Przejdź do głównej zawartości

Referencja konfiguracji

Wszystkie ustawienia żyją w system_config pod domeną P2LabPackingSlips.config.*. Ta strona listuje każdy klucz wraz z typem i wartością domyślną, pogrupowany po karcie, w której pojawia się w panelu admina.

KluczTypDefaultCel
modalDefaultViewselectitemsDomyślny widok: orders (Order Picking) lub items (Batch Picking).
modalDisplayWarningsboolfalsePokaż dialog ostrzeżenia, gdy ukryte pozycje wpływają na selekcję.
modalFontSizetext (px)14Bazowy rozmiar fontu w wierszach modala.
modalFontColorcolor—Bazowy kolor fontu.
modalHighlightQuantityFontColorcolor—Kolor fontu dla podświetlonych komórek ilości.
modalHighlightQuantityBackgroundColorcolor—Kolor tła dla podświetlonych komórek ilości.
modalVariantsFontColorcolor—Kolor fontu dla etykiet wariantów.
modalVariantsBackgroundColorcolor—Kolor tła dla etykiet wariantów.
modalVariantsBoldboolfalsePogrubione etykiety wariantów.
KluczTypDefaultCel
orderPackingModeselectoutOfStockpacked (odhacz sukcesy) lub outOfStock (odhacz problemy).
orderPickingModeselectlistlist (wszystkie zamówienia) lub single (po jednym).
inProgressStateMachineStateIdstate—Status zamówienia w momencie startu kompletacji.
inProgressSendEmailboolfalseMail na przejście W realizacji.
inProgressWhenselectallall (natychmiast po otwarciu) lub current (progresywnie w trybie pojedynczym).
completeStateMachineStateIdstate—Status przy ukończeniu.
completeSendEmailboolfalseMail na ukończenie.
incompleteStateMachineStateIdstate—Status przy niekompletności.
incompleteSendEmailboolfalseMail na niekompletność.
orderPickingConfirmationselectmanualmanual, autoComplete, autoIncomplete lub autoAll.
orderPickingShowSuccessNotificationbooltruePokaż modal sukcesu po zmianie statusu.
pickListStateMachineStateIdstate—Opcjonalny status przy druku Listy pozycji.
pickListSendEmailboolfalseMail na druk Pick List.
KluczTypDefaultCel
barcodeScannerFieldsmulti-select—ean, manufacturerNumber lub oba.
barcodeScannerModeselectsinglesingle (jeden skan = linia gotowa) lub quantity (jeden skan na sztukę).
barcodeScannerBehaviorModeselectmanualauto (przesuń do następnego zamówienia po ukończeniu) lub manual (czekaj na Dalej).
barcodeScannerSoundOnSuccessbooltrueDźwięk sukcesu przy trafieniu.
barcodeScannerSoundOnErrorbooltrueDźwięk błędu przy braku trafienia.
barcodeScannerSoundOnOrderCompletebooltrueDźwięk przy ukończeniu zamówienia.
barcodeScannerSoundDelayselect0Opóźnienie dźwięku wtyczki w sekundach (przeciw kolizji z piskiem skanera). Opcje: 0, 0.1, 0.2, 0.3, 0.5, 1, 1.5, 2.
KluczTypDefaultCel
modalOrdersListItemsListColumnsmulti-select—Kolumny: cover, productNumber, manufacturerNumber, ean.
modalOrdersListItemsListTypesmulti-selectwszystkieTypy pozycji: product, custom, credit, promotion, discount, container.
modalOrdersListItemsListSortByselectnamename lub productNumber.
modalOrdersListItemsListSortDirectionselectascasc / desc.
modalOrdersListItemsListHighlightQuantitybooltruePodświetlaj ilość > 1.
modalOrdersListItemsListDisplayStockbooltruePokaż kolumnę stanu magazynowego.
modalOrdersListItemsListDisplayAvailableStockbooltruePokaż kolumnę dostępnego stanu.
modalOrdersListStickyHeaderbooltrueLepkie nagłówki kolumn.
modalOrdersListHideDigitalItemsbooltrueUkryj cyfrowe pozycje.
modalOrdersListAdditionalColumn1CustomFieldIdcustom field—Pole własne produktu jako kolumna dodatkowa.
modalOrdersListAdditionalColumn1CustomFieldWidthtext (px)200Szerokość kolumny pola własnego.
modalOrdersListDisplayCommentbooltruePokaż komentarz klienta.
modalOrdersListCommentFontSizetext (px)12Rozmiar fontu komentarza.
modalOrdersListCommentBoldboolfalsePogrubiony komentarz.
KluczTypDefaultCel
modalItemsListColumnsmulti-select—Te same kolumny co Order Picking.
modalItemsListTypesmulti-selectwszystkieTe same typy co Order Picking.
modalItemsListGroupByselectnamename lub productNumber.
modalItemsListSortByselectnamename lub productNumber.
modalItemsListSortDirectionselectascasc / desc.
modalItemsListHighlightQuantitybooltruePodświetlaj ilość > 1.
modalItemsListDisplayStockbooltrueKolumna stanu.
modalItemsListDisplayAvailableStockbooltrueKolumna dostępnego stanu.
modalItemsListStickyHeaderbooltrueLepkie nagłówki.
modalItemsListHideDigitalItemsbooltrueUkryj cyfrowe.
modalItemsListAdditionalColumn1CustomFieldIdcustom field—Kolumna pola własnego.
modalItemsListAdditionalColumn1CustomFieldWidthtext (px)200Szerokość kolumny pola własnego.
KluczTypDefaultCel
printOrdersListItemsListColumnsmulti-select—Kolumny na wydrukowanym slipie.
printOrdersListItemsListTypesmulti-selectwszystkieTypy pozycji na wydrukowanym slipie.
printOrdersListItemsListSortByselectnameKlucz sortowania.
printOrdersListItemsListSortDirectionselectascKierunek sortowania.
printOrdersListWithPaymentMethodbooltruePokaż blok metody płatności.
printOrdersListWithShippingMethodbooltruePokaż blok metody dostawy.
printOrdersListWithSummarybooltruePokaż podsumowanie.
printOrdersListItemsListWithHighlightQuantitybooltruePodświetl ilość > 1.
printOrdersListHideDigitalItemsbooltrueUkryj cyfrowe.
printOrdersListAdditionalColumn1CustomFieldIdcustom field—Kolumna pola własnego.
printOrdersListAdditionalColumn1CustomFieldWidthtext (px)75Szerokość kolumny pola własnego.
printOrdersListFontSizetext (px)12Bazowy rozmiar fontu.
printOrdersListLineItemFontSizetext (px)14Rozmiar fontu pozycji.
printOrdersListDisplayCommentbooltruePokaż komentarz klienta.
printOrdersListCommentFontSizetext (px)12Rozmiar fontu komentarza.
printOrdersListCommentBoldboolfalsePogrubiony komentarz.
KluczTypDefaultCel
printItemsListColumnsmulti-select—Kolumny na wydrukowanej liście.
printItemsListTypesmulti-selectwszystkieTypy pozycji na wydrukowanej liście.
printItemsListGroupByselectnameKlucz grupowania.
printItemsListSortByselectnameKlucz sortowania.
printItemsListSortDirectionselectascKierunek sortowania.
printItemsListWithHighlightQuantitybooltruePodświetl ilość > 1.
printItemsListDisplayStockbooltrueKolumna stanu.
printItemsListDisplayAvailableStockbooltrueKolumna dostępnego stanu.
printItemsListHideDigitalItemsbooltrueUkryj cyfrowe.
printItemsListAdditionalColumn1CustomFieldIdcustom field—Kolumna pola własnego.
printItemsListAdditionalColumn1CustomFieldWidthtext (px)75Szerokość kolumny pola własnego.
printItemsListFontSizetext (px)12Bazowy rozmiar fontu.
printItemsListLineItemFontSizetext (px)14Rozmiar fontu pozycji.
KluczTypDefaultCel
orderCreateEnableEanScannerboolfalseWłącz skaner EAN przy tworzeniu zamówienia.
orderCreateScannerFieldsmulti-select—Pola dopasowania: ean, manufacturerNumber.
orderCreateUseProductPickerModalboolfalseZastąp inline’owe wyszukiwanie modalem przy tworzeniu zamówienia.
orderDetailUseProductPickerModalboolfalseZastąp inline’owe wyszukiwanie modalem w szczegółach zamówienia.

Pojedynczy endpoint API stoi za akcjami druku:

POST /api/p2lab-packing-slips/print/view/{view}
Parametr ścieżkiWartościCel
viewordersPacking Slips (per zamówienie).
viewitemsLista pozycji (skonsolidowana).
viewallOba — strona Listy pozycji, a po niej slipy per zamówienie, scalone.

Body żądania:

{ "orderIds": ["…uuid…", "…uuid…"] }

Odpowiedź: application/pdf, disposition inline.