Overview
The order management system provides comprehensive tools to process customer orders, update delivery and payment statuses, and manage order fulfillment across all sellers on the platform.Order Views
All Orders
View every order placed on the platform. Route:/admin/all_orders
In-House Orders
Orders for products sold directly by the platform (not through sellers). Route:/admin/inhouse-orders
Seller Orders
Orders for products sold by individual sellers. Route:/admin/seller_orders
Pickup Point Orders
Orders designated for pickup at specific locations. Route:/admin/orders_by_pickup_point
Viewing Order Details
Access Orders List
Navigate to the appropriate order view (All Orders, Seller Orders, etc.)Screenshot Description: Order management dashboard showing order list with status filters
Filter Orders
Use filters to find specific orders:
- Payment status (paid, unpaid)
- Delivery status (pending, processing, shipped, delivered, cancelled)
- Order code search
Order Information
When viewing an order, you can see:- Customer Information: Name, email, phone
- Shipping Address: Full delivery address
- Order Items: Products, quantities, prices
- Payment Details: Method, status, transaction info
- Delivery Status: Current fulfillment stage
- Order Timeline: Status change history
Managing Order Status
Updating Delivery Status
Select New Delivery Status
Choose from available statuses:
- Pending
- Confirmed
- Processing
- Picked Up
- On The Way
- Delivered
- Cancelled
When an order is marked as “Cancelled”, the system automatically:
- Refunds wallet payments to customer balance
- Returns product stock quantities
- Updates all order detail items
Updating Payment Status
Change Payment Status
Select new status:
- Unpaid
- Paid
/admin/orders/update_payment_statusAdding Tracking Code
Provide customers with shipment tracking information.Enter Tracking Code
Input the carrier’s tracking numberRoute: POST
/admin/orders/update_tracking_codeBulk Order Operations
Bulk Status Update
Update multiple orders simultaneously.Choose Bulk Action
Select “Update Status” from the bulk actions dropdownRoute: POST
/admin/bulk-order-statusBulk Order Delete
Delivery Boy Assignment
If the delivery boy addon is activated, assign orders to delivery personnel.Delivery boys are filtered by city based on the order’s shipping address to ensure efficient local delivery.
Order Deletion
Permanently remove orders from the system. Route:/admin/orders/destroy/{id}
Commission Management
Paying Seller Commissions
Process commission payments to sellers.Order Notifications
The system sends automatic notifications when:- Delivery status changes
- Payment status is updated
- Tracking code is added
- Order is cancelled
Notification Channels
- Email: Sent to customer email address
- SMS: If OTP system addon is activated
- Push Notifications: If Firebase is configured
- In-App: Displayed in customer dashboard
Best Practices
- Timely Updates: Update order statuses promptly to keep customers informed
- Accurate Tracking: Always provide tracking codes when available
- Clear Communication: Use the order notes field for internal coordination
- Regular Monitoring: Check pending orders daily
- Payment Verification: Confirm payment before marking orders as paid