https://github.com/bnomei/kirby-kart
Streamlined E-Commerce Shopping Cart Solution
https://github.com/bnomei/kirby-kart
cart checkout e-commerce invoice kirby-cms kirby-plugin kirby5 mollie order paddle payment-gateway paypal product shop stock stripe
Last synced: 6 months ago
JSON representation
Streamlined E-Commerce Shopping Cart Solution
- Host: GitHub
- URL: https://github.com/bnomei/kirby-kart
- Owner: bnomei
- License: other
- Created: 2024-02-25T12:27:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-09T09:18:32.000Z (7 months ago)
- Last Synced: 2026-01-12T16:49:47.983Z (7 months ago)
- Topics: cart, checkout, e-commerce, invoice, kirby-cms, kirby-plugin, kirby5, mollie, order, paddle, payment-gateway, paypal, product, shop, stock, stripe
- Language: PHP
- Homepage: https://kart.bnomei.com
- Size: 2.5 MB
- Stars: 32
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kirby Kart
[](https://getkirby.com)





[](https://discordapp.com/users/bnomei)
[](https://buy-kart.bnomei.com)
Streamlined E-Commerce Shopping Cart Solution
## Installation
- unzip [master.zip](https://github.com/bnomei/kirby-kart/archive/master.zip) as folder `site/plugins/kirby-kart` or
- `git submodule add https://github.com/bnomei/kirby-kart.git site/plugins/kirby-kart` or
- `composer 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](https://buy-kart.bnomei.com).
## Quickstart
1. ⬇️ Download the ZIP or, for easier updates later on, use `composer require bnomei/kirby-kart`.
2. 🏎️ Access the `/kart`-route on your local setup to initialize Kart and start the demo.
3. 🪞 Copy the snippets and templates from the plugin into your project `site`-folder.
4. 🎨 Modify the copied snippets and templates to match your projects style and site structure.
5. 🔗 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.
6. 💅 Enhance your products within Kirby with additional text, images and downloadable files.
7. 🪪 Buy a license for Kirby Kart, register it in the config-file and go online with your shop.
8. 💰 The streamlined shopping cart, invoices and downloads will make your customers happy.
9. 📈 Track orders and remaining stock within Kirby.
## Documentation
You can find the full [documentation for Kirby Kart](https://kart.bnomei.com) 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](https://github.com/bnomei/kirby-kart/issues/new).
## License
Kirby Kart License © 2025-PRESENT Bruno Meilick