ELMATAJER

How do I use cash on delivery and record that I got paid?

Cash on delivery works from day one with no setup. Orders arrive as "Unpaid" and become "Paid" when you ship them or record the cash you received.

Payments & wallet Last updated: 2 min read
In this article
  1. Turning it on or off
  2. What shoppers see
  3. When does a COD order count as paid?
  4. Recording the cash you received

Cash on delivery (COD) is your store's core payment method: the shopper orders without paying online and pays the courier when the parcel arrives. It is on by default in every new store and needs no details at all.

Turning it on or off

  1. Open "Payments & Billing", then "Payment Gateways".
  2. On the "Cash on Delivery" row, flip the switch to "Active" or "Off". It saves immediately.

If it's the last active method, switching it off is refused with "At least one payment method must stay enabled."

What shoppers see

At checkout they see a "Cash on delivery" card with the line "Pay cash when your order arrives". They pick it and confirm the order.

When does a COD order count as paid?

A COD order arrives with the payment status "Unpaid". It becomes "Paid" when either of these happens:

  • You change the order status to "Shipped", "Delivered" or "Received" (the Arabic panel shows «قيد الشحن», «تم التسليم», «مستلم»).
  • You record the cash with the "Record Payment" button.

Recording the cash you received

  1. Open the order page.
  2. In the "Actions" card click "Record Payment" ("Mark this order as paid").
  3. In "Cash Received", type the amount you actually collected. The field is required; without an amount the payment isn't recorded.
  4. If you collected more than the order total, the "Change due" field shows the change you owe the shopper.
  5. Click "Confirm Receipt".

The card then shows "Payment received" and "Order is fully paid".

Warning: If the amount you enter is less than the order total, it is refused with "The amount received is less than the order total." Record the payment once you have the full amount.

Note: "Record Payment" only shows on orders that are still unpaid and not cancelled or received, and never on Paymob or Kashier orders — those are confirmed by the gateway only.