generator: class: stAdminGenerator param: model_class: Delivery delivery_type_model_class: DeliveryType theme: simple applications: [stCountriesPlugin, stPayment] head: package: stDelivery documentation: pl: https://www.sote.pl/docs/dostawy en: https://www.soteshop.com/docs/shipping_methods custom_actions: custom: [config] edit: [delivery_type] list: [delivery_type] list: use_helper: [stDeliveryBackend] title: Dostawy description: Zarządzanie dostawami produktów. display: [=id, _name, default_cost, type_id, _countries_area_id, section_cost_type_desc, active, is_default, position] peer_method: doSelectJoinAll actions: _create: {name: Dodaj} object_actions: _edit: - _delete: - filters: name: {filter_field: delivery.opt_name} fields: type_id: {name: Grupa, callback: delivery_type_name} name: {name: Nazwa, sort_field: delivery.opt_name} default_cost: {name: Koszt} countries_area_id: {name: Strefa, sort_field: countries_area.name} active: {name: Aktywna} section_cost_type_desc: {name: Koszt dodatkowy, sort_field: delivery.section_cost_type} is_default: {name: Domyślna} position: {name: Pozycja} sort: [position, asc] menu: display: [list, type] fields: list: {name: Dostawy, action: stDeliveryBackend/list} type: {name: Grupy dostaw, action: stDeliveryBackend/deliveryTypeList} empty_message: {message: "Dodaj sposoby dostaw, którymi możesz dostarczyć zamówione produkty swoim klientom.", i18n: stDeliveryBackend} edit: use_helper: [stDeliveryBackend] title: Edycja dostawy menu: fields: _edit: {name: Edycja dostawy} description: Zarządzanie dostawami produktów. display: "NONE": [active, _edit_is_default, allow_in_selected_products, position, type_id, _edit_countries_area, name, _edit_tax, _edit_default_cost, ~edit_additional_cost, free_delivery, _edit_visibility, ~edit_payment, description, tracking_url] "Dostawa w weekend": [is_weekend_delivery, always_charge_weekend_delivery_cost, _weekend_delivery_cost, _weekend_delivery_availability_from, _weekend_delivery_availability_to] "Dostawa ekspresowa": [is_express_delivery, always_charge_express_delivery_cost, _express_delivery_cost, _express_delivery_order_time_limit] "Poczta Polska": [pp_usluga] "Rozmiar paczki": [_edit_paczkomaty, width, height, depth] fields: type_id: {name: Grupa, type: delivery_type_picker} allow_in_selected_products: {name: Zezwalaj tylko w wybranych produktach, help: "Po zaznaczeniu tej opcji dostawa będzie wyświetlana tylko w produktach, w których została wybrana w edycji produktu w sekcji Dostawa -> Zezwalaj", required: false } width: {name: Szerokość, type: delivery_dimension, required: false} height: {name: Wysokość, type: delivery_dimension, required: false} depth: {name: Głębokość, type: delivery_dimension, required: false} edit_paczkomaty: {name: Paczkomaty, i18n: stPaczkomatyBackend} active: {name: Aktywna} edit_is_default: {name: Domyślna} name: {name: Nazwa, params: disabled=false size=48, required: true} edit_tax: {name: Vat} pp_usluga: {name: Usługa, type: poczta_polska_uslugi, required: true} edit_additional_cost: name: Koszt dodatkowy help: | Dodatkowe koszty doliczane do kosztu podstawowego
Ustaw koszt podstawowy na 0, aby móc wprowadzać koszt dodatkowy jako koszt podstawowy edit_default_cost: {name: Koszt podstawowy} free_delivery: {name: Darmowa od (brutto), help: Kwota zamówienia od której dostawa będzie darmowa (wartość 0 oznacza brak progu)} description: {name: Opis, type: textarea_tag, params: size=60x10 rich=true tinymce_options='height:300,width:425'} edit_payment: name: Płatności help: "payment.help" required: true edit_countries_area: {name: Strefa, params: include_blank=false, required: true} edit_visibility: {name: Wyświetlaj dla, help: "Przedziały wartości, dla których dana dostawa jest wyświetlana (wartość 0 oznacza brak progu)"} position: {name: Pozycja, help: Umożliwia sortowanie dostaw w koszyku. Wartość 0 oznacza najwyższa pozycje} tracking_url: {name: Link do śledzenia przesyłki, help: tracking.url.help} is_weekend_delivery: {name: Aktywna} always_charge_weekend_delivery_cost: {name: Dolicz koszt do darmowej dostawy} weekend_delivery_cost: {name: Koszt, help: weekend.delivery.help} weekend_delivery_availability_from: {name: Dostępna od, partial: weekend_delivery_availability} weekend_delivery_availability_to: {name: Dostępna do, partial: weekend_delivery_availability} is_express_delivery: {name: Aktywna} always_charge_express_delivery_cost: {name: Dolicz koszt do darmowej dostawy} express_delivery_cost: {name: Koszt, help: express.delivery.help} express_delivery_order_time_limit: {name: "Godzina zamówienia", help: "express.delivery.order.time.limit.help"} actions: _list: {name: Lista} _save: {name: Zapisz} _save_and_add: {name: Zapisz i dodaj} hideable: [allow_in_selected_products, position, type_id, Poczta Polska, Rozmiar paczki] create: title: Dodaj dostawę delivery_type_list: use_helper: [stDeliveryBackend] title: Grupy dostaw display: [name] fields: name: {name: Nazwa} sort: [name, asc] object_actions: _edit: - _delete: - actions: _create: {name: Dodaj} delivery_type_edit: use_helper: [stDeliveryBackend] title: Edycja grupy dostaw menu: fields: _edit: {name: Edycja grupy dostaw} display: "NONE": [name] fields: name: {name: Nazwa} actions: _list: {name: Lista} _save: {name: Zapisz} _save_and_add: {name: Zapisz i dodaj} delivery_type_create: title: Dodaj grupę dostaw config: use_helper: [stDeliveryBackend] title: Konfiguracja display: "NONE": [product_package_margin, alternate_deliveries] "Dostawa ekspresowa": [express_delivery_order_time_limit] fields: product_package_margin: {name: Margines dla opakowania produktu, type: delivery_margin, params: size=3, help: "Dla pewności, że produkty zmieszczą się w danym gabarycie do każdego rozmiaru opakowania produktu będzie dodawany dodatkowy margines"} alternate_deliveries: {name: Dostawy alternatywne, callback: delivery_select_tag, help: "Dostawy alternatywne wyświetlane są w przypadku braku spełnienia kryteriów dostaw dla produktów znajdujących się w koszyku. W przypadku dostaw alternatywnych kryteria dostaw są całkowicie ignorowane."} express_delivery_order_time_limit: {name: Godzina zamówienia, help: "Godzina do której klient może złożyć zamówienie z dostawą ekspresową"} actions: _save: {name: Zapisz} config_custom: title: Terminarz dostaw. menu: {use: list.menu}