Business modulesShop

Stock and warehouse transfers

Count, adjust and transfer stock for the correct variant.

Distinguish on-hand, allocated and available quantities by variant/warehouse.

Where

Web: Shop · /shop/stock. Desktop: Business → Shop.

Stock and warehouse transfers
Stock and warehouse transfers

Step by step

Choose warehouse and variant

Configure warehouses and channel warehouse order, then choose the target variant.

Choose the right operation

A count sets a new quantity. An adjustment adds a difference. A transfer moves stock between warehouses.

Review availability

Compare on-hand, reserved and available quantities. Review safety stock and preorder rules separately.

What to know

Counts set stock; adjustments apply a delta. Transfers move stock between warehouses.

Safety stock narrows availability. Preorders have separate promises/limits.

Configure warehouses/channel order first; outstanding allocations can prevent closure.

Actions and permissions

Operation and IDInputsPermissionScreen or flow
Count stock · retail.set_stockWarehouse *, Variant *, Quantity *, NoteWrite/catalog/[id], /shop, /shop/stock
Adjust stock · retail.adjust_stockWarehouse *, Variant *, Change *, Reason *, NoteWrite/shop/stock
Move stock between warehouses · retail.transfer_stockFrom *, To *, Variant *, Quantity *, NoteWrite/shop/stock
Hold back safety stock · retail.set_stock_policyWarehouse *, Variant *, Safety stock *Manage/shop/stock
Sell on preorder · retail.set_preorderVariant *, On preorder *, Ends, Limit, all channels, Limits per channelManage/shop/stock
End a preorder · retail.end_preorderVariant *Manage/shop, /shop/stock

Ask Era

Show payment and stock gaps on orders awaiting fulfilment.

© 2026 Era. Era documentation. Something missing or wrong? Write to us: [email protected]