Revenue · last 12 months
Computed from real ordersSales mix · by category
Customer orders
| Order | Customer | Items | Total | Payment | Status | Date | Actions |
|---|
Payment evidence review
0 pendingTop selling products
Computed from real customer orders.
| Product | Sold | Revenue |
|---|---|---|
| No order data yet. | ||
Catalog snapshot
- Loading…
Low & out-of-stock
Products at or below your low-stock threshold. Stock is deducted automatically when customers place orders.
| Product | Category | Stock | Status | Restock |
|---|---|---|---|---|
| Loading… | ||||
Catalog & product setup
Upload images and a short video, configure variant options as checkboxes and colors as swatches. Products you add can be edited or removed any time.
| Product | Category | Price | Stock | Variants | Media | Source | Actions |
|---|
Customer SMS log
Auto-sent on every order updateOrder SMS templates
Tokens you can use: {name} · {ref} · {status} · {storeName}. Each template is sent automatically when an order reaches the matching status.
Salon services
Services shown on the storefront's Services / Booking pages.
| Title | Duration | Price | Source | Actions |
|---|
Stylists
Stylists shown on the storefront and bookable from the Booking page.
| Photo | Name | Role | Specialty | Source | Actions |
|---|
Categories
Categories drive the home page category grid and shop filters.
| Image | Name | Slug | Items | Source | Actions |
|---|
Customer reviews
Reviews submitted by signed-in customers appear here. Approve to publish them in the home page testimonials wall.
| Photo | Customer | City | Rating | Quote | Submitted | Status | Actions |
|---|
Registered customers
0 accounts| Name | Username | Created | |
|---|---|---|---|
| No registered customers yet. | |||
Promotions & announcements
These chips power the announcement bar, USP strip and shop banner. Use {threshold} to insert the free-delivery amount, {storeName} or {phone}.
| Icon | Message | Zones | Active | Actions |
|---|---|---|---|---|
| Loading… | ||||
Sales & announcement campaigns
Run a sale, generate a promo code, light up the marquee and pop a banner on every storefront page. Codes are validated at checkout automatically.
| Campaign | Code | Discount | Window | Surfaces | Actions |
|---|---|---|---|---|---|
| No campaigns yet — click "New campaign" to create one. | |||||
Home page
Manage your storefront logo, favicon and every editable block on the home page — hero, story, club CTA and footer tagline. Save once and changes appear on /index.html instantly.
Brand assets
Used in the header, footer, mobile drawer and the browser tab icon (favicon).
Hero section
Hero stats (animated counters)
Counters animate from zero to the target value. Use a suffix like + or % if helpful. Decimals (like 4.9) display directly.
Our story section
Club CTA band
Footer tagline
Delivery rates & zones
Customers pay base fee + per-km × distance at checkout. Set a free-delivery threshold to reward larger orders, and tune your km table so it matches your dispatch reality.
Distance table
| Label | Key / alias | Distance (km) | Actions |
|---|---|---|---|
| Loading… | |||
Store settings
BabyBeauty) is approved, leave this blank or set it to mNotify.
mNotify SMS gateway
Customer order updates are delivered via mNotify using https://api.mnotify.com/api/sms/quick?key=YOUR_API_KEY. When no key is set, messages are recorded locally only. Important: the key must be generated from your mNotify dashboard — keys from other Bulk SMS providers (BMS, Hubtel, Arkesel, etc.) will be rejected with "invalid api key". The Sender ID must also be registered and approved on mNotify (Account → Sender IDs) before it can be used; otherwise messages fail with "sender id is not registered or approved". For initial testing, set the Sender ID to mNotify.