Jirani Hub Admin

Dashboard

Revenue
—
today
Hub Profit
—
today
Orders
—
today
Pending Apps
—
awaiting review
Daily Revenue
KSh · selected period
POS vs Online

Recent Sales

Pending Applications

Seller Applications

Review and approve incoming seller requests

Product Intake

Register incoming stock at the Hub counter
📦 Seller Arrival
🔄 Restock Existing

Enter the seller's code to view their pending products, confirm quantities, then go live.

Need to restock fast from your phone?
Open Quick Restock
No changes yet
Enter units to add and/or adjust the asking price. Buyer price auto-rounds up to the nearest 5 KES.
Product Code Stock Asking (KSh) Buyer* + Units
No changes
* Buyer = asking × 1.15, ceil to nearest 5

Products

All listings across all statuses
📦 All Products
🏪 In Store
🍳 On Demand
🕐 Catalogue
ProductCodeCategory AskingBuyer PaysStock StatusSellerActions

Categories

Manage product categories and subcategories

Alerts & Outreach

Smart alerts — low stock, pending actions, seller outreach
Low Stock
—
≤ 5 units left
Sold Out
—
need restock
Pending
—
>12h waiting
No Products
—
inactive sellers
Coming Soon
—
>48h not live
Approved
—
last 7 days
Catalogue
—
orders pending
On Demand
—
prepare now
Pickups
—
need rider
⚠️ Low Stock
🔴 Sold Out
⏳ Pending
😴 No Products
🔜 Coming Soon
✅ Approved
🕐 Catalogue Orders
🍳 On Demand
🏍️ Pickup Requests

Broadcast

Send notifications to buyers, sellers or everyone
✏️ Compose
📋 Sent Log
0 / 500

Sales Report

Revenue, profit and order analytics
Revenue
—
period total
Hub Profit (15%)
—
margin
Orders
—
all channels
Avg Order Value
—
per order
POS Sales
—
counter sales
Online Sales
—
marketplace
Daily Revenue & Profit
KSh · line = revenue, filled = profit
Revenue Profit
Orders by Channel
POS vs Online
Payment Methods
Order count by payment type
Revenue by Day of Week
Which days are busiest
Order Ref Channel Payment Fulfilment Amount Hub Profit Status Date & Time

Orders

All orders — update status and track delivery
RefChannelFulfillmentAmountPaymentStatusDateActions

Delivery

Manage landmark drop-off points, delivery fees and rider assignments
📍 Landmarks & Fees
🏍️ Riders
🚀 Dispatch Queue
Zone → Subzone → Landmark
Each landmark stores GPS coordinates + delivery fee. Buyer's dropped pin finds the nearest landmark automatically.
Pending
—
awaiting approval
Active
—
can be assigned
Suspended
—
access blocked
Total
—
registered riders
Rider Phone ID Number Vehicle Rating Deliveries Online Status Joined Actions
Delivery Dispatch Queue
Packed delivery orders waiting for a rider. Select a rider and dispatch.

Payouts

Seller payments by badge code — pending and paid
Total Pending
—
—
Total Paid
—
—
BadgeSellerProductOrder RefAmountStatusM-Pesa RefPaid At

Sellers

All registered seller profiles and badges

Promotions

Manage marketplace promotions — announcement bar, flash sales and more
📢 Announcement Bar
⚡ Flash Sale
📰 Inline Strips
🃏 Promo Cards
⭐ Spotlight
🏷️ Subcategories

Point of Sale

Customer display content and POS-integrated controls
Display Videos
Customer Display Videos
MP4 clips that play in rotation when the customer display is idle (no items in cart). Use weight to make a clip play more often.

Settings

Site configuration, shop hours and marketplace feature toggles

How It Works — Feature Video

The YouTube video that autoplays on the How It Works page when visitors scroll down. Accepts any YouTube format: youtu.be/…, watch?v=…, or /embed/…

Shop Hours

Physical shop: Mutuini-Kirigu, off Kikuyu Road. Displayed in the footer live badge and on the contact page.

Marketplace Features

Toggle features on or off. Changes take effect immediately for all visitors.

Online CheckoutAllow buyers to place orders through the website
Home DeliveryEnable delivery option at checkout
ReservationsAllow buyers to reserve products (40% deposit)
New Seller ApplicationsAccept new seller listing submissions

Marketplace Notice Banner

Optional text banner shown at top of marketplace. Leave blank to hide.

WhatsApp Number

Used for WhatsApp chat links across the site. Enter full number without + or spaces.

Delivery Zones

Delivery zones, sub-zones and fees are configured via the delivery API. Current zone summary:

Community

All users across Jirani Hub

All Members

—
POS Orders by Team Member
Completed counter sales — staff & admins
Buyers
—
registered
Sellers
—
with badges
Staff
—
at the counter
Admins
—
with full access
🛒 Buyers
🌿 Sellers
👔 Staff
⚙️ Admins

Reviews

Moderate product reviews before they go live
Pending
—
awaiting moderation
Published
—
live on site
Rejected
—
not approved
Products Reviewed
—
have at least 1 review