Customer checkout process

Last modified: February 26, 2026
Estimated reading time: 2 min
Open in ChatGPT

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:

  1. Customer selects shipping option
  2. Customer transfers payment manually
  3. Customer uploads receipt (photo / PDF)
  4. 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.


Was this article helpful?
Dislike 0
Views: 1127
Select Language