TwendeShopTwendeShop

REGISTER
Shop Owner Registration

Your Details

Step 1 of 3 — Tell us about yourself

Fill in your details below. A Direct Sales Agent (DSA) will physically visit and verify your shop before your account is activated.

Please enter your full name

Please enter a valid mobile number

Password must be at least 6 characters

Passwords do not match

Already registered? Sign In

Shop Details

Step 2 of 3 — Tell us about your shop

Please enter your shop name

Please select a business type

Please enter your location

Please select your county

Please select your delivery route

Confirm Registration

Step 3 of 3 — Review and submit

TwendeShopTwendeShop

PENDING

Registration Submitted!

Your shop has been registered.

REG-2026-XXXXX

Save this reference number for follow-up

Your account is not active yet. A Direct Sales Agent (DSA) will visit your shop for physical verification within 1–3 business days. You will receive an SMS once verified.
Registration Submitted
Your details are in our system
2
DSA Physical Verification
Agent visits your shop within 1–3 business days
3
Account Activated
You receive SMS confirmation + login access
4
Start Ordering
Place your first order on the dashboard
Good morning
Amina Juma
Amina General Store · Verified
Total Orders
0
Pending
0
In Transit
0
Delivered
0

No orders yet. Place your first order!

New Order

Step 1 of 3 — Your Details

1
2
3
Your saved details are pre-filled. You can edit if needed.

Please enter your full name

Please enter your shop name

Please enter a valid mobile number

Please enter your location

Select Distributor

Step 2 of 3 — Choose a distributor & products

2
3

Review & Pay

Step 3 of 3 — Confirm & pay via M-Pesa

ItemQtyTotal
Grand Total KES 0

Payment via M-Pesa (Kenya)

1
Go to M-PesaLipa na M-Pesa
2
Select Pay Bill
3
Business No:
TwendeShop PayBill Number
4
Account No: your mobile number
Use your mobile number as the account number
5
Amount: KES 0
Enter the exact grand total shown above
6
Enter PIN and confirm. Copy the M-Pesa confirmation code and paste below.
Amount to Pay: KES 0
⚠️
M-Pesa Code Required
You must enter your M-Pesa transaction code before placing the order. Complete the M-Pesa payment first, then paste the confirmation code above.
Could not connect to server. Please screenshot this page and send to your agent, or try again.

Order Placed!

ORD-...

Keep this reference for follow-up

Track Your Order

Live delivery status

No active order to track. Place an order first.

My Profile

Your account details

Account Info

TwendeShopTwendeShop Admin

ADMIN
Total Registrations
0
Pending Verification
0
Verified / Active
0
Rejected
0
Ref No. Name Shop Name Mobile County | Route Type Date Status DSA Notes Actions Assign DSA
Total Orders
0
Pending
0
In Transit
0
Total Revenue (KES)
0
Order Ref Shop Customer Mobile Items Total (KES) M-Pesa Ref Date Status Notes Assign Driver
DSA Task List — These shops need physical verification. Assign a DSA agent and mark as visited after verification.

No pending DSA tasks.

NameMobileRoleEmail (Firebase)CreatedAction
Loading staff...
Total Shops
0
Active Shops
0
Orders This Month
0

Driver Panel

Loading...
Your assigned deliveries for today. Tap a button to update the status.

Loading orders...

‍DSA Panel

Loading...
Shops assigned to you for physical verification. Visit each shop and mark verified or rejected.

Loading shops...

DSA Supervisor

Loading...
Zone overview — all shops across your zone, including DSA verification status.

Loading shops...

Delete Staff Account

You are about to permanently delete:
 

This will:
• Remove their Firestore records (staff + users)
• Block their login immediately
• Remove them from all assignment dropdowns

After deletion, also remove their Firebase Auth account:
Firebase Console → Authentication → Users → Delete