Skip to content

Features

Everything it does, and nothing it doesn't

Every screen below exists and does what it says. Where a guarantee is stated — server-side pricing, verified webhooks, no stored IP addresses — it is a property of the code, not a promise on a page.

A real shop, not a link page

Your customers get a catalogue they can search and filter, a cart, a checkout and a tracking page — at an address you can put in your bio.

  • Seven designs, each with its own layout, typeface and colour, and four product-card styles that can be mixed with any of them.
  • Search, price range and category filters on the shop page, and collections for merchandised sets like "The summer edit".
  • A promo banner, a countdown, testimonials and an FAQ — each one rendered only by the designs that draw it.
  • Light and dark, following whatever the shopper has their phone set to.
9:41
The shop page on a phone, with search, price filters, category chips and the product grid.
9:41
A product page on a phone, with the photo gallery, price and add-to-cart button.

A catalogue that files itself

Up to three photographs a product, a price, stock, a category and as much or as little detail as you want to write.

  • Upload two or three photos and the assistant drafts the title, description, summary, tags and specifications — arriving a line at a time, for you to edit.
  • It never sets your price, your stock, or where a product is shown, and it leaves anything you have already written alone.
  • Categories file the catalogue for shoppers to filter by; collections group products into sets you merchandise.
  • Per-product badges — bestseller, new in, featured — that any design can show.
The product editor, with uploaded photographs and the “Rewrite from photos” panel that drafts the listing.

Every order, and where each one has got to

One list, one detail page, and a status ladder your customer can follow without an account.

  • Their browser never sends a price. Every line is priced from your own catalogue, on our side, in the same transaction that writes the order.
  • Awaiting payment, payment confirmed, being prepared, on its way, delivered — the same five words on your screen, their tracking page and every email.
  • Cancelling returns the stock, the promotion use and the booked slot together, in one transaction. All of it or none of it.
  • Customers track an order with its number and the email they used. No account, no app.
A single order, with its items, the delivery and tax breakdown, the customer, and the full status history.

Your gateway, connected in a minute

Paystack, Flutterwave, Monnify or Stripe — whichever you already use. Paste your keys, press test, and find out immediately whether they work.

  • Your secret key is encrypted before it is written down, and no screen in the product will ever show it back to you.
  • Payment webhooks are verified against the raw bytes with a timing-safe compare, and de-duplicated before anything is acted on.
  • Test mode uses your gateway’s sandbox, so you can walk the whole flow without charging a real card.
  • Pay-on-delivery and bank transfer stay available whether or not a gateway is connected — turning one on never takes those away.
The payments screen, with Paystack connected and Flutterwave, Monnify and Stripe available, each with its own keys and a test-mode switch.

What customers are charged on top

Delivery areas with their own charges, free-delivery thresholds, packaging and tax — all decided by you, all shown before anyone pays.

  • Charge by area, so Lagos Mainland and Lagos Island can differ, and set the order value that makes delivery free.
  • Add a packaging charge or a tax rate, each shown as its own line at checkout rather than folded into the total.
  • Or switch delivery off entirely — a service business takes bookings instead.
The delivery screen, where each area gets its own charge and free-delivery threshold.

Discount codes that expire when you say

A percentage or a fixed amount, with a usage limit and an end date, redeemed at checkout.

  • Set how many times a code may be used in total, and when it stops working.
  • A cancelled order returns the promotion use, so a code is not silently burned by an order that never happened.
  • Run a promo banner and a countdown on the storefront, on the designs that draw them.
The offers screen, listing promotion codes with their discount, usage limit and expiry.

Who bought, how often, and what they spent

Built from orders rather than from tracking — a customer exists because they bought something.

  • Every customer with their order count and lifetime total.
  • Open one to see their whole history, and jump from any order to the rest of that person’s.
  • No profile is created for somebody who only browsed.
The customers list, showing who has ordered, how often, and what they have spent.

Numbers you can act on, without surveillance

Revenue, orders, average order value, visits, product views, conversion, bounce and returning customers — and the exact place the funnel leaks.

  • A visitor becomes a salted hash that is regenerated every day. There is no column for an IP address.
  • Referrers are reduced to a host, never the full URL, because query strings routinely carry personal data.
  • A unique visitor is really a visitor-day, and the dashboard says so rather than overstating the number.
  • Money is reported in your store’s own currency — never converted at a rate nobody stored.
The analytics overview — revenue, orders, visits, product views, conversion and refund rate, with revenue and order trend charts.

You find out where you already are

A new order reaches your dashboard, your inbox and your WhatsApp — so nothing rests on a single channel.

  • Choose which events go to email and which to WhatsApp, and pick the tone that plays in the dashboard.
  • Your customer gets a "send this order on WhatsApp" button on their confirmation, with the whole order already written out.
  • Every notification is also a row in the dashboard’s own feed, so a missed alert is not a missed order.
Notification settings, choosing which events reach email and WhatsApp and which alert tone plays.

More than one person on the shop

Staff accounts with their own sign-in, so you are not sharing a password with whoever is packing today.

  • Each person gets their own account and their own role.
  • Remove someone and their access ends immediately.
The team screen, listing staff accounts and the role each one holds.

For shops that sell time, not parcels

Set your availability and customers book a slot at checkout instead of choosing a delivery address.

  • Define the hours you work, and the slots follow from them.
  • A booked slot is held by the order — and released the moment that order is cancelled.
  • Appointments sit beside your orders, not in a separate app.
The bookings screen for a service business, showing upcoming appointments against the available slots.

The quickest way to judge it is to open one

Every design has a fully stocked demo shop behind it — add something to the cart, walk through checkout, track an order. It is the real storefront, not a mock-up of one.