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.

Add units to an existing product. Status flips to live if it was sold-out.

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 time slots and zone fees — both connect live to buyer checkout
⏰ Delivery Slots
📍 Zones & Fees
Time Windows
Active slots appear at checkout for buyers choosing home delivery

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 the 4 promotional display slots on the marketplace

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
Riders
delivery team
🛒 Buyers
🌿 Sellers
👔 Staff
⚙️ Admins
🏍️ Riders

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