How to fulfill shop orders
Club Admin · Bahasa Melayu below
Order lifecycle
Pending Payment → Paid → Preparing → Shipped (or Ready for Pickup) → Delivered → Complete
Alternate paths:
- Cancelled — customer or admin cancelled
- Refunded — order refunded
- Failed — payment failed
Fulfill an order
- Sidebar → Shop → Manage → Orders → filter
Paid - Click into an order → detail page
- Actions along the top: - Mark as Preparing — acknowledges you're picking + packing - Mark as Shipped — for delivery orders - Mark as Ready for Pickup — for pickup orders - Mark as Delivered / Complete — final state
Each status change: - Updates the order visibly for the customer - Emails them a notification - Logs the change with your name + timestamp
Add tracking
- Order detail → Mark as Shipped
- Fill in: - Courier — GDex, Pos Laju, J&T, DHL, Poslaju, custom - Tracking number — as provided by courier
- Save — customer gets an email with a tracking link they can click
Pickup orders
- Customer selected
Pickup at Branchat checkout - Order status =
Paid - When items ready → Mark as Ready for Pickup → customer emailed with pickup instructions
- Customer collects → you Mark as Delivered
Bulk
- Orders → filter → tick multiple → Bulk Actions:
- Mark as Preparing — for a batch of new orders
- Mark as Shipped — with same courier for all (requires per-order tracking to be added later, or use CSV upload)
- Print Packing Slips — PDF with all selected
Print packing slips + labels
- Order detail → Print Packing Slip — order details + items
- Print Shipping Label — auto-formatted for standard label printers (Zebra, Dymo)
Cancel an order
- Only for orders not yet shipped
- Order → Cancel Order → enter reason
- If already paid → auto-refund per your policy (see Refunds and returns)
Customer view
- Customer sees the same status timeline you set
- Can message you from their order page if there's an issue
Cara fulfill order shop
Lifecycle
Pending Payment → Paid → Preparing → Shipped / Ready for Pickup → Delivered → Complete.
Alt: Cancelled, Refunded, Failed.
Fulfill
- Shop → Manage → Orders → filter
Paid - Buka → actions atas
- Ubah status → email auto ke customer + log
Tracking
Mark as Shipped → courier + tracking number → customer dapat link.
Pickup
Mark as Ready for Pickup → customer email + arahan → collect → Mark as Delivered.
Bulk
Filter → tanda → Bulk Actions (Preparing / Shipped / Print packing slips).
Order → Print Packing Slip / Print Shipping Label (Zebra, Dymo).
Cancel
Belum shipped → Cancel Order + sebab. Auto-refund jika sudah bayar.