Skip to content

Configuration reference

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.

KeyTypeDefaultPurpose
modalDefaultViewselectitemsDefault view: orders (Order Picking) or items (Batch Picking).
modalDisplayWarningsboolfalseShow a warning modal when hidden items affect the selection.
modalFontSizetext (px)14Base font size in modal item rows.
modalFontColorcolorBase font color.
modalHighlightQuantityFontColorcolorFont color for highlighted quantity cells.
modalHighlightQuantityBackgroundColorcolorBackground color for highlighted quantity cells.
modalVariantsFontColorcolorFont color for variant labels.
modalVariantsBackgroundColorcolorBackground color for variant labels.
modalVariantsBoldboolfalseBold variant labels.
KeyTypeDefaultPurpose
orderPackingModeselectoutOfStockpacked (tick wins) or outOfStock (tick problems).
orderPickingModeselectlistlist (all orders) or single (one at a time).
inProgressStateMachineStateIdstateOrder state to set when picking begins.
inProgressSendEmailboolfalseSend email on In Progress transition.
inProgressWhenselectallall (set immediately on modal open) or current (set progressively in single mode).
completeStateMachineStateIdstateOrder state set on Complete.
completeSendEmailboolfalseSend email on Complete.
incompleteStateMachineStateIdstateOrder state set on Incomplete.
incompleteSendEmailboolfalseSend email on Incomplete.
orderPickingConfirmationselectmanualmanual, autoComplete, autoIncomplete, or autoAll.
orderPickingShowSuccessNotificationbooltrueShow success modal after state change.
pickListStateMachineStateIdstateOptional state set when printing Items List PDF.
pickListSendEmailboolfalseSend email on Pick List print.
KeyTypeDefaultPurpose
barcodeScannerFieldsmulti-selectean, manufacturerNumber, or both.
barcodeScannerModeselectsinglesingle (one scan completes the line) or quantity (one scan per unit).
barcodeScannerBehaviorModeselectmanualauto (advance to next order on complete) or manual (wait for Next).
barcodeScannerSoundOnSuccessbooltruePlay success sound on hit.
barcodeScannerSoundOnErrorbooltruePlay error sound on miss.
barcodeScannerSoundOnOrderCompletebooltruePlay sound when order completes.
barcodeScannerSoundDelayselect0Delay before plugin sound, in seconds (avoids scanner-beep collision). Options: 0, 0.1, 0.2, 0.3, 0.5, 1, 1.5, 2.
KeyTypeDefaultPurpose
modalOrdersListItemsListColumnsmulti-selectColumns: cover, productNumber, manufacturerNumber, ean.
modalOrdersListItemsListTypesmulti-selectallLine-item types to show: product, custom, credit, promotion, discount, container.
modalOrdersListItemsListSortByselectnamename or productNumber.
modalOrdersListItemsListSortDirectionselectascasc / desc.
modalOrdersListItemsListHighlightQuantitybooltrueHighlight quantity > 1.
modalOrdersListItemsListDisplayStockbooltrueShow warehouse stock column.
modalOrdersListItemsListDisplayAvailableStockbooltrueShow available stock column.
modalOrdersListStickyHeaderbooltrueSticky column headers.
modalOrdersListHideDigitalItemsbooltrueHide digital line items.
modalOrdersListAdditionalColumn1CustomFieldIdcustom fieldOne product custom field as extra column.
modalOrdersListAdditionalColumn1CustomFieldWidthtext (px)200Width of the custom-field column.
modalOrdersListDisplayCommentbooltrueShow customer comment.
modalOrdersListCommentFontSizetext (px)12Font size for comment.
modalOrdersListCommentBoldboolfalseBold comment.
KeyTypeDefaultPurpose
modalItemsListColumnsmulti-selectSame column set as Order Picking.
modalItemsListTypesmulti-selectallSame item-type set as Order Picking.
modalItemsListGroupByselectnamename or productNumber.
modalItemsListSortByselectnamename or productNumber.
modalItemsListSortDirectionselectascasc / desc.
modalItemsListHighlightQuantitybooltrueHighlight quantity > 1.
modalItemsListDisplayStockbooltrueShow stock column.
modalItemsListDisplayAvailableStockbooltrueShow available stock column.
modalItemsListStickyHeaderbooltrueSticky column headers.
modalItemsListHideDigitalItemsbooltrueHide digital line items.
modalItemsListAdditionalColumn1CustomFieldIdcustom fieldOne product custom field as extra column.
modalItemsListAdditionalColumn1CustomFieldWidthtext (px)200Width of the custom-field column.
KeyTypeDefaultPurpose
printOrdersListItemsListColumnsmulti-selectColumns on printed slip.
printOrdersListItemsListTypesmulti-selectallItem types on printed slip.
printOrdersListItemsListSortByselectnameSort key.
printOrdersListItemsListSortDirectionselectascSort direction.
printOrdersListWithPaymentMethodbooltrueShow payment method block.
printOrdersListWithShippingMethodbooltrueShow shipping method block.
printOrdersListWithSummarybooltrueShow order summary block.
printOrdersListItemsListWithHighlightQuantitybooltrueHighlight quantity > 1.
printOrdersListHideDigitalItemsbooltrueHide digital items.
printOrdersListAdditionalColumn1CustomFieldIdcustom fieldCustom-field column.
printOrdersListAdditionalColumn1CustomFieldWidthtext (px)75Custom-field column width.
printOrdersListFontSizetext (px)12Base font size.
printOrdersListLineItemFontSizetext (px)14Line item font size.
printOrdersListDisplayCommentbooltrueShow customer comment.
printOrdersListCommentFontSizetext (px)12Comment font size.
printOrdersListCommentBoldboolfalseBold comment.
KeyTypeDefaultPurpose
printItemsListColumnsmulti-selectColumns on printed list.
printItemsListTypesmulti-selectallItem types on printed list.
printItemsListGroupByselectnameGroup key.
printItemsListSortByselectnameSort key.
printItemsListSortDirectionselectascSort direction.
printItemsListWithHighlightQuantitybooltrueHighlight quantity > 1.
printItemsListDisplayStockbooltrueShow stock column.
printItemsListDisplayAvailableStockbooltrueShow available stock column.
printItemsListHideDigitalItemsbooltrueHide digital items.
printItemsListAdditionalColumn1CustomFieldIdcustom fieldCustom-field column.
printItemsListAdditionalColumn1CustomFieldWidthtext (px)75Custom-field column width.
printItemsListFontSizetext (px)12Base font size.
printItemsListLineItemFontSizetext (px)14Line item font size.
KeyTypeDefaultPurpose
orderCreateEnableEanScannerboolfalseEnable EAN scanner in Add Order.
orderCreateScannerFieldsmulti-selectMatch fields: ean, manufacturerNumber.
orderCreateUseProductPickerModalboolfalseReplace inline product search with modal in Add Order.
orderDetailUseProductPickerModalboolfalseReplace 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 parameterValuesPurpose
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.