Pravidlo: Výpočet#
Toto pravidlo umožňuje vykonávať výpočty s premennými v rámci feedu. Môžete napríklad vypočítať ceny bez DPH, upraviť hodnoty podľa sadzby DPH, alebo vykonávať zložitejšie aritmetické operácie.
Extra funkcie#
- Do poľa výpočet možno zadať operácie: sčítanie, odčítanie, násobenie, delenie, práca so zátvorkami i premennými
- Zaokrúhlenie výsledných hodnôt (na desatiny, stovky atď.)
Konkrétne príklady#
Príklad 1: Vypočítať cenu bez DPH#
Tento príklad ukazuje, ako použiť výpočet na odstránenie DPH z ceny napríklad pre maďarské Árukereső, kde je to povinný element.
1. Vytvorenie nového pravidla:
- Otvorte stránku Pravidla.
- Kliknite na tlačidlo Nové pravidlo.
2. Výber typu pravidla:
- V poli Typ pravidla vyberte možnosť Výpočet.
3. Výber produktov:
- V poli Výběr zvoľte buď Všechny produkty, alebo vytvorte vlastný Produktový výběr pre špecifické produkty, na ktoré chcete pravidlo použiť.
4. Voľba elementu na zmenu:
- V poli Element vyberte element, do ktorého chcete zapísať výsledok výpočtu.
- V našom prípade to bude element
netprice
5. Zadajte hodnotu na výpočet:
- V poli Výpočet zadajte vzorec na výpočet ceny bez DPH:
%g:price%/1,27 - Tento výpočet vezme cenu s DPH a vydelí ju hodnotou 1,27 (predpokladaná sadzba DPH 27 %).
6. Nastavenie typu zaokrúhlenia:
- V poli Typ zaokrouhlení vyberte požadovanú metódu, napríklad: nahoru, dolů, matematicky, 0 alebo 0,5.
7. Výber zaokrúhlenia:
- V poli Zaokrouhlit na zvoľte jednotky, desatiny, stotiny atď., podľa toho, aký typ zaokrúhlenia potrebujete.
8. Nastavenie desatinnej značky:
- Vyberte, či chcete použiť čiarku alebo bodku ako desatinnú značku.
9. Nastavenie oddeľovača tisícov:
- V poli Oddělovač tisíců vyberte požadovaný oddeľovač (medzera, bodka, čiarka alebo žiadny oddeľovač).
10. Pomenovanie pravidla:
- V poslednom kroku zadajte názov pravidla, napríklad Výpočet ceny bez DPH.
Príklad 2: Navýšiť cenu o x %#
Tento príklad ukazuje, ako použiť výpočet na navýšenie ceny o 15 % (napríklad pre akciu alebo zvýšenie marže).
1. Vytvorenie nového pravidla:
- Otvorte stránku Pravidla.
- Kliknite na tlačidlo Nové pravidlo.
2. Výber typu pravidla:
- V poli Typ pravidla vyberte možnosť Výpočet.
3. Výber produktov:
- V poli Výběr zvoľte buď Všechny produkty, alebo vytvorte vlastný Produktový výběr pre špecifické produkty, na ktoré chcete pravidlo použiť.
4. Voľba elementu na zmenu:
- V poli Element vyberte element, do ktorého chcete zapísať výsledok výpočtu.
- V našom prípade to bude element
g:price
5. Zadajte hodnotu na výpočet:
- V poli Výpočet zadajte vzorec na navýšenie ceny:
%g:price%*1,15 - Tento výpočet vynásobí cenu hodnotou 1,15, čím zvýši cenu o 15 %.
6. Nastavenie typu zaokrúhlenia:
- V poli Typ zaokrouhlení vyberte požadovanú metódu, napríklad: nahoru, dolů, matematicky, 0 alebo 0,5.
7. Výber zaokrúhlenia:
- V poli Zaokrouhlit na zvoľte jednotky, desatiny, stotiny atď., podľa toho, aký typ zaokrúhlenia potrebujete.
8. Nastavenie desatinnej značky:
- Vyberte, či chcete použiť čiarku alebo bodku ako desatinnú značku.
9. Nastavenie oddeľovača tisícov:
- V poli Oddělovač tisíců vyberte požadovaný oddeľovač (medzera, bodka, čiarka alebo žiadny oddeľovač).
10. Pomenovanie pravidla:
- V poslednom kroku zadajte názov pravidla, napríklad Navýšenie ceny pre Allegro.
Príklad 3: Výpočet výšky zľavy v percentách#
Tento príklad ukazuje, ako použiť výpočet na zistenie percentuálnej výšky zľavy na produkt.
1. Vytvorenie pomocného elementu:
- Na stránke Elementy v pravom hornom rohu kliknite na tlačidlo Nový element.
- Vytvorte pomocný element, napríklad
vyse_slevy. - Nepovinné: Skryte tento element pomocou prepínača na konci riadku.
2. Vytvorenie nového pravidla:
- Otvorte stránku Pravidla.
- Kliknite na tlačidlo Nové pravidlo.
3. Výber typu pravidla:
- V poli Typ pravidla vyberte možnosť Výpočet.
4. Výber produktov:
- V poli Výběr zvoľte buď Všechny produkty, alebo vytvorte vlastný Produktový výběr pre špecifické produkty, na ktoré chcete pravidlo použiť.
5. Voľba elementu na zmenu:
- V poli Element vyberte element, do ktorého chcete zapísať výsledok výpočtu.
- V našom prípade to bude element
vyse_slevy
6. Zadajte hodnotu na výpočet:
- V poli Výpočet zadajte vzorec na výpočet výšky zľavy:
((%g:price%-%g:sale_price%)/%g:price%)*100 - Tento vzorec vypočíta percentuálny rozdiel medzi pôvodnou a zľavnenou cenou.
- 💡 Tip: Ak potrebujete za výsledok výpočtu umiestniť text, napr. znak % (percentá) alebo hoci menu (Kč), je potrebné vytvoriť pomocné pravidlo typu Prepísať.
7. Nastavenie typu zaokrúhlenia:
- V poli Typ zaokrouhlení vyberte požadovanú metódu, napríklad: nahoru, dolů, matematicky, 0 alebo 0,5.
8. Výber zaokrúhlenia:
- V poli Zaokrouhlit na zvoľte jednotky, desatiny, stotiny atď., podľa toho, aký typ zaokrúhlenia potrebujete.
- V našom prípade to budú jednotky.
9. Pomenovanie pravidla:
- V poslednom kroku zadajte názov pravidla, napríklad Výpočet výšky zľavy.
Ďalšie využitie pravidla#
- Navýšiť cenu o províziu pre partnerov
- Výpočet sadzby DPH
- Výpočet predajnej ceny z nákupnej ceny
- Prepočítať ceny do inej meny pomocou dynamického alebo pevného menového kurzu
- Skontrolovať spárovanosť podľa ceny produktu
- Vypočítať cenu po zľave (často do
g:sale price)
FAQ#
Na čo slúži pravidlo Výpočet?#
Toto pravidlo umožňuje vykonávať výpočty s hodnotami v elementoch feedu. Môžete ho použiť napríklad na:
- výpočet ceny bez DPH,
- navýšenie ceny o percento alebo pevnú sumu,
- prepočet meny,
- výpočet zľavy v percentách,
- výpočet provízií či marží,
- výpočet ceny po zľave.
Aké matematické operácie môžem použiť?#
Do poľa Výpočet môžete zadať bežné matematické operácie:
sčítanie (+)– napr.%price%+50,odčítanie (–)– napr.%price%-100,násobenie (*)– napr.%price%*1.15,delenie (/)– napr.%price%/1.21,- zátvorky na určenie poradia výpočtu, napr.
(%price%-100)*1.15.
Aké typy zaokrúhlenia môžem použiť?#
V poli Typ zaokrouhlení môžete zvoliť:
- nahoru – vždy zaokrúhli smerom nahor
- dolů – vždy smerom nadol
- matematicky – bežné zaokrúhlenie podľa hodnoty za desatinnou čiarkou
- na 0 nebo 0,5 – na najbližšiu pol jednotku alebo 0
- na 0,9 – zaokrúhli na najbližšiu hodnotu s koncovkou ,9
- na 0,99 – zaokrúhli na najbližšiu hodnotu s koncovkou ,99
Ako zvolím úroveň zaokrúhlenia?#
V poli Zaokrouhlit na môžete nastaviť, na koľko miest sa má hodnota zaokrúhliť:
- jednotky,
- desatiny,
- stotiny,
- stovky,
podľa potreby formátu výstupného feedu.
Aký formát čísel môžem nastaviť?#
V poli Desetinná značka zvoľte, či sa má použiť čiarka alebo bodka (,)/(.). V poli Oddělovač tisíců vyberte medzeru, bodku, čiarku alebo žiadny oddeľovač. Napríklad: 1 000,50 alebo 1.000,50 podľa požiadaviek cieľového formátu.
Čo sa stane, keď použijem premennú, ktorá neexistuje alebo neobsahuje číselnú hodnotu?#
Mergado takú premennú nevyhodnotí a riadok preskočí. V editore sa neznáma premenná zobrazí s červeným pozadím. Odporúča sa testovať výpočet na menšej vzorke produktov pomocou Průchodu pravidly.
Môžem do výpočtu zahrnúť aj textové elementy (napr. menu)?#
Nie. Výpočet funguje iba s číselnými hodnotami. Ak chcete k výsledku doplniť text alebo menu (napr. „Kč“, „%“), vytvorte následné pravidlo Prepísať, ktoré tieto znaky doplní.
Ako vypočítam cenu bez DPH?#
Zadajte do poľa Výpočet vzorec: %g:price%/1,21 (alebo 1,27 podľa sadzby DPH).
Výsledok uložte napr. do elementu netprice.
Pravidlo tak vypočíta cenu bez DPH z pôvodnej ceny s DPH.
Ako vypočítam výšku zľavy v percentách?#
Zadajte vzorec: ((%g:price%-%g:sale_price%)/%g:price%)*100.
Výsledok bude percentuálny rozdiel medzi pôvodnou a zľavnenou cenou. Ak potrebujete pridať znak „%“, použite následné pravidlo Prepísať.
Ako navýšim cenu o percento alebo pevnú sumu?#
Do poľa Výpočet zadajte napr.:
- na navýšenie o 15 % →
%g:price%*1,15, - na navýšenie o 20 Kč →
%g:price%+20.
Mergado automaticky prepočíta novú hodnotu a zapíše ju do zvoleného elementu.
Môžem pravidlo použiť na prepočet mien?#
Áno. Do výpočtu môžete zahrnúť pevný alebo dynamický menový kurz. Napríklad na prepočet z CZK na EUR (1 EUR = 24,50 Kč): %g:price%/24.5. Ak používate dynamické kurzy, je vhodné dáta načítavať z externého súboru pomocou Importu dátového súboru alebo rozšírenia Bidding Fox Elements.
Možno v pravidle kombinovať viac operácií?#
Áno. Do výpočtu môžete vkladať viac operácií naraz a využiť zátvorky na definíciu poradia, napr.: ((%g:price%+50)*1.2)/1.21.
Mergado dodržiava štandardné matematické poradie operácií.
Ako zaokrúhlim výsledok výpočtu?#
V rámci výpočtového pravidla použite nastavenie Typ zaokrouhlení a Zaokrouhlit na rovnako ako v pravidle Zaokrúhliť číslo. Napríklad: nahoru + na setiny → 123,456 → 123,46. Vďaka tomu môžete v jednom kroku počítať aj formátovať výsledky.
Čo sa stane, ak výpočet obsahuje chybu (napr. delenie nulou)?#
Mergado záznam preskočí a ponechá pôvodnú hodnotu. Pri aplikácii pravidiel Mergado upozorní na problém pri danom produkte. Pred nasadením odporúčame výpočty otestovať na vzorke produktov pomocou Průchodu pravidly.
Ako zistím, či sa výsledok vypočítal správne?#
Po uložení a aplikovaní pravidiel alebo po pregenerovaní feedu otvorte náhled produktů alebo použite Průchod pravidly. Uvidíte, ako sa výsledná hodnota elementu zmenila a či zodpovedá očakávanému výpočtu.
Môžem pravidlo naplánovať, aby sa spúšťalo len v určitú dobu (napr. pri prepočte cien v noci)?#
Áno. Pomocou Časovača môžete určiť konkrétne časové sloty alebo dáta, kedy má byť pravidlo aktívne.