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.
modalFontColorcolorBazowy kolor fontu.
modalHighlightQuantityFontColorcolorKolor fontu dla podświetlonych komórek ilości.
modalHighlightQuantityBackgroundColorcolorKolor tła dla podświetlonych komórek ilości.
modalVariantsFontColorcolorKolor fontu dla etykiet wariantów.
modalVariantsBackgroundColorcolorKolor 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).
inProgressStateMachineStateIdstateStatus zamówienia w momencie startu kompletacji.
inProgressSendEmailboolfalseMail na przejście W realizacji.
inProgressWhenselectallall (natychmiast po otwarciu) lub current (progresywnie w trybie pojedynczym).
completeStateMachineStateIdstateStatus przy ukończeniu.
completeSendEmailboolfalseMail na ukończenie.
incompleteStateMachineStateIdstateStatus przy niekompletności.
incompleteSendEmailboolfalseMail na niekompletność.
orderPickingConfirmationselectmanualmanual, autoComplete, autoIncomplete lub autoAll.
orderPickingShowSuccessNotificationbooltruePokaż modal sukcesu po zmianie statusu.
pickListStateMachineStateIdstateOpcjonalny status przy druku Listy pozycji.
pickListSendEmailboolfalseMail na druk Pick List.
KluczTypDefaultCel
barcodeScannerFieldsmulti-selectean, 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-selectKolumny: 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 fieldPole 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-selectTe 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 fieldKolumna pola własnego.
modalItemsListAdditionalColumn1CustomFieldWidthtext (px)200Szerokość kolumny pola własnego.
KluczTypDefaultCel
printOrdersListItemsListColumnsmulti-selectKolumny 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 fieldKolumna 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-selectKolumny 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 fieldKolumna 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-selectPola 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.