Skip to Content

Orders

The Orders section gives you a complete view of every transaction in your store. You can filter, process, update statuses, generate receipts, and manage the full lifecycle of each order.


1. Viewing Orders

Navigate to Orders in the sidebar to see your full order list.

Filters

Use the filter bar at the top to narrow down orders:

FilterOptions
StatusPENDING, PROCESSING, CONFIRMED, SHIPPED, DELIVERED, CANCELLED, RETURN_REQUESTED, RETURNED
Date RangeToday, Last 7 days, Last 30 days, or custom date range
SearchOrder number (e.g. ORD-20240615-0042), customer name, or email

Click any order in the list to open its detail view.


2. Order Statuses

Every order moves through a defined status lifecycle. Here is what each status means:

StatusWhat it meansWho triggers it
PENDINGOrder has been placed and payment is being verifiedAutomatic β€” on checkout
PROCESSINGPayment confirmed; order is being preparedStaff or Owner
CONFIRMEDOrder is confirmed and inventory is reservedStaff or Owner
SHIPPEDOrder has been dispatched for deliveryStaff or Owner
DELIVEREDCustomer has received the orderStaff or Owner
CANCELLEDOrder was cancelled before deliveryStaff, Owner, or Customer
RETURN_REQUESTEDCustomer has requested a returnCustomer
RETURNEDReturn has been processed and completedStaff or Owner

Typical Order Flow

PENDING β†’ PROCESSING β†’ CONFIRMED β†’ SHIPPED β†’ DELIVERED β†˜ CANCELLED DELIVERED β†’ RETURN_REQUESTED β†’ RETURNED

3. Updating Order Status

To move an order to the next status:

  1. Open the order detail page
  2. Click Update Status in the top-right panel
  3. Select the new status from the dropdown
  4. Optionally add a reason note (this is visible to staff and logged in the order history)
  5. Click Confirm

[!NOTE] Status updates are logged in the order timeline at the bottom of the order detail page. You can see who made each change and when.

[!WARNING] Status changes are not automatically reversed. If you move an order to SHIPPED in error, you will need to manually adjust it. Always double-check before confirming.


4. Payment Statuses

Orders also carry a separate payment status that reflects whether funds have been collected:

Payment StatusWhat it means
UNPAIDNo payment received yet
PAIDFull payment received and verified
FAILEDPayment attempt failed
REFUNDEDFull refund issued
PARTIALLY_REFUNDEDA partial refund was issued

Payment status is usually set automatically by Paystack. If there is a discrepancy (e.g. a manual bank transfer), you can update it manually.


5. Updating Payment Status Manually

  1. Open the order detail page
  2. Scroll to the Payment section
  3. Click Update Payment Status
  4. Select the correct status
  5. Enter a note explaining the manual change (required for audit purposes)
  6. Click Save

[!WARNING] Only update payment status manually if you have confirmed the payment through your bank or payment provider. Incorrect updates can affect your financial records.


6. Cancelling an Order

  1. Open the order detail page
  2. Click Cancel Order
  3. Select a cancellation reason from the dropdown
  4. Choose whether to restore inventory (recommended in most cases)
  5. Click Confirm Cancellation

[!NOTE] If you select Restore Inventory, the stock quantity for each ordered item is automatically returned to its previous level.

[!WARNING] Orders in SHIPPED or DELIVERED status cannot be cancelled. Process these as returns instead.


7. Generating PDF Receipts

  1. Open the order detail page
  2. Click Generate Receipt in the top panel
  3. A PDF receipt is created and stored. A download link is sent to the customer’s email
  4. You can also download the receipt directly from the order page by clicking Download PDF

Receipts include:

  • Store name, logo, and contact details
  • Order number and date
  • Itemized product list with quantities and prices
  • Payment summary
  • Your store’s custom footer message

8. Viewing Payment History

Each order maintains a log of all payment events. To view it:

  1. Open the order detail page
  2. Scroll to the Payment History section

The history shows each payment event β€” including the amount, timestamp, status, and any reference numbers from Paystack. This is useful for resolving disputes or tracking partial payments.

Last updated on