Auto-actions

Three persistent per-user toggles at the bottom of the order panel. They control what happens automatically when you submit an order. Each toggle is saved per user โ€” staff and owners each have their own state.

The three-toggle panel above the Submit Order button

โ˜‘ Auto-add scanned barcodes (default ON)

When ON, pressing Enter in the search box (the universal end-of-scan keystroke from USB barcode scanners) auto-adds the result to the cart, but only if there's exactly one match.

Turn it off if you prefer to always pick from the search results list manually.

โ˜ Auto-process order (default OFF)

When ON, after the order is built we call Linnworks's Orders/ProcessOrder and push the new order straight from open orders to processed.

Use it when:

Leave it OFF when:

If Auto-process fails (rare โ€” usually a permissions issue), the order is still safe in open orders. The success modal turns red and tells you where the order is.

โ˜ Auto-email order confirmation (default OFF)

When ON, the moment the order is submitted we email a branded PDF order confirmation to the email address on the Delivery Address block.

The email is sent fire-and-forget โ€” the modal shows a green "โœ“ Auto-emailed confirmation to <email>" status when it goes through.

If the Delivery Address email field is blank, auto-email is silently skipped and the modal notes "Auto-email skipped โ€” no customer email on the delivery address."

You can always email manually from the success modal with the โœ‰ Email customer button, whether the toggle is on or not.

Where the prefs are stored

Per user. Behind the scenes, POST /api/pos-preferences updates fields on the user record (posAutoBarcodeAdd, posAutoProcess, posAutoEmailConfirmation) the moment you toggle a switch. No "Save" button needed.

This is per-user, not per-account โ€” so on a Team plan, every staff member keeps their own toggle state. Sensible defaults for staff are: barcode auto-add ON, the other two OFF.