Settings overview
Plugin settings live at Settings → Plugins → Packing Slips. They are organised into nine cards, top to bottom:
| # | Card | What it covers |
|---|---|---|
| 1 | Welcome to Packing Slips | Plugin overview and links into this documentation. |
| 2 | **Modal window | General settings** |
| 3 | Order Picking | The 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 Scanner | Order Picking** |
| 5 | **Modal window | Order Picking** |
| 6 | **Modal window | Batch Picking** |
| 7 | Packing Slips** | |
| 8 | Items list** | |
| 9 | Order Creation | EAN scanner during Add Order; product picker modal in Add Order and / or Order Detail. |
Per-sales-channel configuration
Section titled “Per-sales-channel configuration”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.
Where settings live
Section titled “Where settings live”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.
Cross-references
Section titled “Cross-references”- Order Picking workflow — Order Picking overview explains how the on-screen picker uses cards 2, 3, 5 and 4.
- Documents — Packing Slip PDF and Items List PDF explain cards 7 and 8.
- Reference — Configuration reference lists every setting key by name.