Comprehensive commerce solution for Kirby CMS
PHP CSS JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Shopkit for Kirby

Shopkit is a comprehensive commerce solution for the excellent Kirby CMS.

A single-site license is $25 CAD. Bulk discounts available. Full details and documentation:

Shopkit sets you up with detailed product blueprints and beautiful, flexible templates


Shop settings

  • Variants and options for each product (e.g. sizes and colours)
  • Flexible shipping rules (flat rate, per item, by weight, or by total price)
  • Related products
  • Inventory control
  • Discount codes
  • Gift certificates
  • Country-specific shipping & tax rates
  • Built-in SEO ( data in RDFa format)
  • Custom theme colours & background

Payments & orders

  • Use Square, Stripe Checkout, or PayPal Express (or add your own payment gateway)
  • Track pending, paid, and shipped orders
  • Send order notifications to your shipping manager
  • Automatic PDF invoices

Customer experience

  • No sign-up required
  • Responsive design for a great shopping experience on any device
  • Automatic language detection (English, French, German, and Spanish included by default)


You can try Shopkit for free on your test server, forever. Once you're satisfied, buy a Shopkit license for $25 CAD 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

Sample content

To get a feel for the different features and product options, 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


An Apache or Nginx server running PHP 5.4+. Your PHP configuration must have the following extensions (most servers do):

  • curl
  • json
  • mbstring
  • dom
  • gd

Shopkit also depends on these submodules:

Issues and feedback

Please report issues and request new features on the issues page, or send me an email:


Shopkit © 2015-2018 Sam Nabi

Kirby © 2009-2018 Bastian Allgeier (Bastian Allgeier GmbH)