Order Management

Returns

The returns list: registered returns with status, reason and resolution, plus per-row receive, complete and reject.

Returns lists every registered return across all orders, with its lifecycle — registered, received, completed or rejected — and its resolution.

Where you find it

Commerce Studio › Order Management › Returns/commerce/orders/returns

What it does

Each row is one return with its status, reason and resolution (for example Refund or Not returnable). Three row actions drive the lifecycle: Receive, Complete and Reject (red).

There is no create button here: a return is registered on the order it belongs to, via Register return on the order detail's Fulfillment tab.

This screen is partly functional at the moment. The first load can show a data error and an empty list — a reload renders the rows. The Order column shows the order's raw ID without a link, so to get from a return to its order, go through the order's own Fulfillment tab. The row actions render on every row, including returns that are already completed.

Fields and controls

ColumnWhat it shows
NumberThe return number, for example RET-000003.
OrderThe order the return belongs to.
StatusRegistered, Received, Completed, Rejected.
ReasonThe stated reason.
ResolutionHow the return is settled, for example Refund.
RegisteredWhen it was registered.
CompletedWhen it was settled.

Toolbar: a number search, a filter toggle, a column picker, market scope and saved views.

What happens when you change it

Receive books the goods as arrived; Complete settles the return and records the returned quantities on the order's positions; Reject refuses it. Restocking the goods is a separate step on the Stock screen.

Permissions

The orders app declares create, read, update and delete on order returns in its manifest. Which Cockpit roles may open this screen is not verified.