Skip to content

Settings overview

Plugin settings live at Settings → Plugins → Packing Slips. They are organised into nine cards, top to bottom:

#CardWhat it covers
1Welcome to Packing SlipsPlugin overview and links into this documentation.
2**Modal windowGeneral settings**
3Order PickingThe picking workflow: packing mode (out-of-stock vs packed), picking mode (list vs single), the three state-machine slots (In Progress / Complete / Incomplete) with their customer-email switches, manual / auto-confirm rules, success notification, and the optional Pick List state.
4**Barcode ScannerOrder Picking**
5**Modal windowOrder Picking**
6**Modal windowBatch Picking**
7**PrintPacking Slips**
8**PrintItems list**
9Order CreationEAN scanner during Add Order; product picker modal in Add Order and / or Order Detail.

All settings live under the P2LabPackingSlips.config.* domain. Like every Shopware plugin config, you can override settings per sales channel using the channel selector at the top of the settings page — useful when one channel is wholesale (different print layout) and another is retail.

Settings are stored in Shopware’s system_config table. They are read at the start of every picking session and every print request, so changes apply immediately — no cache clear or rebuild needed.

The plugin does not create any other tables. There is no audit log of picks, no pack queue, no scan history — picking is transient. The only thing that persists from a session is the final order state in order.state.