Revenue today
—
Orders today
—
Items sold
—
Gift credit owed
—
Revenue
Last 14 days, cancelled orders excluded
Top products
7 daysToday by store
Needs restocking
—Global discount
Applies to individual items only — bundles carry their own pricing
Recent orders
Gift credit is released when you mark an order paid — cancelling takes it back
| Receipt | When | Customer | Store | Channel | Items | Gift | Total | Status |
|---|
Out for delivery
Orders placed on the website that still have to reach someone
Who is selling
Sales rung up at the till, per person. Cancelled tickets are not counted.
| Person | Role | Branch | Sales | Takings | Gift credit used | Last sale |
|---|
Signed-up customers
—
Repeat buyers
—
Credit outstanding
—
Credit redeemed
—
Customers
Everyone who signed in with Google
| Customer | Joined | Orders | Spent | Saver tier | Gift balance | Their discount | Actions |
|---|
Products & stock
| Product | Category | Price | Stock in store | All stores | Live |
|---|
Add a category
Ranges are per shop — deodorants have Women and Men, a khanga shop has Khanga and Dera
Categories
| Name | ID | Description | Asks for | Products | Order | Live |
|---|
Bundle builder
Pick items from inventory, then set the bundle price or discount the total
Which free gifts can be chosen
Bundles
| Bundle | Contents | Was | Now | Saving | Gift voucher | Gift choices | Live |
|---|
Gift inventory
Gifts are stock items. Leave the count blank to keep one untracked — it will never block a sale.
| Gift | Value | For | Stock in store | All stores | Active |
|---|
Credit issued
—
Earnings + saver bonuses
Redeemed
—
Outstanding
—
What you owe customers
Expired unspent
—
Lapsed before it was used
How the gift works
Saved straight away — the storefront copy updates to match
A 5-item bundle earns 5×
Protects your margin
Days. 0 = never expires
The bonus is a percentage of the customer's whole balance, applied the moment they choose to save.
Worked example
—
Who gets what, beyond buying
Change these whenever you like — the storefront follows immediately.
Paid once, the first time someone signs in with Google. Never paid twice.
Take it or save it
What customers choose at checkout
Customers by saver tier
Gift ledger
Every credit and redemption, newest first
| When | Customer | Movement | Receipt | Amount | Balance after |
|---|
New promotion
A banner, where it links, and how it runs out
The banner
Where the button goes
When it pops up
The offer — leave blank for a banner with no discount
How it runs out
All promotions
Share a promotion with its link — /p/<slug>
| Promotion | Link | Shows as | Offer | Runs out | Claimed | Status |
|---|
New offer code
Offer codes
| Code | Name | Discount | Conditions | Used | Live |
|---|
Add someone
They sign in with their own email and password — nobody shares a login
Cashier rings up sales and sees their branch's deliveries · Manager also runs the catalogue, stock, offers and customers · Owner also manages staff and shop settings
The team
| Name | Can do | Branch | Last signed in | Active |
|---|
Identity
One codebase runs every shop — this is what makes it this one
Used in copy like “credit back on every …”
How it reads
—
Add a store
Stores
| ID | Name | Location | Today | Active |
|---|