This guide explains how customers complete checkout in Boxify and how their actions affect order status.
Understanding this process helps merchants avoid payment and shipping confusion.
1️⃣ Accessing the Shopping Cart
After items are added to cart, the customer will proceed to checkout.
The checkout page allows customers to:
- Review selected items
- Update quantity
- Select shipping option
- Choose payment method
- Upload payment receipt (if offline payment is selected)
2️⃣ Mandatory Fields
Fields marked with (*) are mandatory.
Customers must complete all required fields before proceeding.
These may include:
- Name
- Contact number
- Delivery address
- Shipping option
- Payment method
If any mandatory field is incomplete, the checkout cannot proceed.
3️⃣ Shipping Option Must Be Selected First
The customer must select a Shipping Option before uploading any payment receipt.
This is important because:
- The shipping option determines the final payable amount
- The order status behaviour depends on the selected shipping option
- The system cannot calculate outstanding balance without shipping selected
If shipping option is not selected:
❌ The system will not allow receipt upload
❌ Payment cannot be finalised
4️⃣ Payment Method Selection
Customers can choose between:
- Online Payment (Payment Gateway)
- Offline Payment (Bank Transfer)
🔹 Online Payment
If the customer selects online payment:
- Customer will be redirected to payment gateway
- Once successful, payment is auto reconciled
- Item status becomes Paid
- Order status changes based on shipping option
🔹 Offline Payment
If the customer selects offline payment:
- Customer selects shipping option
- Customer transfers payment manually
- Customer uploads receipt (photo / PDF)
- Merchant must verify and reconcile
Important:
Uploading receipt does NOT automatically confirm payment.
Merchant must verify bank statement and reconcile before marking item as Paid.
5️⃣ How Shipping Option Affects Order Status
The selected shipping option determines order behaviour:
🔹 Ship Later
- Order status remains Paid
- Customer can continue stacking items
- Not ready for fulfilment
- Revenue not recognised
🔹 Ship Now / WM / EM / SG etc.
- Order status becomes Ready to Ship
- Merchant can proceed to packing
- Revenue is recognised
6️⃣ After Checkout
Once checkout is completed:
- Payment activity appears under Payments
- Order status updates accordingly
- Merchant can review payment and fulfilment readiness
Important Reminders for Merchants
✔ Ensure customers select shipping before uploading receipt
✔ Verify offline payments before marking as Paid
✔ Do not ship orders still under “Waiting for online payment”
✔ Confirm order status is Ready to Ship before fulfilment
Quick Summary
- Fields marked with * are mandatory
- Shipping option must be selected before receipt upload
- Payment confirmation and order fulfilment are separate stages
- Revenue is recognised only when order is Ready to Ship or Shipped
Customer view of the shopping cart.

