Proměnné
V některých pravidlech můžete využívat tzv. proměnné. Jsou to zástupné značky, za které se při aplikaci pravidla nahradí skutečné hodnoty. Proměnné se zapisují do dvojitých složených závorek, např. {{ manufacturer }}
. Zde je seznam proměnných, které lze použít:
title | text | Název produktu |
additional_title | text | Doplňkový název produktu, např. "+ dárek zdarma" |
code | text | Kód zboží |
plu | text | PLU kód |
part_number | text | Part number |
external_code | text | Kód výrobce |
external_id | text | ID produktu u dodavatele |
pair_code | text | Párovací kód pro varianty. Více informací o variantách v samostatném článku |
url | text | URL produktu u dodavatele |
short_description | text | Stručný popis produktu |
description | text | Dlouhý popis produktu |
visible | boolean (ano/ne) | Viditelnost produktu |
removed | boolean (ano/ne) | Informace o tom, zda je produkt vyřazený z feedu dodavatele |
status | text | Stav schválení produktu |
manufacturer | text | Výrobce |
price | Price (objekt) | Prodejní cena |
supplier_price | Price (objekt) | Prodejní cena z feedu, tak jak jí uvádí dodavatel (před aplikací jakýchkoliv pravidel) |
purchase_price | Price (objekt) | Nákupní cena |
common_price | Price (objekt) | Běžná (standardní, přeškrtnutá) cena |
profit | Price (objekt) | Zisk |
author_fee | text | Autorský poplatek |
recycling_fee | text | Recyklační poplatek |
ean | text | EAN kód |
weight | desetinné číslo | Hmotnost produktu |
availability | text | Dodací lhůta produktu |
quantity | desetinné číslo | Množství skladem |
eshop_quantity | desetinné číslo | Množství na vlastním skladě |
unit | text | Jednotka (např. ks) |
warranty | text | Záruka |
options | pole | Parametry varianty. Klíč je název varianty, hodnota je hodnotou varianty. |
eshop_categories | pole objektů Category | E-shopové kategorie |
parameters | pole objektů Parameter | Parametry produktu. |
videos | pole objektů Video | Související Youtube videa |
attachments | pole objektů Attachment | Přílohy ke stažení |
meta_description | text | Meta popisek |
minimal_quantity | desetinné číslo | Minimální množství |
width | desetinné číslo | Logistický parametr šířka |
length | desetinné číslo | Logistický parametr délka |
height | desetinné číslo | Logistický parametr výška |
Objekty
Objekty jsou proměnné s více atributy. Např. objekt ceny obsahuje cenu s dani, bez dane, vysi a sazbu dane. Objekty se zapisuji ve tvaru {{ objekt["atribut"]}}
. Uvozovky mohou být jednoduché nebo i zdvojené.
Objekt "price"
with_vat | float | Cena s DPH |
without_vat | float | Cena bez DPH |
vat | float | DPH |
vat_rate | float | Sazba DPH v procentech |
Příklad
{# běžná cena s daní #}
{{ common_price.with_vat }}
Objekt "parameter"
title | text | Název parametru, např. "barva" |
value | text | Hodnota parametru, např. "modrá" |
filter | boolean (ano/ne) | Informace, zda je parametr filtrovací |
visible | boolean (ano/ne) | Informace, zda je parametr skrytý |
Příklad
{# následující kód projde všemi parametry daného produktu které nejsou skryté a vypíše jejich názvy a hodnoty #}
{% if parameters %}
{% for parameter in parameters %}
{% if parameter.visible == 1 %}
{{ parameter. title }}: {{ parameter. value }}<br>
{% endif %}
{% endfor %}
{% endif %}
{# následující kód zobrazí hodnotu parametru "velikost" #}
{{ parameters["velikost"].value }}
{# stejného výsledku může být dosaženo také pomocí kratšího zápisu #}
{{ parameters["velikost"] }}
Objekt "category"
title | text | Název kategorie, např. "Dámské šaty" |
path | text | Kompletní cesta ke kategorii, např. "Oblečení > Dámské oblečení > Dámské šaty" |
Příklad
{# následující kód projde všemi kategoriemi daného produktu a vypíše jejich názvy i kompletní cestu #}
{% if eshop_categories %}
{% for category in eshop_categories %}
{{ category.title }}: {{ category.path }}<br>
{% endfor %}
{% endif %}
{# následující kód zobrazí pouze název první kategorie produktu; číslem v závorcce lze přistupovat ke kategoriím dle jejich pořadí u produktu v Napojse, číslování začíná nulou #}
{{ eshop_categories[0].title }}
Objekt "video"
title | text | Název Youtube videa |
url | text | URL adresa Youtube videa |
youtube_id | text | ID videa na Youtube |
Objekt "attachment"
title | text | Název přílohy ke stažení |
url | text | URL adresa přílohy ke stažení |