Shopkit Versions Save

Comprehensive commerce solution for Kirby CMS v2

v1.0.2

8 years ago
  • Improved reliability for PayPal transaction confirmation
  • User registration has one name field instead of separate first/last name fields
  • Fixed shipping bug related to updated multiselect syntax
  • Clearer instructions when logging in from /panel
  • Add some padding to the bottom of

v1.0.1

8 years ago
  • Upgrade Kirby core & panel to 2.2.3
  • Panel improvements
    • Template-specific icons in the sidebar
    • Protect core pages from deletion
    • Autopublish for all templates
    • Some structure fields display in table format
  • Add Schema.org RDFa data to product templates so rich snippets show up in Google & Bing
  • Support for installing Shopkit in a subdirectory
  • Add Shop settings button in the admin bar
  • Bugfixes & layout tweaks

v1.0

8 years ago
  • Inventory control
  • New payment logic to support multiple gateways (PayPal only for now, but you can easily add your own)
  • Browse products in slideshow view
  • Onboarding prompts to help new users set up shop options and create their first product
  • Multi-language setup (English and French available right now)
  • New pages visible by default (thanks to the Kirby Auto Publish plugin)
  • Visual markdown editor
  • Admin menu for logged-in users
  • New theme
    • Leaner, modular CSS
    • Minimalist design for easy customization
    • More flexible gallery layout (images of all aspect ratios look great)
    • Thumbnail previews in cart
  • Other changes
    • Use email instead of username to log in
    • Improved order flow (orders are logged even if user doesn't return from PayPal)
    • Shop is the homepage by default
    • Order statuses changed to "Pending", "Paid", or "Shipped"
    • Bugfix: Allow multiple options of a variant in the cart
    • Bugfix: Cart stuck in PayPal sandbox mode
    • Security fix: Rewritebase vulnerability

Upgrading to Shopkit 1.0

If you're upgrading from Shopkit 0.9.2 or earlier, you'll have to change some things manually:

  • The old Shop page was located at /content/3-shop. It has now been changed to /content/1-shop. After pulling the updated repo, move your categories and products from 3-shop to 1-shop, then delete the 3-shop directory.
  • Since Shopkit is now multilingual, change all your text filenames to something like .en.txt.
  • In every product's text file, change Prices: to Variants:.
  • In every order's text file, change the order status values to reflect the new values: pending, paid, or shipped.

v0.9.2

8 years ago

v0.9.1

8 years ago

Part bugfixes, part code optimization, and part new features! There are still a couple major features I'd like to include before v1.0, but it didn't make sense to keep you waiting. So here's v0.9.1!

  • Cleaner object-oriented code (thanks to contributions from CelineDesign)
  • Featured products (one-click purchasing from the sidebar)
  • Product thumbnails in the cart
  • More versatile product page layout with simpler "Buy" buttons
  • Product options for variations that don't affect an item's price (e.g. t-shirt colour)
  • Pre-filled default values during shop setup
  • Visual tweaks
  • Bug fixes

v0.9

8 years ago

Production-ready, but not feature-complete. Help shape the future of Shopkit by posting feature requests in the issues page!