298 lines
13 KiB
YAML
298 lines
13 KiB
YAML
#weight
|
|
|
|
weight:
|
|
skipGtWeight: {label: 'Pomiń produkt gdy waga jest większa niż', desc: '0 - wyłączone', value: '0'}
|
|
|
|
#images
|
|
|
|
image:
|
|
image_quality: {label: 'Jakość zdjęcia', desc: 'The percentage value from 25 to 100'}
|
|
imgNotForAlreadyHas: {label: 'Nie importuj zdjęć jeśli produkt już ma jakieś'}
|
|
imgNotForExisting: {label: 'Nie importuj zdjęć do istniejących produktów w sklepie'}
|
|
updateGenThumbnails: {label: 'Generuj miniatury', desc: 'Miniaturki będę generowane automatycznie podczas importu'}
|
|
updateAndRemoveImages: {label: 'Usuń stare zdjęcia produktów', desc: 'Stare zdjęcia produktów będę usuwane przed importem nowych zdjęć z pliku'}
|
|
|
|
single_image0:
|
|
image_quality: {label: 'Jakość zdjęcia', desc: 'The percentage value from 25 to 100'}
|
|
imgNotForAlreadyHas: {label: 'Nie importuj zdjęć jeśli produkt już ma jakieś'}
|
|
imgNotForExisting: {label: 'Nie importuj zdjęć do istniejących produktów w sklepie'}
|
|
updateGenThumbnails: {label: 'Generuj miniatury', desc: 'Miniaturki będę generowane automatycznie podczas importu'}
|
|
updateAndRemoveImages: {label: 'Usuń stare zdjęcia produktów', desc: 'Stare zdjęcia produktów będę usuwane przed importem nowych zdjęć z pliku'}
|
|
|
|
images:
|
|
images_separator: {label: 'Separator zdjęć', desc: 'Znak oddzielający kolejne adresy do zdjęć'}
|
|
image_quality: {label: 'Jakość zdjęcia', desc: 'The percentage value from 25 to 100'}
|
|
imgNotForAlreadyHas: {label: 'Nie importuj zdjęć jeśli produkt już ma jakieś'}
|
|
imgNotForExisting: {label: 'Nie importuj zdjęć do istniejących produktów w sklepie'}
|
|
updateGenThumbnails: {label: 'Generuj miniatury', desc: 'Miniaturki będę generowane automatycznie podczas importu'}
|
|
updateAndRemoveImages: {label: 'Usuń stare zdjęcia produktów', desc: 'Stare zdjęcia produktów będę usuwane przed importem nowych zdjęć z pliku'}
|
|
|
|
#accessories
|
|
|
|
accessories_id:
|
|
accessories_separator: {label: 'Separator akcesoriów', desc: 'Znak oddzielający kolejne akcesoria'}
|
|
|
|
accessories_ref:
|
|
accessories_separator: {label: 'Separator akcesoriów', desc: 'Znak oddzielający kolejne akcesoria'}
|
|
|
|
#categories
|
|
|
|
category:
|
|
category_unlink_old: {label: 'Usuń stare powiązania produktów z kategoriami'}
|
|
|
|
category_id:
|
|
category_unlink_old: {label: 'Usuń stare powiązania produktów z kategoriami'}
|
|
addToParentCategories: {label: 'Dodaj produkt do kategorii nadrzędnych'}
|
|
doNotAddToHomeCategory: {label: 'Nie dodawaj produktu do kategorii głównej'}
|
|
|
|
category_ids:
|
|
category_unlink_old: {label: 'Usuń stare powiązania produktów z kategoriami'}
|
|
addToParentCategories: {label: 'Dodaj produkt do kategorii nadrzędnych'}
|
|
doNotAddToHomeCategory: {label: 'Nie dodawaj produktu do kategorii głównej'}
|
|
|
|
category_path:
|
|
category_separator: {label: 'Separator ścieżki kategorii', desc: 'Znak oddzielający kolejne nazwy kategorii<br>Ostatnia kategoria ze ścieżki będzie domyślną kategorią produktu'}
|
|
category_unlink_old: {label: 'Usuń stare powiązania produktów z kategoriami'}
|
|
addToParentCategoriesInPath: {label: 'Dodaj produkt do wszystkich kategorii w ścieżce', desc: 'Jeśli nieaktywne, produkt zostanie dodany tylko do ostatniej kategorii w ścieżce (w zależności od innych opcji dopasowania)'}
|
|
reverseCategoryPath: {label: 'Odwróć ścieżkę', desc: 'np. kat1/kat2/kat3/kat4 -> kat4/kat3/kat2/kat1'}
|
|
addToParentCategories: {label: 'Dodaj produkt do kategorii nadrzędnych', desc: 'Produkt zostanie dodany do wszystkich kategorii od kategorii głównej produktu w górę aż do kategorii zdefioniowanej poniżej'}
|
|
parent_id: {label: 'ID kategorii nadrzędnej', desc: '(musi istnieć, domyślne: 2, najniższe: 1) Kategorie ze ścieżki zostaną dodane do kategorii o podanym ID'}
|
|
doNotAddToHomeCategory: {label: 'Nie dodawaj produktu do kategorii głównej'}
|
|
|
|
#manufacturer
|
|
|
|
id_manufacturer:
|
|
manufacturer_dont_import: {label: 'Nie importuj producentów', desc: 'Użyj dopasowań z pliku tylko do konfiguracji pomijania produktów (w kroku 4.)'}
|
|
|
|
manufacturer:
|
|
manufacturer_dont_import: {label: 'Nie importuj producentów', desc: 'Użyj dopasowań z pliku tylko do konfiguracji pomijania produktów (w kroku 4.)'}
|
|
|
|
#quantity
|
|
|
|
quantity:
|
|
type:
|
|
type: 'select'
|
|
label: 'Co zrobić?'
|
|
required: true
|
|
options:
|
|
query:
|
|
- {k: '1', v: 'Ustaw ilość w sklepie'}
|
|
- {k: '2', v: 'Zwiększ ilość w sklepie'}
|
|
id: 'k'
|
|
name: 'v'
|
|
productoff_stock_checkbox: {label: 'Wyłącz produkt jeśli ilość równa lub mniejsza niż'}
|
|
productoff_stock: {}
|
|
producton_stock_checkbox: {label: 'Włącz produkt jeśli ilość równa lub większa niż'}
|
|
producton_stock: {}
|
|
productskipp_quantity_el_checkbox: {label: 'Pomiń produkt jeśli ilość równa lub mniejsza niż'}
|
|
productskipp_quantity_el: {}
|
|
productskipp_quantity_eg_checkbox: {label: 'Pomiń produkt jeśli ilość równa lub większa niż'}
|
|
productskipp_quantity_eg: {}
|
|
product_qty_int: {label: 'Wartość `8.00` będzie odczytywana jako `800`', desc: 'Ustaw aktywne by odczytywać `8.00` jako `8`'}
|
|
|
|
# advanced stock management
|
|
asm_title:
|
|
type: 'blank'
|
|
label: ''
|
|
desc: 'ZAAWANSOWANE ZARZĄDZANIE MAGAZYNEM:'
|
|
asm_enabled:
|
|
type: 'switch'
|
|
value: 0
|
|
label: 'włączone'
|
|
required: true
|
|
desc: 'Włącz by używać zaawansowanych stanów magazynowych dla produktów z tego pliku.'
|
|
asm_is_usable:
|
|
type: 'switch'
|
|
value: 1
|
|
label: 'Na sprzedaż?'
|
|
asm_warehouse_id:
|
|
type: 'text'
|
|
label: 'ID magazynu'
|
|
desc: 'ID magazynu do którego dodać produkty'
|
|
asm_unit_price:
|
|
type: 'text'
|
|
label: 'Cena jendostkowa (bez podatku)'
|
|
desc: 'Cena jednostkowa zakupu lub koszt produkcji tego produktu.'
|
|
asm_id_currency:
|
|
type: 'text'
|
|
label: 'ID waluty'
|
|
desc: 'ID waluty powiązanej z ceną jednostkową.'
|
|
asm_label:
|
|
type: 'select'
|
|
label: 'Label'
|
|
desc: 'Etykieta stosowana w przypadku przemieszczania zapasów.'
|
|
options:
|
|
query:
|
|
- {k: '1', v: 'Zwieksz'}
|
|
- {k: '5', v: 'Reguluj aktualny stan'}
|
|
- {k: '8', v: 'Zlecenie dostawy'}
|
|
id: 'k'
|
|
name: 'v'
|
|
|
|
#tags
|
|
|
|
tags:
|
|
tags_separator: {label: 'Separator tagów', desc: 'Znak oddzielający kolejne tagi'}
|
|
|
|
#id
|
|
|
|
id_product:
|
|
skip_ids: {label: 'Wybierz produkty do pominięcia', desc: 'Wpisz ID produktów odzielone przecinkiem (np. 1,5,7,12)'}
|
|
|
|
#prices
|
|
|
|
price:
|
|
margin_prices: {label: 'Narzut cen', desc: 'Cena netto z pliku * narzut = cena netto w sklepie<br>Przykład dla narzutu 1.11: cena netto = cena netto + 11% ceny netto * cena netto'}
|
|
productskipp_price_el_checkbox: {label: 'Pomiń produkt jeśli cena netto równa lub mniejsza niż'}
|
|
productskipp_price_el: {}
|
|
productskipp_price_eg_checkbox: {label: 'Pomiń produkt jeśli cena netto równa lub większa niż'}
|
|
productskipp_price_eg: {}
|
|
productskipp_netprice_l_than_shop: {label: 'Pomiń produkt jeśli cena netto w pliku jest niższa niż w sklepie'}
|
|
productskipp_netprice_h_than_shop: {label: 'Pomiń produkt jeśli cena netto w pliku jest wyższa niż w sklepie'}
|
|
productskipp_netmarginprice_h_than_shop: {label: 'Pomiń produkt jeśli cena netto w pliku z narzutem w pliku jest wyższa niż w sklepie'}
|
|
productskipp_netmarginprice_l_than_shop: {label: 'Pomiń produkt jeśli cena netto w pliku z narzutem w pliku jest niższa niż w sklepie'}
|
|
|
|
price_brutto:
|
|
margin_prices: {label: 'Narzut cen', desc: 'Cena brutto z pliku * narzut - podatek cena netto w sklepie<br>Przykład dla narzutu 1.11: cena netto = cena brutto - podatek, cena netto = cena netto - podatek + 11% ceny netto * cena netto'}
|
|
vat:
|
|
label: 'Procentowa wartość podatku'
|
|
desc: 'Wymagane do wyliczenia ceny netto.<br>Ta opcja nie ustawia reguły podatkowej produktu!'
|
|
productskipp_price_el_checkbox: {label: 'Pomiń produkt jeśli cena netto równa lub mniejsza niż'}
|
|
productskipp_price_el: {}
|
|
productskipp_price_eg_checkbox: {label: 'Pomiń produkt jeśli cena netto równa lub większa niż'}
|
|
productskipp_price_eg: {}
|
|
productskipp_grossprice_l_than_shop: {label: 'Pomiń produkt jeśli cena brutto z pliku jest niższa niż w sklepie'}
|
|
productskipp_grossprice_h_than_shop: {label: 'Pomiń produkt jeśli cena brutto z pliku jest wyższa niż w sklepie'}
|
|
|
|
specific_price_promo:
|
|
remove_old_specific_prices:
|
|
type: 'switch'
|
|
value: '0'
|
|
label: 'Usunąć stare ceny specyficzne?'
|
|
tax_included:
|
|
type: 'switch'
|
|
value: '0'
|
|
label: 'Czy cena zawiera podatek VAT?'
|
|
as_price_impact:
|
|
type: 'switch'
|
|
value: '0'
|
|
label: 'Importuj jako wpływ na cenę produktu'
|
|
desc: 'Ustaw by wyświetlać starą przekreśloną cenę na karcie produktu'
|
|
|
|
specific_price:
|
|
remove_old_specific_prices:
|
|
type: 'switch'
|
|
value: '0'
|
|
label: 'Usunąć stare ceny specyficzne?'
|
|
tax_included:
|
|
type: 'switch'
|
|
value: '0'
|
|
label: 'Czy cena zawiera podatek VAT?'
|
|
id_currency:
|
|
type: 'text'
|
|
label: 'ID waluty'
|
|
desc: 'Zostaw puste by zastosować do wszystkich'
|
|
id_country:
|
|
type: 'text'
|
|
label: 'ID kraju'
|
|
desc: 'Zostaw puste by zastosować do wszystkich'
|
|
id_group:
|
|
type: 'text'
|
|
label: 'ID grupy klientów'
|
|
desc: 'Zostaw puste by zastosować do wszystkich'
|
|
id_customer:
|
|
type: 'text'
|
|
label: 'ID klienta'
|
|
desc: 'Zostaw puste by zastosować do wszystkich'
|
|
from:
|
|
type: 'text'
|
|
label: 'Dostępne od'
|
|
class: datepicker
|
|
value: '0000-00-00 00:00:00'
|
|
desc: 'YYYY-MM-DD HH:MM:SS<br>Zostaw 0000-00-00 00:00:00 by ustawić bez ograniczenia czasowego.'
|
|
to:
|
|
type: 'text'
|
|
label: 'Dostępne do'
|
|
class: datepicker
|
|
value: '0000-00-00 00:00:00'
|
|
desc: 'YYYY-MM-DD HH:MM:SS<br>Zostaw 0000-00-00 00:00:00 by ustawić bez ograniczenia czasowego.'
|
|
from_quantity:
|
|
type: 'text'
|
|
label: 'Od ilości'
|
|
desc: 'Zostaw puste by zastosować do wszystkich'
|
|
leave_bprice:
|
|
type: 'switch'
|
|
label: 'Zostaw cenę bazową'
|
|
value: false
|
|
reduction:
|
|
type: 'text'
|
|
label: 'Zniżka - wartość'
|
|
reduction_tax:
|
|
type: 'switch'
|
|
label: 'Zniżka - zawiera podatek VAT?'
|
|
value: true
|
|
reduction_type:
|
|
type: 'select'
|
|
label: 'Zniżka - typ'
|
|
value: "amount"
|
|
options:
|
|
query:
|
|
amount:
|
|
name: "Wartość"
|
|
id: "amount"
|
|
customized:
|
|
name: "Procent"
|
|
id: "percentage"
|
|
id: id
|
|
name: name
|
|
|
|
#features
|
|
|
|
feature_value:
|
|
feature_id: {label: 'ID cechy', desc: 'ID cechy, do której zostanie importowana wartość z pliku'}
|
|
feature_name: {label: 'Nazwa cechy', desc: 'Nazwa cechy, do której zostanie importowana wartość z pliku.<br>Cecha zostanie utworzona jeśli nie istnieje'}
|
|
feature_value_type:
|
|
type: 'radio'
|
|
label: 'Typ wartości'
|
|
value: "pre-defined"
|
|
values:
|
|
predefined:
|
|
label: "Zdefiniowany"
|
|
value: "pre-defined"
|
|
customized:
|
|
label: "Niestandardowy"
|
|
value: "customized"
|
|
desc: 'Filtry na liście produktów wymagają cech o typie: zdefiniowany'
|
|
|
|
feature_id:
|
|
feature_value: {label: 'Wartość cechy', desc: 'Wartość cechy, która zostanie importowana do cechy o ID pobranym z pliku'}
|
|
feature_value_type:
|
|
type: 'radio'
|
|
label: 'Typ wartości'
|
|
value: "pre-defined"
|
|
values:
|
|
predefined:
|
|
label: "Zdefiniowany"
|
|
value: "pre-defined"
|
|
customized:
|
|
label: "Niestandardowy"
|
|
value: "customized"
|
|
desc: 'Filtry na liście produktów wymagają cech o typie: zdefiniowany'
|
|
|
|
#description
|
|
|
|
description:
|
|
insert_newline_tags: {label: 'Wstawiaj znaczniki nowej linii', desc: '<br>'}
|
|
|
|
description_short:
|
|
insert_newline_tags: {label: 'Wstawiaj znaczniki nowej linii', desc: '<br>'}
|
|
|
|
#combinations
|
|
|
|
combination_reference:
|
|
update_existing: {label: 'Aktualizuj kombinacje jeśli istnieją'}
|
|
|
|
#reference
|
|
|
|
reference:
|
|
skip_if_comb_exists: {label: 'Pomiń jeśli kombinacja z takim kodem istnieje w sklepie'} |