Good morning, Ahmad.
Here’s what is moving through your network today.
Fulfillment flow
Open requests
Awaiting dispatch
Customer-bound
$0 collected
Needs action
Recent orders
| Tracking | Customer | Merchant | Status | COD | Created |
|---|
Orders
Track every parcel from acceptance through final delivery.
| Tracking | Customer | Merchant | Type | Products | Status | COD | Created | Actions |
|---|
Merchants
Manage clients, users, catalogs, inventory, orders, and payouts.
| Merchant | Location | Service | Users | Products | Orders | Delivered | Stock | Pending payout |
|---|
Delivery rates
One shared rate card used automatically for every merchant and every order.
| Service | Destination | Weight band | Currency | Delivery fee |
|---|
Fulfillment
Pick, pack, and release warehouse orders.
Merchant pickups
Collect customer parcels from merchant stores and receive them into the Todoor warehouse.
| Pickup | Merchant store | Destination | Driver | Schedule | Status | Order | Action |
|---|
Inventory
Available, reserved, and on-hand stock by SKU.
| SKU | Product | Bin | On hand | Reserved | Available | Health | Action |
|---|
My products & stock
Live, read-only visibility into your products stored at Todoor.
| SKU | Product | Merchant | Weight | Warehouse | Bin | On hand | Reserved | Available | Health |
|---|
Warehouses
Manage fulfillment locations, addresses, stock, and operational capacity.
| Warehouse | Code | Address | Products | On hand | Reserved | Available | Orders | Status |
|---|
Manifests
Build driver runs, track progress, and close handovers.
| Manifest | Driver | Warehouse | Status | Orders | Original COD target | Customer cash collected | Created | Action |
|---|
Team
Manage administrators, drivers, warehouse staff, and merchant accounts.
| Team member | Username | Phone | Role | Merchant | Status | Created |
|---|
Shopify stores
Set up a client-authorized store, or connect an existing legacy custom app.
Client connections
Credentials are encrypted on the Todoor server. Check each store’s access and webhooks here.
| Store | Merchant | Warehouse | Status | Last webhook | Actions |
|---|
Recent Shopify orders
Create a test order in Shopify and watch for it here. If an import fails, correct its delivery details and retry it.
| Shopify order | Merchant | Status | Todoor order | Issue | Updated | Action |
|---|
WooCommerce stores
USD cash-on-delivery orders import as standard delivery with merchant pickup. Checkout totals already include shipping.
Client connections
Encrypted credentials. Existing orders before the connection date are not imported automatically.
| Store | Merchant | Warehouse | Status | Last webhook | Actions |
|---|
Recent WooCommerce orders
Delivery and cash collection sync separately. Created orders cancel automatically before pickup collection. Later cancellations and checkout changes require admin review; no duplicate is created.
| WooCommerce order | Merchant | Status | Todoor order | Issue / sync | Updated | Action |
|---|
Balance and payouts
See what Todoor owes you, any amount you owe Todoor, and the history behind every payout.
Settlements
| Settlement | Period | Status | COD collected | Fees deducted | Net payout | Payment |
|---|
Credits and deductions
| Date | Impact | Reason | Related order | Status | Settlement |
|---|
My earnings and COD
See what Todoor owes you, what you have been paid, and any COD cash awaiting handover.
Earnings, deductions, and payments
| Date | Entry | Amount | Reason | Payment / reference | Status |
|---|
Money balances
Cash, Whish, and Bank from verified opening balances and recorded movements. This is money held, not profit.
Choose a currency to view its balances.
Account movements
Latest 200 movements from each account's opening date. Totals include all recorded movements, not only these rows. Record expenses, payouts, refunds, and driver handovers in their existing screens.
| Date | Account | Type / details | Reference | In | Out |
|---|
Profit & Loss
Earned service fees minus driver compensation and recorded operating expenses. Customer COD and merchant payouts are not revenue or expenses.
Select a date range.
Recorded operating P&L, not an audited financial statement. Fees on standard and fulfillment orders are included; separate storage or picking charges are not yet classified. Unclassified merchant adjustments are excluded, not assumed to be income. No currencies are added together.
Revenue and costs
Driver payments settle earned compensation; they are not deducted a second time. Openings, internal transfers, merchant payouts, and recoverable customer refunds do not affect this report.
| Section | Category | Currency | Records | Amount |
|---|
Supporting records
Latest 200 entries in the selected period. Summary totals include all entries.
| Date | Section | Category / details | Reference | Amount |
|---|
Cash on hand statement
Driver handovers and confirmed cash payments only. This is separate from COD held by drivers and digital transfers.
Cash statement
| Date | Type | Counterparty / details | Reference | In | Out | Running balance |
|---|
Finance
Control COD, Whish transfers, merchant payouts, operating costs, and financial adjustments.
Loading financial figures…Balances by merchant
Reconciled deliveries and open adjustments. Recording payment creates the settlement automatically.
| Merchant | Currency | COD | Delivery fees | Adjustments | Live balance | Previous settlement awaiting payment |
|---|
Settlements
| Settlement | Merchant | Period | Status | COD | Fees | Net payout |
|---|
Adjustments
| Merchant | Impact | Reason | Status |
|---|
Driver balances
Driver earnings and payments stay separate from COD reconciliation. Paying a driver automatically records a company expense.
Balances by driver
| Driver | Currency | Earnings | Deductions | Paid | Payable | COD responsibility | Driver owes |
|---|
Driver ledger
| Date | Driver | Type | Amount | Reason | Payment / reference | Status |
|---|
Driver compensation rates
Specific-driver rates override the All drivers fallback. The matching rate is locked when a manifest is assigned. Use a 0 rate for a salaried driver, then record the monthly salary as an earning.
| Driver | Destination | Order type | Weight band | Currency | Driver earning | Effective period | Status |
|---|
Exchange rates
Incoming orders keep their original currency and lock the USD value used for reporting. A USD delivery rate is converted automatically when no matching local-currency delivery rate exists.
| Currency pair | Operational rate | Source | Effective from | Status |
|---|
Operating expenses
| Date | Category | Amount | Reference | Status |
|---|
Received · Whish Money
Driver COD handovers appear automatically after reconciliation. Do not record them again as sent transfers or cash movements.
| Received | From driver | Purpose | Manifest | Amount | Reference | Status |
|---|
Sent · Whish Money
| Sent | Recipient | Purpose | Settlement | Amount | Reference | Status |
|---|
Financial reports
Loading report…
Cash flow
| Date | Currency | In | Out | Net |
|---|
COD reconciliation
| Manifest | Driver | Collected | Submitted | Difference |
|---|
Payout statement
| Settlement | Merchant | Status | Net payout | Reference |
|---|
Expense breakdown
| Date | Category | Amount | Reference |
|---|
Cash flow
| Date | Currency | In | Out | Net |
|---|
COD reconciliation
| Manifest | Driver | Collected | Submitted | Difference |
|---|
Payout statement
| Settlement | Merchant | Status | Net payout | Reference | Receipt |
|---|
Expense breakdown
| Date | Category | Amount | Reference |
|---|