All Tools
Shopping CartFree

Sell from your own site.

Shopping Cart adds products, a storefront and a basket that follows shoppers from page to page. Checkout takes Stripe, PayPal or payment offline, and paid orders wait for you in the sidebar.

A seller checking a parcel on her phone beside a laptop and boxes

What Shopping Cart does for you

Products with options

Prices and was-prices, SKUs, stock, pictures and options such as size or colour, each with its own price and stock.

A storefront

A product grid with categories, search and sorting, and a page for each product. Works without JavaScript.

A basket that follows

A floating basket on every page and a one-page checkout.

Stripe, PayPal or offline

Hosted Stripe Checkout, PayPal, or bank transfer with your own instructions. Test buttons for each.

Orders to fulfil

Fulfil with tracking, refund, cancel, add a note and print a packing slip. Stock is taken when an order is paid.

Prices you can trust

Totals are worked out on the server, and checkout re-quotes if something sold out meanwhile.

See it

The ACME Ltd storefront with product cards and category chips
The storefront. Products with categories, search and sorting, at an address you choose.
The Orders tab in the admin with order statuses and totals
Orders. What to do next - awaiting payment, to fulfil - with tracking, refunds and packing slips from each order.
The Products tab listing ACME Ltd's tools with stock and prices
Products. Stock at a glance, sold-out items in red, and filters for drafts, low stock and archived.

See it live: A working shop - ACME Ltd's demo shop running on the free Shopping Cart. Nothing is charged or sent.

Try it in 5 minutes

  1. Enable Shopping Cart in the Marketplace and open Shop in the sidebar.
  2. On the Products tab, choose Load sample products.
  3. Open the cog, set your currency and switch on Offline payment with bank transfer instructions.
  4. Visit /shop, add something to the basket and check out.
  5. Back in the admin, open the order, choose Mark paid when the transfer arrives, then fulfil it with a tracking number.

Growing? Shopping Cart Pro

Shopping Cart Free

  • Products, options, stock and pictures
  • Storefront, basket and one-page checkout
  • Stripe, PayPal and offline payment
  • Flat shipping, free-over threshold, click and collect
  • One tax rate
  • Fulfilment, refunds, packing slips

Shopping Cart Pro Pro adds

  • Discount codes: percentage, amount or free delivery
  • Shipping zones priced by weight or order value
  • Tax by country and product class
  • Branded order emails from confirmation to dispatch
  • Insights: takings, best sellers, repeat customers
  • Abandoned checkouts you can nudge

Works with the rest of your site

Any page

Show products on ordinary pages with [shop-products], [shop-product] and [buy-button].

Notifications

A notice for every paid order, and a sidebar badge for orders waiting to be sent.

Good to know

Payment secrets are masked and never sent to the browser. Order details stay private: the shop's collections have no public API.

What it needs

Nothing to start. A Stripe or PayPal account when you want to take card payments.

Questions

No. Payments go straight to your own Stripe or PayPal account.

The free Cart and every order carry on exactly as before; only the Pro extras stop.

Learn it step by step

Goes well with

Shopping Cart is free with every site

Install Domma CMS, enable Shopping Cart and load the sample products to see a working shop in minutes.