Skip to main content
This is what your customers see and do. Everything here works out of the box after seeding.

Catalog

Products live in categories and belong to brands, each with its own page. Product pages support options at the SKU level (colour, storage, size — combinations that share a product but have their own price and stock) and cross-variants (closely related products, like the same phone in different capacities, linked and switchable from the page). Shoppers can build a compare list and a wishlist.

Search & filters

  • Instant search suggests results as the customer types, across products, categories, brands, articles and pages.
  • A full search page covers the whole store.
  • Faceted filters narrow a listing by brand, price or any attribute, updating in place. Filtering is automatic and scales with the catalogue, and it still works with JavaScript disabled.

Cart & checkout

Add to cart from any listing or product page. The cart shows a single, always-correct total computed in one place, so the number never disagrees with itself. Checkout supports guest checkout (no account required) and currently offers store pickup and cash on delivery; online card payment is available via an optional gateway (see Configuration).

Loyalty & promotions

  • Reward points — earn on orders and redeem at checkout, with rules you set in the admin.
  • Coupons — percentage or fixed discounts, with per-customer usage limits.
  • Gift certificates — spend like store balance.
  • Product bundles — sell a set of products together at a bundle price.
  • Promo banner — a store-wide announcement you can toggle and edit.

Content

A built-in blog can attach products to an article (“shop the story”), and CMS pages cover the static content every shop needs. Header and footer contact details — phones, socials, address, a map — are edited from the admin, not hard-coded.

Accounts

Customers get an account area with their orders, addresses, wishlist and loyalty balance. Accounts are optional for buying, thanks to guest checkout.