Skip to main content

E-Commerce

Sell online.
Connected to everything.

A full storefront — product catalogue, cart, checkout, payments, and customer portal — embedded on your website or running standalone. Connected to your inventory, billing, and customer records.

Three ways to sell

A public storefront for browsing, a customer portal for self-service, and an embeddable widget for any website.

Public storefront

Customers browse, search, filter, and buy — no account required. A full shopping experience from product discovery to checkout.

Customer portal

Authenticated self-service — orders, invoices, downloads, and returns. Customers manage their relationship with your store on their own terms.

Embeddable widget

Drop a script tag on any website — WordPress, Squarespace, or static HTML. A fully functional storefront without migration.

Storefront capabilities

Everything your customers need to browse, choose, and buy — with a checkout flow that works.

Product catalogue

Product listings with images, variants, compare-at pricing, and sale badges. Seven product types: physical, virtual, digital, service, bundle, composite, and subscription.

Search & filtering

Full-text search with autocomplete, category filtering, price ranges, and in-stock toggle. Sort by popularity, price, newest, or name.

Shopping cart

Slide-out cart drawer with quantity updates, inventory reservation timers, and low stock warnings. Coupon codes with percentage, fixed, or free shipping discounts.

Multi-step checkout

Five-step flow: identity, billing, shipping, payment, and review. Guest checkout, login, or register. Multiple payment providers including Stripe and PayFast.

Category management

Hierarchical category tree with images, product counts, and breadcrumb navigation. Admin controls for sort order and visibility.

Coupon & discount system

Percentage off, fixed amount, or free shipping. Minimum order amounts, max discount caps, per-customer limits, and date windows.

Cart persistence

Cart persists across page loads and browser sessions. Cart merge on login — guest items combine with account cart automatically.

Multiple product types

Physical goods, digital downloads, services, subscriptions, bundles, and composites — each with appropriate checkout behaviour and call-to-action labels.

Customer portal

After the purchase — self-service order management, invoices, downloads, and support.

Order management

Paginated order list with status filtering, search by order number, order timeline, and tracking information.

Self-service actions

Reorder past orders, cancel pending orders, request returns within 30 days, retry failed payments, and update shipping address.

Invoice access

View and download invoices with status badges — draft, posted, paid, overdue, or voided.

Account management

Edit profile, change password, and manage saved addresses with labels and defaults.

Support

Contact form with order reference, plus an FAQ section covering tracking, returns, cancellations, payments, delivery, and downloads.

Embeddable widget

Add a fully functional storefront to any website with a single script tag. No server configuration needed on the host site.

One script tag — fully functional storefront on any website
Light and dark theme support
Domain restrictions for security with publishable keys
Cart persistence via browser storage
Bot protection with proof-of-work challenge
No server configuration needed on the host site

Admin dashboard

Full control over your online store — products, content, security, and integrations — from one place.

Multi-shop management with KPIs
Two-panel product catalogue curation — available products into your shop catalogue
Per-product controls: featured, visibility, sort order
Content zones for hero banners, promos, FAQs, and trust badges
API token management for integrations
Widget key management with domain allow-lists

Why it matters

Customers never buy what's out of stock — inventory updates in real time as orders come in

Every online sale becomes an invoice automatically — no duplicate entry between your store and your books

Every purchase adds to the customer's profile — order history, preferences, and lifetime value in one place

Add your store to any website with one line of code — WordPress, Squarespace, or custom HTML

Customers buy without creating an account — less friction means more completed orders

Let customers pay the way they prefer — Stripe, PayFast, EFT, or card

See e-commerce in action

Book a demo and we'll walk you through the full storefront — product catalogue, checkout, customer portal, and embeddable widget — using real data.