Orders Status Upload

The task reports back to Shöpping what has become of an order: confirmed, shipped or canceled. It is the reverse direction of Orders Download and belongs to every Shöpping channel, because without it every order stays unconfirmed on the marketplace.

What gets transferred

The task sends an order's state, nothing else. The task picks up every released order whose order status has changed, looks up in the channel's Order Status mapping tab which state at Shöpping belongs to it, and reports that.

Three states can be reported, and each is a call of its own at Shöpping: confirmed, shipped and canceled. Where your order sits at a status pointing at Shöpping's initial state, nothing happens: the marketplace assigns that state itself, and it cannot be set back.

Where Shöpping already holds the same state, the order is skipped. Where your order's status is not mapped at all, the transfer stays behind as failed and is tried again on the next execution.

The task's own configuration

One field, Age of Orders to Sync, at fourteen days out of the box. It limits how far back the task looks: only orders placed within that period are considered. So an older order whose status you change today no longer reaches Shöpping.

How the transfer plan is built

One plan with three sections, and they are not sections in the usual sense: each belongs to one of the three states and is used only where exactly that state is being reported.

Section When it is used What sits in it
Confirmed The order goes into processing Only Shöpping's Order Number
Shipped The order has been dispatched Plus Delivered By and the Tracking Number
Canceled The order is being canceled Plus Cancel Reason and a Remark

The Order Number stands in all three sections and is the same row everywhere: the channel mapping Orders Download created when the order was first taken over. It is mandatory, and you set nothing on it.

The Shipped section is worth a second look. Delivered By is a fixed value out of two possibilities, dispatch by the postal service or by freight forwarder, and you pick it once for all orders of this task. The Tracking Number, by contrast, comes from a prepared script joining the tracking numbers of all the order's shipping items with commas. The reason for that is partial delivery: an order can go out in several parcels, and Shöpping accepts one entry in this place.

In the Canceled section, Cancel Reason is a fixed value you pick once. Four are on offer, from out of stock to canceled by the customer. The Remark beside it is unticked out of the box and carries free text, should you want to send one along.

Special features and limits

What gets reported is the state, not the order. Where you change line items, quantities or prices on an order, Shöpping learns nothing of it. The marketplace keeps its own version.

An order not released is not reported. As long as it lies open in TRADElube, it stays at Shöpping in the state it arrived in.

Once an order is completed or canceled, TRADElube reports its products as changed. That is the place where stock catches up: a channel transferring stock picks those products up on its next execution. This channel itself transfers no stock, see Shöpping.

Further reading