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í |