EasyScan SKU & Barcode

EasyScan SKU & Barcode

Orders

Packing orders with on-hold items (pre-orders)

Pack mixed pre-order and in-stock orders using the on-hold packing settings

Last updated on 09 Sept, 2026

If you sell pre-order items alongside in-stock items — using Shopify payment terms, fulfilment holds, or a pre-order app — some orders will contain fulfilment line items that Shopify has placed on hold. EasyScan has two settings that let you pack these mixed orders smoothly. Both settings are in Settings → Orders.

Allow packing of on hold orders

When this is on, on-hold items appear on the pack screen in their own section with an On hold badge, so you can see and scan them like any other item.

This setting only works in pack-only mode. It is disabled while Mark items as fulfilled is on, because Shopify does not allow a fulfilment to be created against a held fulfilment order.

Complete pack without on hold items

When this is on, EasyScan treats a pack as complete once every regular (non-held) item is scanned. Unscanned on-hold items no longer trigger the "Not all items are packed" warning, and if you use auto-complete, scanning the last regular item completes the pack and advances to the next order as normal.

Prerequisites:

  • Requires Allow packing of on hold orders to be switched on first

  • It is switched back off automatically if you turn off Allow packing of on hold orders, or turn on Mark items as fulfilled

  • If an order consists entirely of on-hold items, those items still need to be scanned — the skip only applies when the order has at least one regular item

Fully held orders in cycle batches

EasyScan’s current cycle-batch validation excludes fully held fulfilment orders. Process those orders outside that batch flow. Shopify cannot fulfil held items until the hold is released; after release, return to the normal fulfilment workflow. This does not change the mixed-order pack-only behaviour described above.

Recommended pre-order workflow

  1. Turn on both settings above

  2. Run your packing cycle as normal — mixed orders complete once their in-stock items are scanned

  3. Process those orders outside that batch flow. Shopify cannot fulfil held items until the hold is released; after release, return to the normal fulfilment workflow.

Was this page helpful?
Previous

User Presence

Next

Please contact us through the EasyScan app for further support