generator: class: stAdminGenerator param: model_class: PaczkomatyPack dispatch_order_model_class: PaczkomatyDispatchOrder theme: simple head: package: stPaczkomatyPlugin documentation: pl: "https://www.sote.pl/docs/paczkomaty" en: "https://www.soteshop.com/docs/paczkomaty" custom_actions: list: [dispatch_order] fields: created_at: {name: Data utworzenia} sender_paczkomat: {name: Paczkomat nadawcy} use_sender_paczkomat: {name: Użyj Paczkomaty} pack_type: {name: Rozmiar, type: plain} insurance: {name: Kwota ubezpieczenia, type: plain} cash_on_delivery: {name: Kwota pobrania, type: plain} description: {name: Kod referencyjny, type: plain} code: {name: Numer trackingowy przesyłki} status_label: {name: Status, type: plain} status_changed_at: {name: Aktualizacja statusu w systemie Paczkomaty.pl} order_number: {name: Numer zamówienia} tracking_number: {name: Numer trackingowy przesyłki, type: plain} list: use_helper: [stPaczkomatyBackend] forward_parameters: [order_id] menu: display: [list, dispatch_order_list, config] fields: list: {name: Przesyłki, action: "@stPaczkomatyPlugin"} dispatch_order_list: {name: Zlecenia odbioru, action: "@stPaczkomatyPlugin?action=dispatchOrderList"} config: {name: Konfiguracja, action: "@stPaczkomatyPlugin?action=config"} title: Przesyłki description: Zarządzanie paczkami display: [created_at, order_number, code, service_type, _sending_method, status_label, _dispatch_order_id] sort: [created_at, desc] fields: order_number: {sort_field: order.number} dispatch_order_id: {name: Zlecenie odbioru} sending_method: {name: Metoda wysyłki, params: truncate_text=true} status_label: {params: truncate_text=true} service_type: {name: Rodzaj, params: truncate_text=true} filters: sending_method: {partial: sending_method_filter} dispatch_order_id: {partial: dispatch_order_filter} service_type: {partial: service_type_filter} peer_method: doSelectWithShipX actions: [] object_actions: dispatch_order: {name: Zlecenie odbioru, action: dispatchOrder, icon: courier, params: show_preloader=true} download_label: {name: Pobierz etykietę, action: downloadLabel, i18n: stPaczkomatyBackend, icon: download} _edit: {name: "Edycja"} _delete: - select_actions: display: "NONE": [dispatch_order] actions: _delete: - dispatch_order: {name: "Zleć odbiór", action: dispatchOrder} create: title: Dodaj nową paczkę edit: use_helper: [stPaczkomatyBackend, stPrice, stDelivery, Countries] title: Przesyłka display: "NONE": [service_type, status_label, tracking_number] "Dane odbiorcy": [customer_company_name, customer_name, customer_street, customer_building_number, customer_post_code, customer_city, _customer_country_code, customer_email, customer_phone, _customer_pickup_point] "Dane nadawcy": [_sending_method, _dropoff_point] "Zawartość": [_parcels] "Dodatkowe informacje": [_pack_type, _insurance, _cash_on_delivery, _end_of_week_collection, _description] fields: service_type: {name: Rodzaj, type: plain} customer_street: {name: Ulica, plain_on_edit: true, required: true} customer_building_number: {name: Numer budynku/lokalu, plain_on_edit: true, required: true} customer_country_code: {name: Kraj, required: true, params: iso=true, plain_on_edit: true} customer_post_code: {name: Kod pocztowy, required: true, plain_on_edit: true} customer_city: {name: Miasto, required: true, plain_on_edit: true} customer_name: {name: Imię i nazwisko, plain_on_edit: true} customer_company_name: {name: Nazwa firmy, plain_on_edit: true} customer_email: {name: Adres e-mail, plain_on_edit: true, required: true} customer_phone: {name: Numer telefonu, plain_on_edit: true, required: true} sending_method: {name: Metoda wysyłki, type: plain} dropoff_point: {name: Paczkomat nadawcy, required: true, type: custom} customer_pickup_point: {name: Paczkomat odbiorcy, required: true, type: custom} end_of_week_collection: {name: Paczka w weekend, type: checkbox_tag, plain_on_edit: true} parcels: {name: Paczki} actions: download_sticker: {name: Pobierz etykietę, action: downloadLabel, i18n: stPaczkomatyBackend, icon: download} _save: {name: Utwórz i opłać paczkę, i18n: stPaczkomatyBackend} dispatch_order_list: title: Zlecenia odbioru display: [created_at, dispatch_order_external_id, parcels, status_label] fields: created_at: {name: Utworzone} dispatch_order_external_id: {name: Numer} status: {name: Status, sort_field: status} parcels: {name: Przesyłki, params: truncate_text=true truncate_text_lines=2} peer_method: doSelectWithShipX actions: [] object_actions: dispatch_order_printout: {name: "Pobierz wydruk", action: dispatchOrderPrintOut, icon: download} _delete: - config: use_helper: [stPaczkomatyBackend, Countries] use_javascript: [/plugins/stPaczkomatyPlugin/js/backend.js] menu: {use: list.menu} title: Konfiguracja display: "NONE": [enabled, sandbox, token, _organization, _order_status] "Domyślne ustawienia": [label_type, label_format, sending_method, dropoff_point] "Informacje o nadawcy na paczce": [sender_company, sender_name, sender_surname, sender_email, sender_phone, sender_country_code, sender_street, sender_building, sender_city, sender_post_code] fields: sandbox: {name: Tryb testowy, type: checkbox} enabled: {name: Włącz, type: checkbox} organization: {name: Organizacja, required: true} token: {name: Token, type: password, params: size=80 autocomplete=off, required: true} order_status: {name: Zmień status zamówienia na, help: "Zmienia status zamówienia po utworzeniu paczki"} sending_method: {name: Metoda wysyłki, callback: st_inpost_sending_method_select_tag, params: service=inpost_locker_standard target=".row_dropoff_point", required: true} dropoff_point: {name: Paczkomat nadawcy, callback: st_inpost_point_select_tag, required: true, type: plain} label_type: name: Typ etykiety type: select display: [a4, a6] options: a4: {name: A4, value: normal} a6: {name: A6, value: A6} label_format: name: Format etykiety type: select options: Epl: {name: EPL} Pdf: {name: PDF} Zpl: {name: ZPL} sender_name: {name: Imię} sender_company: {name: Nazwa firmy} sender_surname: {name: Nazwisko} sender_email: {name: E-mail, required: true} sender_phone: {name: Numer telefonu, required: true} sender_street: {name: Ulica, required: true} sender_building: {name: Numer budynku / lokalu, params: size=7, required: true} sender_city: {name: Miasto, required: true} sender_post_code: {name: Kod pocztowy, params: size=7, required: true} sender_country_code: {name: Kraj, callback: st_countries_select_tag, params: iso=true, required: true} actions: _save: {name: Zapisz}