Online Orders

View, create, and fulfill RedERP ecommerce orders — payment, handling, and shipment statuses.

E-commerce → Orders lists storefront orders and orders created in the ERP. Title: Orders — Manage online orders and fulfillment.

Orders list


The orders list

Open E-commerce → Orders.

ControlWhat it does
+ New orderOpens the create drawer (guest or existing client)
SearchFind by order number, name, or email
FilterNarrow by order status and payment status

Table columns

ColumnWhat you see
Order #Public number, e.g. WEB-0001, WEB-0002
CustomerName and email
ItemsLine quantity
TotalAmount in store currency (e.g. QAR)
Order dateWhen it was placed
PaymentBadge: Unpaid (yellow), Paid (green), Failed, Refunded
StatusHandling badge: New (yellow), Preparing (blue), Packed, Cancelled, Refunded
ActionsQuick view, Open, Delete

Example: WEB-0002 Omar Haddad is Paid / Preparing. WEB-0001 Aisha Al Mansoori is Unpaid / New.

ButtonWhat it does
Quick viewDrawer with a summary and quick status updates
OpenFull order page (shipping stepper and tracking)
DeleteRemove the order when your role allows it

Quick view

Click Quick view on a row. The drawer title is the order number. The subtitle says Quick summary — open full order for shipping & tracking.

Order quick view

You see customer name and email, placed time, total, three badges (Paid, Preparing, Shipped), line items (example: Organish × 2), subtotal / tax / shipping / discount / total, and notes.

Quick update lets you change Order handling, Payment status, and Shipment status without leaving the list. The Advance to … button moves shipment one step (the label is the next status, for example Advance to shipped). Tracking lives on the full page — click Open full order. Unsaved changes need Save status.


Three status axes

Keep these separate in training and operations.

AxisTypical values
Paymentunpaid · paid · failed · refunded
Order handlingNew · Preparing · Packed · Cancelled · Refunded
Shipmentpending → shipped → in_transit → delivered (+ returned)

Packed ≠ delivered. The UI may warn if handling is fulfilled but shipment is not delivered yet.

Cancelled / refunded orders lock shipment edits. Marking delivered may set the actual delivery date.


Create an order

1

Open the drawer

Click + New order. Choose Guest customer or link an existing client.

2

Name and email

Both are required. Add at least one item (product + quantity). Optional: discount and notes.

3

Set the first statuses

Order status (handling) and Payment. Click Create order.

Create fails with Insufficient stock if the product has qty ≤ 0 and allow-negative is off. It fails with Invalid or inactive payment gateway if checkout has no active gateway — manual create from this page does not need a shopper checkout.


Detail page

Click Open or Open full order. The header shows Order WEB-0001 (or the number you opened), customer name and email, Edit, and the total.

Order detail — three statuses

A grey box titled THREE SEPARATE STATUSES repeats the three axes:

AxisExample on WEB-0001
PaymentUnpaid — Payment not received yet.
Order handlingNew — Order received — not started yet.
ShipmentAwaiting shipment — Not shipped yet.

Below that: Placed date, the same statuses again, Notes (example: Demo — new COD order), and Items (product name, SKU, qty × unit price, line total).

Shipping and payment

Scroll down for Shipping Information and Payment Information.

Order shipping and payment

The shipment progress bar has four steps: Awaiting shipment → Shipped → In transit → Delivered. The note says shipment tracks physical delivery; payment and handling stay in the statuses above.

ControlWhat it does
Shipment statusDropdown for the current step
Save statusSaves a dropdown change (grey until you change it)
Mark as ShippedAdvances to Shipped
Shipping / Billing addressCustomer addresses
Methode.g. flat_rate
CarrierFrom Store settings → Carriers, or —
Edit trackingTracking #, URL, expected and actual dates
Payment InformationGateway (e.g. Cod), reference, method ID, paid at

On a later order (e.g. WEB-0002) you may already see Shipped, a carrier such as local, and a tracking number. Delete order is at the bottom of the page.


Payments

  • COD — often stays unpaid until cash is collected; update payment status manually when paid
  • Stripe — paid status may come from webhooks; do not assume the UI toggle replaces webhooks
  • Missing/inactive gateway at storefront checkout → order creation fails there

Troubleshooting

IssueCheck
Invalid or inactive payment gatewayStore settings → Payments
Insufficient stockProduct qty + allow-negative
No confirmation emailEmail notifications, reply-to, provider
Order not on listDate filters; cart checkout completed?