Orders
Track orders, manage fulfillment, process refunds, and view order history.
Every purchase on your storefront creates an order. The orders dashboard gives you a complete view of each order's lifecycle — from placement to delivery.
Order lifecycle
Orders move through these statuses:
| Status | Meaning | Next steps |
|---|---|---|
| Pending | Order placed, awaiting confirmation | Confirm or cancel |
| Confirmed | Payment verified, ready to process | Start processing |
| Processing | Being packed and prepared | Ship the order |
| Shipped | Handed to courier, tracking available | Await delivery |
| Delivered | Customer received the order | Done |
| Cancelled | Order was cancelled before shipping | — |
| Refunded | Payment returned to customer | — |
Each status change is recorded in the order timeline with a timestamp and who made the change. This gives you a complete audit trail for every order.
Viewing orders
Go to Orders in the sidebar to see all orders. The list shows:
- Order number, date, and status
- Customer name and contact
- Total amount
- Payment status
Click any order to see the full detail page.
Order detail page
The order detail page has everything you need:
Order items
Each line item shows the product name, variant (if any), SKU, quantity, unit price, and line total. Product images are shown for quick identification.
| Field | Example |
|---|---|
| Product | Banarasi Silk Saree — Red, Free Size |
| SKU | BNR-SILK-RED-001 |
| Quantity | 1 |
| Unit price | ₹2,499.00 |
Pricing breakdown
| Line | Amount |
|---|---|
| Subtotal | ₹2,499.00 |
| Discount | −₹250.00 |
| Tax (GST) | ₹404.82 |
| Shipping | ₹99.00 |
| Total | ₹2,752.82 |
Customer info
Name, email, phone, shipping address, and billing address. Addresses include Indian pincode format.
Click the customer name to view their full profile — including past orders, total spend, and saved addresses.
Updating order status
From the order detail page, use the status dropdown to advance the order. Only valid next statuses are shown — you can't skip steps (e.g., jump from Pending to Delivered).
Confirm the order
Once payment is verified, move the order to Confirmed. This signals your team to start preparing it.
Mark as processing
When you begin packing, update to Processing. This is useful for orders that take time to prepare.
Ship the order
Move to Shipped and add the tracking number and tracking URL. The customer can track their delivery from their account.
Mark as delivered
Once the courier confirms delivery, update to Delivered. The order is now complete.
Refunds
To process a refund:
- Open the order detail page
- Click Refund from the actions menu
- The refund is processed through the original payment method (Razorpay)
Refunded orders show a Refunded status badge. The original payment ID (Razorpay Payment ID) is stored for reconciliation.
Payment statuses
Orders track payment separately from fulfillment:
| Payment status | Meaning |
|---|---|
| Paid | Payment received and verified |
| Pending | Awaiting payment (COD or pending gateway) |
| Failed | Payment attempt failed |
| Refunded | Payment returned to customer |
Internal notes
Add internal notes to any order for your team. These are never visible to customers — use them for packing instructions, special handling, or communication between team members.
Customer notes
Customers can add a note during checkout (e.g., "Please gift wrap" or "Deliver after 5 PM"). These appear on the order detail page under customer notes.