Kirby Kart
Streamlined E-Commerce Shopping Cart Solution
Installation
- unzip master.zip as folder
site/plugins/kirby-kartor git submodule add https://github.com/bnomei/kirby-kart.git site/plugins/kirby-kartorcomposer require bnomei/kirby-kart
Licensing
Kirby Kart is a commercial plugin that requires a license. You can install and test the plugin locally without a license. However, production environments require a valid license. You can purchase a license here.
Quickstart
- β¬οΈ Download the ZIP or, for easier updates later on, use
composer require bnomei/kirby-kart. - ποΈ Access the
/kart-route on your local setup to initialize Kart and start the demo. - πͺ Copy the snippets and templates from the plugin into your project
site-folder. - π¨ Modify the copied snippets and templates to match your projects style and site structure.
- π Link Kart to a Provider (like Stripe or Paypal) and fetch your products from them. Alternativly use Kirby to manage the products and the provider only for checkout.
- π Enhance your products within Kirby with additional text, images and downloadable files.
- πͺͺ Buy a license for Kirby Kart, register it in the config-file and go online with your shop.
- π° The streamlined shopping cart, invoices and downloads will make your customers happy.
- π Track orders and remaining stock within Kirby.
Documentation
You can find the full documentation for Kirby Kart on its dedicated website.
Provider feature matrix
| Provider | Hosted Checkout | Order Flow | Product sync | Hosted Portal | Invoice URL |
|---|---|---|---|---|---|
| chargebee | β | return URL | β | β | β |
| checkout | β | return URL | - | - | - |
| fastspring | external | - | β | - | - |
| gumroad | external | webhook | β | - | β |
| invoice_ninja | β | webhook | β | - | β |
| lemonsqueezy | β | return URL, webhook | β | β | β |
| mollie | β | return URL | - | - | - |
| paddle | JS snippet | return URL | β | β | β |
| paypal | β | return URL | β | - | - |
| polar | β | return URL | β | - | β |
| shopify | β | webhook | β | - | - |
| snipcart | JS snippet | webhook | β | - | - |
| square | β | return URL | - | - | β |
| stripe | β | return URL | β | β | β |
| sumup | JS snippet | return URL | - | - | - |
Disclaimer
This plugin is provided "as is" with no guarantee. You can use it at your own risk and always test it before using it in a production environment. If you find any issues, please create a new issue.
License
Kirby Kart License Β© 2025-PRESENT Bruno Meilick