Order Processing & Fulfillment Lifecycle
Track incoming purchases, update shipment statuses, and print packing slips
The Order Fulfillment Lifecycle
Whenever a customer completes checkout on your storefront, an order record is generated (`Order.ts`) with a unique Order Reference code (e.g. `ORD-98214-XJ`).
Teyweb automatically notifies both you and the customer via email and in-app alerts. You can manage all orders under Orders in your dashboard sidebar.
Order Statuses & Transitions
Orders advance through 5 clear stages, keeping your logistics team and customers aligned:
| Order Status | Payment Condition | Merchant Action Required | Customer Email Triggered |
|---|---|---|---|
| Pending | Awaiting payment confirmation (common in bank transfer checkout) | Verify bank payment receipt upload or await card gateway webhook. | Order Placed (Awaiting Payment Confirmation) |
| Processing / Paid | Payment confirmed successfully | Pick items from warehouse, package them securely, and prepare for courier handover. | Payment Confirmed - Order Being Packed |
| In Transit / Shipped | Parcel handed over to logistics carrier (GIGL, DHL, local rider) | Input carrier tracking number or dispatch rider contact notes. | Your Order is on the Way (With Tracking) |
| Delivered | Customer has received and signed for parcel | Fulfillment complete. Order moves to completed revenue. | Order Delivered - Leave a Review |
| Cancelled | Unpaid timeout, customer cancellation, or out-of-stock | Inventory is automatically restored back to catalog stock count. | Order Cancellation Notice |
Inspecting Order Details & Customer Info
Clicking any order reference in your list opens the Order Details View (`OrderInfoPage.tsx`):
- Purchased Items Matrix: High-resolution thumbnails, variant options (Size, Color), individual unit prices, and quantities.
- Customer Identity: Full name, verified email address, phone number, and delivery street address.
- Financial Breakdown: Items subtotal, coupon discount deductions, applied VAT/tax amount, delivery shipping fee, and grand total paid.
- Payment Method & Gateway Reference: Gateway transaction ID (Flutterwave/Paystack reference) or attached manual bank transfer payment slip.
Printing Invoices & Packing Slips
In the top right of the order page, click "Print Receipt" or "Generate Packing Slip":
- Packing Slip: An internal warehouse document listing items and SKUs without pricing, perfect for package handlers to check off items during packing.
- Official Receipt / Invoice: A beautifully styled branded receipt featuring your store logo, registered address, tax calculation, and return policy, ready to insert inside the parcel or email as a PDF.
Order Cancellations & Stock Restoration
If an order must be cancelled (e.g., customer request or payment verification failure), click "Cancel Order" and select a reason.
Teyweb automatically restores the ordered item quantities back to your live catalog inventory and records an automated "Cancelled Order Restoration" event in the Stock Movement Audit Log (`InventoryLog`) so you never lose track of available stock or historical adjustments.
Was this guide helpful?
Help us improve our merchant documentation by sharing your feedback.
