Splash & Onboarding
First launch experience. 2s splash → check session cookie → Dashboard or Login. Onboarding slides only shown on first install. Correct positioning: "multi-channel commerce OS" not "WhatsApp-native".
1 Splash Screen
Z logo animates in. Progress dots pulse. 2s then auto-navigate.
9:41
●●●WiFi🔋
ZERRAR
Sell everywhere. Manage one place.
2 Onboarding — Slide 1
First install only. "Sell on every channel" — not WhatsApp-native messaging.
9:41
●●●
Skip
🛒
Sell on every channel.
Manage from one app.
Storefront, WhatsApp, walk-in POS, social media — all orders in one dashboard.
3 Onboarding — Slide 3
Final slide. Get Started → Login screen.
9:41
Skip
📣
Reach more customers.
Get discovered.
WhatsApp broadcasts, Discovery Feed, Meta Pixel, Google Merchant — all set up automatically.
Login & Auth
Email + password. Biometric on return. 5 failed attempts → 30-min lockout. No Google SSO — removed permanently. OTP is 6 boxes with auto-advance and paste support (onInput required).
1 Login Screen
Email + password. Eye toggle. Biometric shortcut. Forgot password link.
9:41
ZERRAR
Welcome back 👋
Sign in to manage your store
you@example.com
••••••••👁
Forgot password?
or
No account? Create one free →
2 OTP Verification
6 boxes, auto-advance, paste via onInput handler, 60s resend countdown.
9:41
📱
Verify Your Phone
We sent a 6-digit code to
+234 803 ···· 7890
4
8
2
Didn't receive it? Resend in 42s
3 Register Screen
7 fields. Phone is mandatory. Password strength bar. No Google SSO.
9:41
Create Account
Free to start — no activation fee ever
Adewale
Benson
Adewale's Fashion
you@example.com
+234 803 456 7890
••••••••👁
Strong password
Already have one? Sign in →

Critical Auth Rules

  • EVERY TextField needs both onChange AND onInput — paste bug confirmed on mobile Flutter
  • Phone field is required — never optional, never skip
  • No Google SSO — removed permanently (caused phone field skip)
  • 5 failed attempts → 30-min lockout with countdown visible
  • Prefetch CSRF token during splash so first login is instant

OTP Screen Rules

  • 6 individual boxes — NOT one field
  • Auto-advance on each digit entry
  • Auto-submit when 6th digit entered
  • Backspace moves to previous box
  • Paste must work — onInput handler required
  • 60-second resend countdown
Dashboard / Home
Tab 0 of AppShell. Command centre. Intelligence strips above the fold. All stats use JetBrains Mono. FCM badge on bell. Pull to refresh. Every quick action routes correctly.

Quick Action Routes

New Order →
Orders → Create Sheet
Revenue Forecast tap →
Profitability Screen
Reorder Alert tap →
Product Detail (that product)
Best Day strip →
Ads → Schedule Broadcast
Cart Recovery widget →
Cart Recovery Screen
1 Dashboard — Home
Dark gradient header with wallet balance. Intelligence strips. Stats grid. Quick actions. Recent orders.
9:41
●●●🔋
Good morning 👋
Adewale's Fashion
🔔
A
Wallet Balance
₦248,500
+₦32,000 pending · releases in 48h
⚡ Pro Plan · ₦15,000/mo
💸
Withdraw
🏦
Bank
📋
Statement
📈
On track for ₦320,000 this month
Daily avg ₦11,428 · 68% to target · 21 days left
View forecast →
68%
target
⚠️
Agbada Set (L) — Reorder Now
2 units left · avg 8/week · 34% margin · ~1 day
Reorder →
Today's Stats
This week ›
Revenue
₦64,200
↑ 18% vs yesterday
Orders
23
↑ 5 new today
Net Profit
₦18,900
29.4% margin
Avg Order
₦2,791
↑ ₦310
📅
Fri & Sat are your peak days
72% of revenue arrives Thu–Sat · Schedule broadcasts Wednesday evenings for max reach
Schedule broadcast →
Quick Actions
📦
New Order
Add Product
📣
Broadcast
🖥️
POS
Recent Orders
All 23 →
🖥️
Amara Okafor
Ankara ×2 · Storefront
₦4,500
New
Tunde Bello
Agbada Set · WhatsApp
₦12,000
Processing
🏪
Chisom Eze
Lace ×2 · POS Walk-in
₦7,800
Delivered
🏠
Home
📦
3
Orders
🛍️
Products
📣
Ads
More
2 Dashboard — Scrolled Down
Below the fold: loyalty widget, cart recovery teaser, best products this week.
9:41
⭐ Loyalty Program
View VIP →
47
Gold / VIP
12
Redeemed
₦8.4k
Pts Value
🥇 Gold
47
🥈 Silver
78
🥉 Bronze
123
🛒 Cart Recovery
14 abandoned carts · ₦68,400 value
Send follow-ups →
🛒
🔥 Top Products
All products ›
👗
Ankara Fabric 6yds
87 sold this month
₦304k
👜
Leather Tote Bag
42 sold this month
₦357k
👘
Agbada Set
12 sold this month
₦144k
🏠
Home
📦
3
Orders
🛍️
Products
📣
Ads
More
More Bottom Sheet
Slides up from Tab 5. 3-column icon grid. All secondary screens live here. New v4 features show blue "NEW" badge until first visit. Tapping any item dismisses sheet and navigates.
1 More Sheet — Full View
Dim background, white sheet slides from bottom. 3-col grid. All modules accessible here.
9:41
More Options
👥
Customers
💰
Wallet
📈
Profitability
🧾
Expenses
📋
Tax
🖥️
POS
🚚
Delivery
🏷️
Discounts
NEW
✍️
Reviews
NEW
🛒
Cart Recovery
NEW
💸
Debt Ledger
NEW
🏭
Suppliers
NEW
📦
Wholesale
NEW
🏪
Branches
NEW
👤
Team
⚙️
Settings
🚪
Sign Out
2 More Sheet — Extended (scroll)
Additional v4 features accessible by scrolling down: Analytics, Cash Flow, Digital Products, Staff Commissions, Repeat Triggers.
9:41
More Options — scroll ↓
📊
Store Analytics
NEW
📅
Cash Flow
NEW
⬇️
Digital Products
NEW
💼
Staff Commissions
NEW
🔁
Repeat Triggers
NEW
Loyalty
NEW
Orders Module
All channels. Status: out_for_delivery not ready. COD vs Paystack settlement differs. v4 adds Refund button on delivered Paystack orders. FCM real-time updates.
1 Orders List
Filter tabs with counts. Channel icon per order. FCM auto-refresh. Pull to refresh.
9:41
Orders
23 today · 3 pending action
All (23)
New (5)
Processing (3)
Delivered (14)
Cancelled (1)
🖥️
#ORD-2847 · Amara Okafor
Ankara ×2 · Storefront · Today 10:32
₦4,500
New
#ORD-2846 · Tunde Bello
Agbada Set L · WhatsApp · Today 9:15
₦12,000
Processing
🏪
#ORD-2845 · Chisom Eze
Lace ×2m · POS Walk-in · Yesterday
₦7,800
Delivered
📱
#ORD-2843 · Emeka Okafor
Bead Necklace ×2 · Social · Jun 6
₦3,400
Cancelled
✏️
🏠
Home
📦
Orders
🛍️
Products
📣
Ads
More
2 Order Detail
Timeline stepper, customer info, items, payment. v4: Refund button shown on delivered Paystack orders only.
9:41
#ORD-2847
Jun 8 · Storefront
Delivered
A
Amara Okafor
+234 803 456 7890
📍 14 Adeleke St, Surulere, Lagos
📦 Order Items
Ankara Fabric 6yds ×2₦7,000
Leather Purse ×1₦8,500
Total₦15,500
📊 Timeline
Order Placed
Jun 8, 10:32 AM · Paystack
Confirmed
Jun 8, 11:15 AM
Picked Up · Fez
Jun 8, 2:00 PM
✓ Delivered
Jun 8, 3:24 PM
Refund available: Paystack delivered orders only
3 Book Delivery Sheet
Fez + Sendbox side-by-side. Lowest pre-selected. 20% buffer shown. Sendbox only shown if Fez unavailable or >15% higher.
9:41
Book Delivery
#ORD-2847 · Amara Okafor · Surulere
Available Couriers
Fez Delivery
Recommended
1–2 business days
ETA: Jun 9, 2–5 PM
₦3,240
incl. 20% buffer
Sendbox Standard
1–3 business days
₦3,520
ℹ️ Rates include 20% buffer. Tracking link sent to customer on booking. Fez webhook updates order status automatically.
Products & Variants
2-step creation. No SKU field (auto-generated). Cost price required for margin. v4: Dead Stock tab, Boost CTA, Supplier link, Wholesale pricing, Digital toggle, Reviews count. Integration buttons on product detail.
1 Products List — Light Mode
2-col grid. Discount price shown. Cost + margin. Dead Stock filter tab. FAB at bottom-right.
9:41
Products
48 active · 3 low stock · 4 dead stock
All (48)
Active
Low Stock (3)
Draft
Dead Stock (4)
👗
Ankara Fabric 6yds
₦3,500
Cost ₦2,200
37% margin
👘
⚠ 2 left
Agbada Set
₦12,000
₦15,000
Low Stock!
👜
Leather Tote Bag
₦8,500
Cost ₦5,000
41% margin
🎒
Dead
Lace Fabric Blue
₦3,800
0 sales/68 days
+
🏠
Home
📦
Orders
🛍️
Products
📣
Ads
More
2 Product Detail — Integration Hub
v4: 6 shortcut buttons link to other modules. Boost, Add Discount, Reviews, Supplier, Wholesale, Digital toggle.
9:41
👗
Edit
Ankara Fabric 6yds
₦3,500
Active
24
In Stock
37%
Margin
87
Units Sold
Quick Actions
3 Add Product — Step 1 (Info)
No SKU field. Cost price with helper text. Digital toggle. JPEG images only.
9:41
Add Product
Step 1 of 2 — Info
📷 Add photos (JPEG only, max 6)
Ankara Fabric 6 yards
Fashion & Clothing
3,500
2,200
💡 Cost price unlocks profit tracking & price recommendations
24
5
Digital Product
No delivery — download link
4 Add Product — Step 2 (Variants)
Quick-add chips. Per-variant stock and price. Boost CTA. Max 3 option types.
9:41
Add Variants
Step 2 of 2 · Ankara Fabric
Option Types
✓ Pattern
+ Size
+ Color
+ Custom
Blue Geometric
₦3,500 · Qty: 8
Red Floral
₦3,500 · Qty: 10
🚀 Boost this product
Create an ad campaign from here
Customers Module
Auto-created from all channels. v4: Loyalty section in profile, Debt Record button, Repeat Trigger shortcut, tier badge visible in list.
1 Customers List
Sorted by LTV desc. Tier badge in list. Segment filter tabs.
9:41
Customers
142 total · 18 new this month
All (142)
VIP (47)
Regular (74)
New (18)
Whale (3)
A
Amara Okafor
+234 803 456 7890
LTV ₦87,400
34 orders
VIP
T
Tunde Bello
+234 806 234 5678
LTV ₦22,000
8 orders
Regular
C
Chisom Eze
+234 811 123 4567
LTV ₦4,500
1 order
New
2 Customer Detail — Top
Stats header. Quick action buttons including v4 shortcuts: Record Debt, Set Trigger, Send Broadcast.
9:41
Customer Profile
A
Amara Okafor
+234 803 456 7890
VIP CUSTOMER
34
Orders
₦87k
LTV
₦2.5k
Avg Order
⭐ Loyalty Status
Details →
🥇
Gold Tier
1,240 pts total earned
480
pts available
Gold — highest tier reached
Wallet & Payouts
Subscription model — no per-order commission. Paystack fee transparent. chargeFeeTo controls who bears it. v4: Cash Flow tab shows forward-looking money position.
1 Wallet Main
Hero balance card, 3 actions, tabs (Transactions / Cash Flow), transaction feed with fee notes.
9:41
Wallet
Available Balance
₦248,500.00
+₦32,000 pending · releases 24–48h after delivery
⚡ Pro Plan · ₦15,000/mo · Subscription model
💸
Withdraw
🏦
Bank
📋
Statement
Transactions
📅 Cash Flow ✨
🏆
Order #2847 — Storefront
Today 10:35 · Paystack · Customer bears fee
+₦4,500
Fee ₦67 (cust)
📣
Discovery Ad — Ankara Sale
Today 8:00 · Zerrar fee 10%
-₦2,000
🏆
Order #2840 — WhatsApp
Yesterday 3:12 · Monnify
+₦11,400
🏦
Withdrawal → GTBank ****4521
Jun 5 · Processed 2h
-₦50,000
📋
Pro Plan Subscription
Jun 1 · Recurring · Paystack
-₦15,000
2 Withdraw Sheet
Shows available only (not pending). Min ₦1,000. Bank selector. 6-digit PIN confirm.
9:41
Withdraw Funds
Available to Withdraw
₦248,500
Pending ₦32,000 not included
₦50,000Withdraw All
Minimum: ₦1,000
GTBank · ****4521Change
POS Point of Sale
Walk-in sales. 24h offline cache via Hive (critical for power outages). Cashier role = POS only. Discount code field integrated. Receipt via WhatsApp or browser print (thermal style).
1 POS Product Grid
3-column grid. Offline badge when network lost. Search + category filter. Cart bar sticky bottom.
9:41
POS
● OFFLINE — Cached
🔍 Search products...
All
Fashion
Jewels
Accessories
👗
Ankara Fabric
₦3,500
👘
Agbada Set
₦12,000
👜
Leather Purse
₦8,500
💍
Bead Necklace
₦4,800
🧵
Aso-Oke 2m
₦5,200
🎒
School Bag
₦6,500
2 items in cart ₦16,000
2 POS Cart + Discount
Qty adjust. Discount code field (server-validated, linked to Discounts module). Payment methods.
9:41
Cart
2 items · ₦16,000
Clear
👗
Ankara Fabric
₦3,500 each
2
+
👜
Leather Purse
₦8,500 each
1
+
Enter code (e.g. SUMMER20)
Subtotal₦16,000
Discount-₦0
Total₦16,000
3 POS Receipt
Thermal-style receipt. Print opens browser print dialog. Send via WhatsApp if phone captured. New Sale resets cart.
9:41
Payment Received!
Walk-in · Cash payment · Change: ₦4,000
ZERRAR
Adewale's Fashion · Jun 8, 10:45 AM
Ankara Fabric ×2₦7,000
Leather Purse ×1₦8,500
Subtotal₦15,500
Cash Given₦20,000
Change₦4,500
Thank you for shopping with us!
🏷️ Discounts & Promos
Entry: More sheet · Product Detail "Add Discount" · Dead Stock CTA · POS checkout. Validated server-side everywhere: zerrar.com, WhatsApp bot, POS.
1 Discounts List
Stats strip. Active/Scheduled/Expired tabs. FAB creates new. Tap to edit.
9:41
Discounts
3 active · 1 scheduled
3
Active
47
Used
₦18k
Saved
All
Active
Scheduled
Expired
SUMMER20
Active
20% off · All products · Min ₦5,000
Used 23/50Expires Jun 30
FIRSTBUY
Active
₦1,000 off · First order only · No expiry
Flash Sale — Ankara
Scheduled
⏰ Starts Jul 1 · 30% off Ankara only
+
2 Create Discount
Type → Code → Value → Applies to → Conditions → Limits → Live preview of what customer sees.
9:41
Create Discount
%
% Off
₦ Off
Flash
SUMMER20
Auto
20%
5,000
All products
50 uses
Jun 30
First order only
One per customer
Preview
Customer enters SUMMER20 → saves ₦700 on a ₦3,500 order
✍️ Product Reviews
Entry: Product Detail → "Reviews (48)" · More sheet. Customers leave reviews on zerrar.com. Merchant replies publicly. Essential social proof for Discovery ads. Unread badge on More sheet icon.
1 Reviews List
Star breakdown chart. Filter tabs. Review cards with Reply and Flag. Replied reviews show merchant response.
9:41
Reviews
48 total · 4.6 avg · 6 unread
4.6
★★★★★
48 reviews
5
35
4
9
3
3
1
0
All (48)
Unread (6)
5★
3★ below
Amara Okafor
Ankara Fabric · Jun 5
★★★★★
"Beautiful fabric, exactly as described. Fast delivery too!"
Tunde B.
Leather Bag · Jun 3
★★★★☆
"Good quality but delivery took longer than expected."
Your Reply
Sorry about the delay! We've upgraded our delivery partner for faster service.
2 Reply to Review
Public reply visible to all on zerrar.com. Original review shown for context. Post Reply saves immediately.
9:41
Reply to Review
Amara Okafor★★★★★
"Beautiful fabric, exactly as described!"
ℹ️Your reply is public — visible to all customers on zerrar.com
Thank you Amara! We're so happy you love the fabric. We look forward to serving you again soon! 🙏
🛒 Cart Recovery
Entry: More sheet · Ads screen shortcut. Customers who added to cart on zerrar.com but didn't checkout. Auto follow-up toggle. One-tap WhatsApp message. 10–15% direct revenue uplift.
1 Cart Recovery List
Summary stats. Auto follow-up toggle. Filter: Not messaged vs Messaged. Converted carts show gold border.
9:41
Cart Recovery
14 abandoned · ₦68,400 total value
14
Abandoned
₦68k
Cart Value
28%
Recovery Rate
Auto Follow-up
WhatsApp after 4h of abandonment
All (14)
Not Sent (9)
Sent (5)
Funmi Adeyemi
4h ago · Not sent
Ankara Fabric ×2 · Leather Purse ×1
₦15,500
Kola Nwachukwu
✓ Converted!
Agbada Set ×1 · ₦12,000
Ordered after your follow-up message
2 Follow-up Compose
Pre-filled WhatsApp message with customer name + cart items. Edit and send in one tap. Meta charges merchant directly.
9:41
Send Follow-up
Sending to: Funmi Adeyemi
Ankara Fabric ×2 · Leather Purse ×1 · ₦15,500
Hi Funmi 👋 You left some items in your cart!

Your Ankara Fabric and Leather Purse are still waiting for you 🛍️

Complete your order: zerrar.com/vendors/adewale

Need help? Just reply!
ℹ️ Meta charges you for this conversation (Marketing category). This is not charged by Zerrar.
↩️ Merchant Refunds
Entry: Order Detail → Refund button. Only shows on Delivered + Paystack/Monnify/Flutterwave orders. Not available on COD. Full Paystack reversal triggered server-side. Wallet adjusted immediately.
1 Refund Sheet
Full or partial. Reason required. Irreversible warning. Confirm → Paystack reversal fires → wallet adjusted → customer notified.
9:41
Initiate Refund
Refunding Order #ORD-2847
₦15,500
Amara Okafor · Paystack
Refund Type
Full Refund
₦15,500
Partial
Enter amount
Item not as described
⚠️ This cannot be undone
₦15,500 will be reversed to Amara's card within 5–7 business days. Your wallet will be adjusted immediately.
📊 Storefront Analytics
Entry: Profitability screen → Store Analytics tab. Per-merchant traffic from slug.zerrar.com. Views, product clicks, add-to-cart events, checkout drop-off funnel. Merchants have been flying completely blind without this.
1 Analytics Overview
KPI cards. Date range tabs. Conversion funnel with drop-off percentages. Top products by views.
9:41
Store Analytics
adewale.zerrar.com · Last 30 days
Today
30 days
7 days
Custom
Page Views
2,841
↑ 23%
Unique Visitors
1,204
↑ 11%
Add to Cart
347
28.8% of visitors
Conversion Rate
3.8%
46 orders placed
Conversion Funnel
Visited Store1,204
Viewed Product847 (70%)
Added to Cart347 (29%)
Checkout Started98 (8%)
Ordered46 (3.8%)
Top Products by Views
Ankara Fabric 6yds612 views
Leather Tote Bag298 views
Agbada Set187 views
💸 Customer Debt Ledger
Entry: Customer Detail → "Record Debt" · More sheet. Track informal "pay me Friday" credit. Record partial payments. Send WhatsApp reminder. Uniquely Nigerian feature — no competitor has it.
1 Debt Ledger
Outstanding summary. Overdue highlighted red border. Partial payments shown. Record Payment + Remind buttons.
9:41
Debt Ledger
8 active · ₦47,200 outstanding
₦47.2k
Outstanding
₦23k
Collected
3
Overdue
All (8)
Overdue (3)
Partial (4)
Cleared
Chioma Ezeh
Overdue 5 days
3 Ankara fabrics on credit
Original₦10,500
Paid so far₦5,000
Balance₦5,500
Emeka Okafor
Partial
Agbada set — due Jul 15
Original₦12,000
Paid so far₦6,000
Balance₦6,000
+
📅 Cash Flow Calendar
Entry: Wallet screen → Cash Flow tab. Forward-looking money position. Settling orders, subscription due, recurring expenses all on one timeline. All data already in Zerrar — just surfaced.
1 Cash Flow View
Current position. Incoming this week (settling orders). Outgoing this month. Projected end-of-month balance.
9:41
Cash Flow
30-day forecast · June 2026
Current Position
₦248,500
+₦32,000 pending settlements
📥 Incoming This Week
Order #2840 settles+₦11,400
Order #2842 settles+₦7,800
Week total+₦19,200
📤 Outgoing This Month
Pro Plan renewal (Jun 30)-₦15,000
Shop Rent (Jun 30)-₦15,000
Staff Salary (Jun 30)-₦35,000
Month total-₦65,000
📊 Projected End-of-Month
₦241,200
Pending settlements − obligations
💬 WhatsApp Auto-Reply
Entry: Settings → WhatsApp tab. Business hours auto-reply, welcome message, keyword triggers. Merchants get the same 50 questions every day. This solves it.
1 WhatsApp Automation
Business hours toggle + away message. Welcome message. Keyword trigger rules (up to 10).
9:41
WhatsApp Settings
WhatsApp Connected
+234 906 919 3697
Business Hours Auto-Reply
8:00 AM
7:00 PM
Hi! We're currently closed. We open at 8 AM. We'll reply shortly!
Welcome Message
Welcome to Adewale's Fashion! 👗 How can we help? Type "menu" to browse our products.
Keyword Triggers
+ Add
price
Check our products: zerrar.com/vendors/adewale
location
We're at 5 Unity Ave, Ajah, Lagos. Mon–Sat 8am–7pm.
order
To order: reply with product name or visit our store link!
⬇️ Digital Products
Entry: Product Detail → isDigital toggle. No physical delivery — customer gets download link after payment. File upload, access expiry, download limit. Merchants selling ebooks, patterns, templates.
1 Digital Product Setup
After toggling isDigital on a product. Upload file, set access expiry, download limit. Link auto-sent after payment.
9:41
Digital Delivery
Sewing Pattern PDF Vol.3
⬇️ How it works
Customer pays → they get a download link by WhatsApp and email automatically. No manual sending needed.
📁
Upload file (PDF, ZIP, MP4, PNG)
Max 100MB
Sewing Pattern Vol.3 - Pro Bundle.pdf
3 downloads
90 days
Send link via WhatsApp
Automatically after payment
2 Digital Orders Management
See all digital product orders. Resend download link. View who downloaded and when.
9:41
Digital Orders
Sewing Pattern PDF Vol.3
Amara Okafor
Jun 5 · ₦2,500
Downloaded
Downloaded 1/3 times · Link expires in 82 days
Tunde Bello
Jun 3 · ₦2,500
Not downloaded
Link sent but not opened · Link expires in 84 days
👤 Staff Commission Tracking
Entry: Team screen → "Staff Commissions" · More sheet. Track which staff member generated which sale. Set commission rate per staff. Pay out at end of month.
1 Staff Commission Overview
Sales attributed per staff this month. Commission owed. Pay all button. Drill into individual.
9:41
Staff Commissions
June 2026 · 3 staff members
₦14,200
Total Commissions Owed
₦142k
Staff-attributed Sales
K
Kola Nwachukwu
Staff · 5% commission rate
Active
28
Sales
₦84k
Revenue
₦4,200
Commission
F
Funmi Adeyemi
Admin · 3% commission rate
41
Sales
₦58k
Revenue
₦1,740
Commission
🔁 Repeat Purchase Triggers
Entry: Customer Detail → "Set Trigger" · More sheet. Auto WhatsApp message when customer hasn't ordered in X days. Biggest loyalty play available with existing order data.
1 Triggers List
Active rules. Stats on messages sent vs orders triggered. Pause/Edit/Delete each rule.
9:41
Repeat Triggers
3 active rules · 12 messages sent
30-day win-back
Active
If customer hasn't ordered in 30 days → "Hi [name], we miss you! Here's 10% off your next order: COMEBACK10"
Sent: 8 times
Converted: 3
Post-purchase follow-up
Active
7 days after delivery → "How did you like your Ankara fabric? Leave us a review!"
Sent: 4 times
5★ reviews: 2
+
2 Create Trigger
Trigger type, delay, message template, audience segment. Preview shows exactly what customer receives.
9:41
Create Trigger
No order in X days
30 days
All customers
Hi {first_name} 👋 We miss you! It's been a while since your last order. Here's 10% off your next purchase — use code COMEBACK10 🛍️
WhatsApp Preview
Hi Amara 👋 We miss you! It's been a while since your last order. Here's 10% off — use code COMEBACK10 🛍️
Auto-sent · ✓✓
🏪 Multi-Branch Management
Entry: Settings → Branches & POS · More sheet. Each branch has its own terminal, inventory, and staff access. Owner sees consolidated view across all branches. Moniepoint webhook routes by terminal serial automatically.
1 Branch List
Owner-only view. Per-branch today's revenue, orders, active terminal. Consolidated total at top.
9:41
Branches
3 locations · All active
Combined Today
₦124,800
68 orders across 3 branches
Surulere HQ
14 Adeleke St · Kola (Manager)
Open
₦58k
Today
34
Orders
● Terminal
Online
Ikeja Branch
15 Allen Ave · Bimpe (Cashier)
Open
₦41k
Today
22
Orders
● Terminal
Online
+
Marketplace zerrar.com
Customer-facing marketplace. Next.js SSR. Multi-vendor cart (zerrar_cart_v1). Paystack + COD checkout. Customer should feel the same design language as the merchant app — same navy/gold, same Inter font.
1 Marketplace Home
Hero banner. Search bar. Category chips. Featured vendor grid. Trending products. Discover section.
9:41
ZERRAR
🔔
🛒
Discover Nigerian
Vendors You'll Love
Fashion · Jewellery · Food · Electronics
🔍 Search products or vendors...
👗
Fashion
💍
Jewellery
🍱
Food
📱
Electronics
🎁
Gifts
🔥 Trending Now
👗
Adewale's Fashion
Ankara Fabric 6yds
₦3,500
💍
Beads & Beyond
Beaded Gold Necklace
₦4,800
👜
Adewale's Fashion
Leather Tote Bag
₦8,500
🧵
Eko Fabrics
Aso-Oke 2m Premium
₦5,200
2 Vendor Profile Page
Vendor header, bio, rating, product grid. All products from this vendor. WhatsApp contact button.
9:41
A
Adewale's Fashion
Surulere, Lagos · ★★★★★ 4.8
142 products · 1,200+ orders
👗
Ankara Fabric 6yds
₦3,500
👜
Leather Tote Bag
₦8,500
👘
Agbada Set L
₦12,000
🧵
Aso-Oke 2m
₦5,200
Marketplace Checkout Flow
3-step checkout. Address → Delivery Rates (Fez + Sendbox parallel) → Payment (Paystack or COD). Discount code supported. Clear per-vendor breakdown in multi-vendor cart.
Step 1 Cart Review
Multi-vendor cart. Per-vendor breakdown. Discount code field. Order summary.
9:41
Cart
3 items
1
Cart
2
Delivery
3
Payment
Adewale's Fashion
👗
Ankara Fabric 6yds
×2
₦7,000
👜
Leather Purse
×1
₦8,500
Enter code...
Subtotal₦15,500
DeliveryCalculated next
Total₦15,500+
Step 2 Delivery Rates
Fez + Sendbox parallel quotes. Lowest pre-selected. 20% buffer shown. Address input. ETA displayed.
9:41
Delivery
Cart
2
Delivery
3
Payment
14 Adeleke Street, Surulere
Lagos State
100001
Fez Delivery
1–2 days · ETA Jun 9 · Recommended
₦3,240
incl. buffer
Sendbox
1–3 days
₦3,520
Step 3 Payment
Paystack card/transfer/USSD or Pay on Delivery. Full order summary with delivery included. Place Order CTA.
9:41
Payment
Cart
Delivery
3
Payment
Paystack
Card · Bank Transfer · USSD
Pay on Delivery
Cash or POS on arrival
Order Summary
Products (2)₦15,500
Fez Delivery₦3,240
Total₦18,740
Secured by Paystack · SSL encrypted
Order Success
Two variants: Paystack (payment confirmed) and COD (order placed, pay on delivery). Both show order reference, items summary, delivery ETA, and Track Order button.
Paystack Payment Confirmed
Paystack webhook fires → order created → success screen. Order ref, items, ETA, track button.
9:41
Order Confirmed!
Payment received via Paystack. Your order is on its way!
#ORD-2847
ItemsAnkara ×2 + Leather Purse
Total Paid₦18,740
DeliveryFez · Jun 9, 2–5 PM
VendorAdewale's Fashion
COD Pay on Delivery
Order placed immediately — no payment step. COD note shown. What to expect message.
9:41
📦
Order Placed!
Pay on delivery when your order arrives. Have cash or POS card ready.
#ORD-2847
ItemsAnkara ×2 + Leather Purse
Amount Due₦18,740 on delivery
DeliveryFez · Jun 9, 2–5 PM
PaymentCash or POS at door
⚠️ 3 missed COD deliveries may result in account review. Please be available at delivery time.
Order Tracking
Real-time tracking powered by Fez/Sendbox webhooks. Timeline updates automatically. Share tracking link button. COD delivery shows payment due at bottom.
1 Live Order Tracking
Timeline stepper with live status. Out for delivery state shown. Courier name + ETA. Share link button.
9:41
Tracking Order
#ORD-2847
Out for Delivery
🚐
On the way!
Fez Delivery · ETA today 2–5 PM
Order Placed
Jun 8, 10:32 AM
Payment Confirmed
Jun 8, 10:33 AM · Paystack
Picked Up by Fez
Jun 8, 2:00 PM
Out for Delivery
Jun 9, 9:00 AM
Rider is on the way to your address
Delivered
Estimated today 2–5 PM
Delivery Address
14 Adeleke Street
Surulere, Lagos · 100001