Home
Softono
kirby-kart

kirby-kart

Open source PHP
36
Stars
3
Forks
1
Issues
2
Watchers
2 weeks
Last Commit

About kirby-kart

# Kirby Kart [![Kirby 5](https://flat.badgen.net/badge/Kirby/5?color=ECC748)](https://getkirby.com) ![PHP 8.2](https://flat.badgen.net/badge/PHP/8.2?color=4E5B93&icon=php&label) ![Release](https://flat.badgen.net/packagist/v/bnomei/kirby-kart?color=ae81ff&icon=github&label) ![Downloads](https://flat.badgen.net/packagist/dt/bnomei/kirby-kart?color=272822&icon=github&label) ![Unittests](https://github.com/bnomei/kirby-kart/actions/workflows/pest-tests.yml/badge.svg) ![PHPStan](https://github.com/bnomei/kirby-kart/actions/workflows/phpstan.yml/badge.svg) [![Discord](https://flat.badgen.net/badge/discord/bnomei?color=7289da&icon=discord&label)](https://discordapp.com/users/bnomei) [![Buy License](https://flat.badgen.net/badge/icon/Buy%20License?icon=lemonsqueezy&color=FFC233&label=$)](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 ...

Platforms

Web Self-hosted

Languages

PHP

Kirby Kart

Kirby 5 PHP 8.2 Release Downloads Unittests PHPStan Discord Buy License

Streamlined E-Commerce Shopping Cart Solution

Installation

  • unzip 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.

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 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