Shopkit is a comprehensive commerce solution for version 2 of the excellent Kirby CMS. It is not yet compatible with Kirby v3.
This is a self-contained Kirby installation with many templates, snippets, blueprints, fields, and plugins to help you hit the ground running with an online shop. It is more of a theme than a plugin, i.e. you cannot add this repository into your site’s existing plugins folder.
As of v2.6, a Shopkit license is not required to use it on a production server. You must still buy a Kirby license from Bastian.
- Unlimited product variants and options (e.g. sizes and colours)
- Flexible shipping & tax rules
- Related products
- Inventory control
- Discount codes
- Gift certificates
- Built-in SEO (product-specific meta descriptions, Schema.org markup)
- Theme colours & background
Payments & orders
- Use Square, PayPal or Stripe (or add your own payment gateway)
- Let certain users pay later
- Manage pending, paid, and shipped orders
- Track abandoned carts & customer visits
- Send order notifications to your shipping manager
- Download PDF invoices
- Automatic language detection (English, French, German, and Spanish included)
- No sign-up required
- Browse products in grid or slideshow view
- Responsive design for a great shopping experience on any device
You can try Shopkit for free on your test server, forever. Once you’re satisfied, buy a Shopkit license for CAD $25 to use it on a public site.
Since Shopkit runs on the Kirby CMS, you’ll also have to buy a Kirby license from Bastian.
Shopkit also depends on some plugins whose authors you should support:
Download the latest version of Shopkit from the releases page, or install with git:
git clone --recursive https://github.com/samnabi/shopkit.git
To get a feel for the different features and product options available, you might want to install the sample content. It has a few pre-populated categories and products ready to go, so you can dive right in.
Use these terminal commands to update Shopkit and its dependencies:
git checkout master
git pull origin master
git submodule update --init --recursive