Tento návod platí pro Napojse verze 2.0. Informace zde uvedené se nevztahují na Napojse 3.0 a vyšší.
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í |
