# Kirby Kart - Streamlined E-Commerce Shopping Cart Solution

**URL:** <https://forum.getkirby.com/t/kirby-kart-streamlined-e-commerce-shopping-cart-solution/34425>\
**Category:** Plugins\
**Tags:** v5\
**Created:** [July 17, 2025, 12:38pm UTC](https://forum.getkirby.com/t/kirby-kart-streamlined-e-commerce-shopping-cart-solution/34425 "2025-07-17T12:38:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bnomei](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/bnomei/32/775_2.png) [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Post date:** [July 17, 2025, 12:38pm UTC](https://forum.getkirby.com/t/kirby-kart-streamlined-e-commerce-shopping-cart-solution/34425/1 "2025-07-17T12:38:56Z")

</div>

Exclusivly built to work with Kirby V5+ my (paid) plugin called [Kart](https://kart.bnomei.com) allows you to setup online shops.

With Kart, you can effortlessly sell products with a seamless shopping cart and checkout experience. Manage orders and stock directly in the Kirby Panel while integrating with multiple payment providers such as Gumroad, LemonSqueezy, Mollie, Paddle, PayPal, Snipcart, Stripe and SumUp.

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

* * *

> **[Kart - E-Commerce for Kirby CMS](https://kart.bnomei.com)**
>
> Kart is a lightweight and flexible shopping cart plugin for Kirby CMS. Add products, manage checkout, and handle fulfilment with ease. Developer-friendly setup.

---

<div class="post-metadata">

**Author:** ![bnomei](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/bnomei/32/775_2.png) [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Post date:** [August 8, 2025, 4:36pm UTC](https://forum.getkirby.com/t/kirby-kart-streamlined-e-commerce-shopping-cart-solution/34425/2 "2025-08-08T16:36:38Z")

</div>

The Kart documentation website now includes a [llms.txt](https://llmstxt.org) and markdown version of every content page to make it easier for AI tools to understand how to use Kart. Read more about it here…

> **[Installing Kart with AI](https://kart.bnomei.com/docs/guides/installing-kart-with-ai)**
>
> Kirby Kart plugin provides llms.txt for fast LLM content discovery and integrates MCP servers to boost AI code suggestions in VSCode & ChatWise

---

<div class="post-metadata">

**Author:** ![bnomei](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/bnomei/32/775_2.png) [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Post date:** [August 23, 2025, 1:31pm UTC](https://forum.getkirby.com/t/kirby-kart-streamlined-e-commerce-shopping-cart-solution/34425/3 "2025-08-23T13:31:13Z")

</div>

[v5.6.0 of the Kart plugin](https://github.com/bnomei/kirby-kart/releases) brings a lot of new features.

♻ models can be extended

✨ added auto-completion for variants in their tags field (which leads to less typos)

✨ checkout form data retained in `kart()->checkoutFormData()` (when you want to add custom data to the order, maybe a checkbox for newsletter or contact details)

✨ line items can be injected on checkout with `checkout_line` settings of provider (like when adding shipping fee with Mollie)

✨ `completed` callback to modify data saved to an order based on provider data and checkout form data (this is where you send the newsletter opt-in email or append the contact data)

✨ `orders.order.zip` callback to modify zip creation (like adding or removing files beyond the ones assembled by Kart)

---

<div class="post-metadata">

**Author:** ![bnomei](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/bnomei/32/775_2.png) [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Post date:** [December 22, 2025, 1:55pm UTC](https://forum.getkirby.com/t/kirby-kart-streamlined-e-commerce-shopping-cart-solution/34425/4 "2025-12-22T13:55:38Z")

</div>

v5.10.2 and previous versions of the Kart plugin added, see the full [Changelog - Kirby Kart](https://kart.bnomei.com/changelog)

✨ Automatic support for handling shipping and billing data from checkout form

♻ Deep pagination for retrieving all products from providers in all providers

✨ New providers: Chargebee, Polar

✨ Webhook support for multiple providers

✨ Variants can have dedicated downloads assigned

🐛 Various bugfixes

---

<div class="post-metadata">

**Author:** ![bnomei](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/bnomei/32/775_2.png) [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Post date:** [January 21, 2026, 8:51am UTC](https://forum.getkirby.com/t/kirby-kart-streamlined-e-commerce-shopping-cart-solution/34425/5 "2026-01-21T08:51:56Z")

</div>

## v5.10.8

**2026/01/20**

- 🐛 Downloads from variants of Products in orders included too many files

## v5.10.6 - v5.10.7

**2026/01/15**

- 🐛 Correct default locale fallback to en\_US in Kart
- ♻ Normalize billing address with fallback for incomplete data in Mollie provider
- ♻ Mollie LineItem SKU \<= 64 characters

## v5.10.4 - v5.10.5

**2026/01/09**

- 🐛 getVariants could fail and break the `site.kart.allVariants` query
- 🐛 Missing NumberFormatter import. Improve null and empty array handling in VirtualPage content

## v5.10.3

**2026/01/05**

- ♻ explicit array\_filter handling of null values
