Přeskočit na hlavní obsah

Proměnné (2.0)

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í

Dostali jste odpověď na svou otázku?