2.2Order detail and status actions
Everything about one order on one page — payment, customer, courier, delivery and timeline — with a step-by-step guide to every button that moves the order along.
- Menu:
- Orders
- Who:
- Owner · Manager · Staff
- Package:
- All packages
- Updated:
- 2026-10-15
Overview
Pressing an order in the orders list opens this page. From here you confirm, pack, ship, deliver and complete the order; put it on hold, cancel it or take it back; see the buyer's payment; and add a product to the order.
The top row holds the order number, the time, two status marks and the Invoice button. The Delivery mark shows where the parcel is. The Payment mark shows where the money is. They answer two different questions. A cash-on-delivery order can be Delivered and still Unpaid, so never read the two marks as one status.
On a desktop the page has two columns. The left column is what you do: what to do now, the items and the progress. The right column is what you look up: payment, customer, courier, delivery and reviews. On a phone everything is one column, in the same order.
Every member of the shop — Owner, Manager and Staff — can open this page and move an order along. Booking a courier, approving a payment and refunding are for Owner and Manager only. Staff do not see the payment controls, and on the courier card they see only the name of the courier chosen.
Screen tour
Each order has its own number, so this page has no fixed screenshot. The list below follows the page from top to bottom.
- Top row — the back arrow (returns to the orders list), the order number, the time, the order type and source (shown as the system stores them, for example
in_shoporpos_manual), the two status marks, and the Invoice button. This row stays at the top when you scroll. - Risk notice — when there is a risk to check, a yellow box shows This order needs checking. With no risk, a single line reads "Risk check: nothing to worry about."
- What to do now — only the buttons the order's current status allows.
- Items — each line's picture, name, SKU, unit price, quantity and line total. Below them the totals from subtotal to total, and + Add a product.
- Progress — every event so far, in order, with its time and who did it. Below, hollow dots for the steps still to come.
- Payment — for a cash-on-delivery order, the state of the cash. For other orders, the payment record, and for Owner and Manager the approval and refund forms.
- Customer — name, phone (tap to dial), address, the buyer's note, and Open customer.
- Courier — shown until a shipment exists and while the order is still live. Choose the courier, save it, and for a packed order, dispatch it now.
- Delivery — the courier's name and status, the tracking number or shipment ID, and the delivery time.
- Reviews from this order — what the buyer wrote about this order. The card stays even when there are no reviews.
Steps
Confirm an order
Steps
- Open the order from the orders list. When its status is New, the What to do now card shows three buttons: Confirm, Put on hold and Cancel.
- Read the buyer's name and phone number. Pressing the phone number dials it. For a new cash-on-delivery order, calling the buyer to confirm is good practice.
- Press Confirm. It asks no reason and changes the status at once.
- The Delivery mark at the top now reads Confirmed, and the What to do now card offers Mark packed.
Pack an order
Steps
- When the status is Confirmed, the What to do now card shows Mark packed, Put on hold and Cancel.
- When the parcel is ready, press Mark packed. No form opens; the status changes to Packed.
- In the progress list the packing step is now done. The next step is Hand to courier, and it carries the words waiting on you.
Choose a courier and dispatch it now
Only Owner and Manager can change the courier or dispatch. Staff see "Chosen courier: name", or "No courier chosen — the default will be used.", and nothing to press.
Steps
- While the order has no shipment yet, the Courier card is on the right. It holds a box labelled Courier for this order.
- Open the box. The first choice is Shop default courier, which is used when you change nothing. The list shows only couriers that are switched on. If it says "No courier is switched on. Turn one on from the Courier page.", switch one on in the Courier menu first.
- Choose a courier and press Save courier. The panel says "Courier saved". This keeps your choice; it does not send the parcel.
- While the order is Packed, the card also shows Dispatch now. Press it. The parcel is booked with the courier you chose and the panel says "Sent to the courier".
- If the courier refuses the booking, the panel shows the courier's own reason, for example that the address is too short. Correct the address and try again.
- Once a shipment exists, the Courier card leaves this order, and the Delivery card shows the tracking number when there is one.
Ship an order and enter the courier details yourself
Use this when you send the parcel with a courier you do not book through ShopGoti.
Steps
- While the order is Packed, press Ship in the What to do now card.
- A small panel opens titled Courier details (optional). In Courier (optional) type the courier's name. In Tracking number (optional) type the tracking number from the courier. Both boxes can be left empty.
- Press Ship again. The status becomes Shipped, and Mark delivered and Came back appear.
- To leave without sending, press Back.
Mark delivered and complete the order
Steps
- When the status is Shipped, press Mark delivered once the buyer has the parcel. There is no form.
- When the status is Delivered, press Complete. This closes the order.
- A completed order shows no more buttons. The card reads: "This order is Completed — nothing about it can change now."
Put an order on hold and release it
Steps
- When the status is New or Confirmed, press Put on hold. A panel opens with the line Say why — this lands on the timeline.
- Type the reason in the Say why box, for example "address check pending".
- Press Put on hold again. The status becomes On hold, and the reason appears in the progress list.
- When the reason no longer applies, press Release hold. The order is no longer on hold.
Cancel an order
Steps
- Cancel appears when the status is New, Confirmed, Packed or On hold. Press it.
- In the panel, type a reason in the Say why box.
- Press the red Cancel button. The status becomes Cancelled, and the order cannot be changed afterwards.
Take back returned items and restock them
Steps
- When the status is Shipped or Delivered, press Came back.
- The panel titled Which lines came back lists every line that has a variant. Each line's quantity starts at the number ordered. Lower it if fewer came back. Set it to 0 to leave a line out.
- Type the reason in the Say why box.
- Press Came back. The returned quantities go back into stock.
Approve an advance payment
Only Owner and Manager see this form. Staff do not see it. The form appears only on an order paid by manual bKash that is waiting for approval.
Steps
- In the Payment card, check whether the row Advance owed (awaiting approval) is there. While it shows, the buyer's advance has not been approved.
- Check your own bKash account or SMS for the money. This page does not show the transaction ID the buyer gave.
- If the money has arrived, press I received it — approve.
- If it has not arrived, or the payment is wrong, type a reason in Reason for rejecting and press Reject.
Refund a payment
Only Owner and Manager can refund. The Refund form appears only while the amount captured is more than the amount already refunded.
Steps
- In the Payment card, find the Refund amount (৳) box.
- Type the amount you are refunding. The most you can enter is the amount captured, less any amount already refunded. A larger figure is refused.
- Send the money from your own bKash or Nagad, to the same number or method the buyer paid with.
- Type the reason in Reason and press Refund. The panel records the refund; it does not send the money.
Read the state of a cash-on-delivery payment
Steps
- In the Payment card, read Method (Cash on delivery) and Amount (the order's total).
- Read the line under them. For example: "The courier collects from the buyer on delivery." or "The courier has collected. It reaches your account after remittance."
- When the money has reached your account, the line reads "The money has reached your account."
- To see when the money reaches you, press the link Earnings & payouts under the card. It opens the Analytics page. To see what the courier has remitted, use the COD settlements tab on the Courier page.
Call the buyer and open the customer's page
Steps
- In the Customer card, read the buyer's name and address.
- Press the phone number to dial it.
- Press Open customer to open the buyer's customer page.
- If there is no Open customer button and the card says "This order has no customer record", the order was placed as a guest and has no customer page.
Read the buyer's note and the timeline
Steps
- If the buyer wrote a note, it appears in the Customer card after Note:. You cannot edit it from this page.
- In the Progress card, each event shows its time, who did it, and the reason if one was given.
- This page has no separate notes box. The reasons you type for holding, cancelling, returning or adding a product are the notes that stay on the timeline.
Add a product to the order
+ Add a product does not appear on a completed, cancelled or returned order.
Steps
- In the Items card, press + Add a product. A form opens below. Press Close to hide it again.
- To add a catalogue product, press Choose from the catalogue. A popup opens. Search by name or SKU, filter by category, and page through the products. Choose one product. The popup takes one product at a time.
- After you choose, the name, SKU and price fill in. Press Choose another to change the product, or Remove to clear it. You can still edit the name and price boxes.
- To add something that is not in the catalogue, use the section Something not in the catalogue. Type the Product name and the Unit price (৳). It does not need to be in the catalogue.
- Set the Quantity. It starts at 1.
- Type a Reason, for example "Buyer asked for it on the phone". The reason is required and it appears on the timeline.
- Press Add product. The panel says "Done." and the line joins the list.
Fields
| Field | Where | Required? | What it does |
|---|---|---|---|
| Say why (hold, cancel, came back) | What to do now panel | No | The reason for the change. It is written on the timeline. Left empty, the timeline records not specified. |
| Courier (optional) | Ship panel | No | The courier's name. Left empty, nothing is recorded for it. |
| Tracking number (optional) | Ship panel | No | The courier's tracking number, up to 100 characters. |
| {item name} — quantity returned | Came back panel | At least one line needs a quantity above 0 | How many of each line came back. Cannot be more than the number ordered. 0 leaves the line out. |
| Courier for this order | Courier card | No | The courier for this order. Left on Shop default courier it uses your default. |
| Product name | Add a product | Yes | The name that goes on the order, in the catalogue or not. |
| Unit price (৳) | Add a product | Yes | The price of one unit. You can change it after choosing a product. |
| Quantity | Add a product | Yes | How many. Starts at 1. |
| Reason | Add a product | Yes | Why you are adding it. It is written on the timeline. |
| Reason for rejecting | Payment card (advance approval) | Yes, when you reject | Why you are rejecting the advance. |
| Refund amount (৳) | Payment card (refund) | Yes | How much you are refunding. Cannot be more than the amount captured less what is already refunded. |
| Reason | Payment card (refund) | Yes | Why you are refunding. |
Tips and common mistakes
- A missing button is a status question. The buttons follow the order's current status. The normal path is New, then Confirmed, Packed, Shipped, Delivered and Completed. On hold offers only Release hold and Cancel. Completed, Cancelled and Returned orders offer nothing.
- Someone else may have moved the order. A courier update can change the status between when you looked and when you pressed. The panel then shows a note, which is not an error by you. Reopen the order to see its current state.
- Do not leave reasons empty. The hold and cancel hints say a reason is needed, but a blank reason is accepted and recorded as
not specified. - Cash on delivery returns. When a cash-on-delivery order comes back after the buyer paid, the Payment card warns you that ShopGoti cannot refund cash. Give the buyer the money yourself.
- Delivered is not the same as paid. A cash-on-delivery order stays "Unpaid" or "COD collected" until the courier remits the money to you.
- The final progress step says "money released". ShopGoti does not pay out order money to you, so do not wait for a payout at that step. Cash on delivery reaches you through the courier's remittance, shown under COD settlements on the Courier page.
- An advance holds the order. While an advance is owed and not approved, the order cannot be confirmed or booked with a courier.
- Staff can do most things. Staff can move an order through its statuses and add products. Booking a courier, approving a payment and refunding are for Owner and Manager.
- Read the status word, not only the colour. The status names are the same on the orders list, the badges and the timeline, so look for the word.
Related pages
- Orders list — finding, filtering and exporting orders
- Create an order — taking a phone or in-shop order yourself
- Invoice and receipt — printing an order's invoice
- Dashboard — the summary of new and on-hold orders