All settings live in system_config under the domain P2LabPackingSlips.config.*. This page lists each key with its type and default, grouped by the card it appears on in the admin.
Key Type Default Purpose modalDefaultViewselect itemsDefault view: orders (Order Picking) or items (Batch Picking). modalDisplayWarningsbool falseShow a warning modal when hidden items affect the selection. modalFontSizetext (px) 14Base font size in modal item rows. modalFontColorcolor — Base font color. modalHighlightQuantityFontColorcolor — Font color for highlighted quantity cells. modalHighlightQuantityBackgroundColorcolor — Background color for highlighted quantity cells. modalVariantsFontColorcolor — Font color for variant labels. modalVariantsBackgroundColorcolor — Background color for variant labels. modalVariantsBoldbool falseBold variant labels.
Key Type Default Purpose orderPackingModeselect outOfStockpacked (tick wins) or outOfStock (tick problems).orderPickingModeselect listlist (all orders) or single (one at a time).inProgressStateMachineStateIdstate — Order state to set when picking begins. inProgressSendEmailbool falseSend email on In Progress transition. inProgressWhenselect allall (set immediately on modal open) or current (set progressively in single mode).completeStateMachineStateIdstate — Order state set on Complete. completeSendEmailbool falseSend email on Complete. incompleteStateMachineStateIdstate — Order state set on Incomplete. incompleteSendEmailbool falseSend email on Incomplete. orderPickingConfirmationselect manualmanual, autoComplete, autoIncomplete, or autoAll.orderPickingShowSuccessNotificationbool trueShow success modal after state change. pickListStateMachineStateIdstate — Optional state set when printing Items List PDF. pickListSendEmailbool falseSend email on Pick List print.
Key Type Default Purpose barcodeScannerFieldsmulti-select — ean, manufacturerNumber, or both.barcodeScannerModeselect singlesingle (one scan completes the line) or quantity (one scan per unit).barcodeScannerBehaviorModeselect manualauto (advance to next order on complete) or manual (wait for Next).barcodeScannerSoundOnSuccessbool truePlay success sound on hit. barcodeScannerSoundOnErrorbool truePlay error sound on miss. barcodeScannerSoundOnOrderCompletebool truePlay sound when order completes. barcodeScannerSoundDelayselect 0Delay before plugin sound, in seconds (avoids scanner-beep collision). Options: 0, 0.1, 0.2, 0.3, 0.5, 1, 1.5, 2.
Key Type Default Purpose modalOrdersListItemsListColumnsmulti-select — Columns: cover, productNumber, manufacturerNumber, ean. modalOrdersListItemsListTypesmulti-select all Line-item types to show: product, custom, credit, promotion, discount, container. modalOrdersListItemsListSortByselect namename or productNumber.modalOrdersListItemsListSortDirectionselect ascasc / desc.modalOrdersListItemsListHighlightQuantitybool trueHighlight quantity > 1. modalOrdersListItemsListDisplayStockbool trueShow warehouse stock column. modalOrdersListItemsListDisplayAvailableStockbool trueShow available stock column. modalOrdersListStickyHeaderbool trueSticky column headers. modalOrdersListHideDigitalItemsbool trueHide digital line items. modalOrdersListAdditionalColumn1CustomFieldIdcustom field — One product custom field as extra column. modalOrdersListAdditionalColumn1CustomFieldWidthtext (px) 200Width of the custom-field column. modalOrdersListDisplayCommentbool trueShow customer comment. modalOrdersListCommentFontSizetext (px) 12Font size for comment. modalOrdersListCommentBoldbool falseBold comment.
Key Type Default Purpose modalItemsListColumnsmulti-select — Same column set as Order Picking. modalItemsListTypesmulti-select all Same item-type set as Order Picking. modalItemsListGroupByselect namename or productNumber.modalItemsListSortByselect namename or productNumber.modalItemsListSortDirectionselect ascasc / desc.modalItemsListHighlightQuantitybool trueHighlight quantity > 1. modalItemsListDisplayStockbool trueShow stock column. modalItemsListDisplayAvailableStockbool trueShow available stock column. modalItemsListStickyHeaderbool trueSticky column headers. modalItemsListHideDigitalItemsbool trueHide digital line items. modalItemsListAdditionalColumn1CustomFieldIdcustom field — One product custom field as extra column. modalItemsListAdditionalColumn1CustomFieldWidthtext (px) 200Width of the custom-field column.
Key Type Default Purpose printOrdersListItemsListColumnsmulti-select — Columns on printed slip. printOrdersListItemsListTypesmulti-select all Item types on printed slip. printOrdersListItemsListSortByselect nameSort key. printOrdersListItemsListSortDirectionselect ascSort direction. printOrdersListWithPaymentMethodbool trueShow payment method block. printOrdersListWithShippingMethodbool trueShow shipping method block. printOrdersListWithSummarybool trueShow order summary block. printOrdersListItemsListWithHighlightQuantitybool trueHighlight quantity > 1. printOrdersListHideDigitalItemsbool trueHide digital items. printOrdersListAdditionalColumn1CustomFieldIdcustom field — Custom-field column. printOrdersListAdditionalColumn1CustomFieldWidthtext (px) 75Custom-field column width. printOrdersListFontSizetext (px) 12Base font size. printOrdersListLineItemFontSizetext (px) 14Line item font size. printOrdersListDisplayCommentbool trueShow customer comment. printOrdersListCommentFontSizetext (px) 12Comment font size. printOrdersListCommentBoldbool falseBold comment.
Key Type Default Purpose printItemsListColumnsmulti-select — Columns on printed list. printItemsListTypesmulti-select all Item types on printed list. printItemsListGroupByselect nameGroup key. printItemsListSortByselect nameSort key. printItemsListSortDirectionselect ascSort direction. printItemsListWithHighlightQuantitybool trueHighlight quantity > 1. printItemsListDisplayStockbool trueShow stock column. printItemsListDisplayAvailableStockbool trueShow available stock column. printItemsListHideDigitalItemsbool trueHide digital items. printItemsListAdditionalColumn1CustomFieldIdcustom field — Custom-field column. printItemsListAdditionalColumn1CustomFieldWidthtext (px) 75Custom-field column width. printItemsListFontSizetext (px) 12Base font size. printItemsListLineItemFontSizetext (px) 14Line item font size.
Key Type Default Purpose orderCreateEnableEanScannerbool falseEnable EAN scanner in Add Order. orderCreateScannerFieldsmulti-select — Match fields: ean, manufacturerNumber. orderCreateUseProductPickerModalbool falseReplace inline product search with modal in Add Order. orderDetailUseProductPickerModalbool falseReplace inline product search with modal in Order Detail.
A single API endpoint backs the Print actions:
POST /api/p2lab-packing-slips/print/view/{view}
Path parameter Values Purpose viewordersPacking Slips (per-order). viewitemsItems List (consolidated). viewallBoth — Items List page followed by per-order slips, merged.
Request body:
{ "orderIds" : [ " …uuid… " , " …uuid… " ] }
Response: application/pdf, inline disposition.