Pravidlo: Výpočet
Toto pravidlo umožňuje provádět výpočty s proměnnými v rámci feedu. Můžete například vypočítat ceny bez DPH, upravit hodnoty podle sazby DPH, nebo provádět složitější aritmetické operace.
Zdroje
Extra funkce
- Do pole výpočet lze zadat operace: sčítání, odčítání, násobení, dělení, práce se závorkami i proměnnými
- Zaokrouhlení výsledných hodnot (na desetiny, stovky atd.)
Konkrétní příklady
Příklad 1: Vypočítat cenu bez DPH
Tento příklad ukazuje, jak použít výpočet pro odstranění DPH z ceny například pro maďarské Árukereső, kde je to povinný element.
- Vytvoření nového pravidla:
- Otevřete stránku “Pravidla”.
- Klikněte na tlačítko Nové pravidlo.
- Výběr typu pravidla:
- V poli Typ pravidla vyberte možnost Výpočet.
- Výběr produktů:
- V poli Výběr zvolte buď Všechny produkty, nebo vytvořte vlastní Produktový výběr pro specifické produkty, na které chcete pravidlo použít.
- Volba elementu pro změnu:
- V poli Element vyberte element, do kterého chcete zapsat výsledek výpočtu.
- V našem případě to bude element
netprice
- Zadejte hodnotu pro výpočet:
- V poli Výpočet zadejte vzorec pro výpočet ceny bez DPH:
%g:price%/1,27 - Tento výpočet vezme cenu s DPH a vydělí ji hodnotou 1,27 (předpokládaná sazba DPH 27%).
- V poli Výpočet zadejte vzorec pro výpočet ceny bez DPH:
- Nastavení typu zaokrouhlení:
- V poli Typ zaokrouhlení vyberte požadovanou metodu, například: nahoru, dolu, matematicky, 0 nebo 0,5,.
- Výběr zaokrouhlení:
- V poli Zaokrouhlit na zvolte jednotky, desetiny, setiny atd., podle toho, jaký typ zaokrouhlení potřebujete.
- Nastavení desetinné značky:
- Vyberte, zda chcete použít čárku nebo tečku jako desetinnou značku.
- Nastavení oddělovače tisíců:
- V poli Oddělovač tisíců vyberte požadovaný oddělovač (mezera, tečka, čárka nebo žádný oddělovač).
- Pojmenování pravidla:
- V posledním kroku zadejte název pravidla, například: “Výpočet ceny bez DPH”.
Příklad 2: Navýšit cenu o X %
Tento příklad ukazuje, jak použít výpočet pro navýšení ceny o 15% (například pro akci nebo zvýšení marže).
- Vytvoření nového pravidla:
- Otevřete stránku “Pravidla”.
- Klikněte na tlačítko Nové pravidlo.
- Výběr typu pravidla:
- V poli Typ pravidla vyberte možnost Výpočet.
- Výběr produktů:
- V poli Výběr zvolte buď Všechny produkty, nebo vytvořte vlastní Produktový výběr pro specifické produkty, na které chcete pravidlo použít.
- Volba elementu pro změnu:
- V poli Element vyberte element, do kterého chcete zapsat výsledek výpočtu.
- V našem případě to bude element
g:price
- Zadejte hodnotu pro výpočet:
- V poli Výpočet zadejte vzorec pro navýšení ceny:
%g:price%*1,15 - Tento výpočet vynásobí cenu o 1,15, čímž zvýší cenu o 15%.
- V poli Výpočet zadejte vzorec pro navýšení ceny:
- Nastavení typu zaokrouhlení:
- V poli Typ zaokrouhlení vyberte požadovanou metodu, například: nahoru, dolu, matematicky, 0 nebo 0,5,.
- Výběr zaokrouhlení:
- V poli Zaokrouhlit na zvolte jednotky, desetiny, setiny atd., podle toho, jaký typ zaokrouhlení potřebujete.
- Nastavení desetinné značky:
- Vyberte, zda chcete použít čárku nebo tečku jako desetinnou značku.
- Nastavení oddělovače tisíců:
- V poli Oddělovač tisíců vyberte požadovaný oddělovač (mezera, tečka, čárka nebo žádný oddělovač).
- Pojmenování pravidla:
- V posledním kroku zadejte název pravidla, například: “Navýšení ceny pro Allegro”.
Příklad 3: Výpočet výše slevy v procentech
Tento příklad ukazuje, jak použít výpočet pro zjištění procentuální výše slevy na produkt.
- Vytvoření pomocného elementu:
- Na stránce „Elementy“ v pravém horním rohu klikněte na tlačítko „Nový element“.
- Vytvořte pomocný element, například „vyse_slevy“.
- Nepovinné: Skryjte tento element pomocí přepínače na konci řádku.
- Vytvoření nového pravidla:
- Otevřete stránku “Pravidla”.
- Klikněte na tlačítko Nové pravidlo.
- Výběr typu pravidla:
- V poli Typ pravidla vyberte možnost Výpočet.
- Výběr produktů:
- V poli Výběr zvolte buď Všechny produkty, nebo vytvořte vlastní Produktový výběr pro specifické produkty, na které chcete pravidlo použít.
- Volba elementu pro změnu:
- V poli Element vyberte element, do kterého chcete zapsat výsledek výpočtu.
- V našem případě to bude element vyse_slevy
- Zadejte hodnotu pro výpočet:
- V poli Výpočet zadejte vzorec pro výpočet výše slevy:
((%g:price%-%g:sale_price%)/%g:price%)*100 - Tento vzorec vypočítá procentuální rozdíl mezi původní a slevněnou cenou.
Tip: Pokud potřebujete za výsledek výpočtu umístit text, např. znak % (procenta) nebo třeba měnu (Kč), je třeba vytvořit pomocné pravidlo typu Přepsat.
- V poli Výpočet zadejte vzorec pro výpočet výše slevy:
- Nastavení typu zaokrouhlení:
- V poli Typ zaokrouhlení vyberte požadovanou metodu, například: nahoru, dolu, matematicky, 0 nebo 0,5,.
- Výběr zaokrouhlení:
- V poli Zaokrouhlit na zvolte jednotky, desetiny, setiny atd., podle toho, jaký typ zaokrouhlení potřebujete.
- V našem případě to budou jednotky.
- Pojmenování pravidla:
- V posledním kroku zadejte název pravidla, například: “Výpočet výše slevy”.
Další využití pravidla
- Navýšit cenu o provizi pro partnery
- Výpočet sazby DPH
- Výpočet prodejní ceny z nákupní ceny
- Přepočítat ceny do jiné měny pomocí dynamického nebo pevného měnového kurzu
- https://www.bidding-fox.cz/elements-sparovanost
- Vypočítat cenu po slevě (často do g:sale price)
FAQ:
1. K čemu slouží pravidlo Výpočet?
Toto pravidlo umožňuje provádět výpočty s hodnotami v elementech feedu.
Můžete ho použít například pro:
- výpočet ceny bez DPH,
- navýšení ceny o procento nebo pevnou částku,
- přepočet měny,
- výpočet slevy v procentech,
- výpočet provizí či marží.
- výpočet ceny po slevě
2. Jaké matematické operace mohu použít?
Do pole „Výpočet“ můžete zadat běžné matematické operace:
sčítání (+)– např.%price%+50,odčítání (–)– např.%price%-100,násobení (*)– např.%price%*1.15,dělení (/)– např.%price%/1.21,- závorky pro určení pořadí výpočtu, např.
(%price%-100)*1.15.
3. Jaké typy zaokrouhlení mohu použít?
V poli „Typ zaokrouhlení“ můžete zvolit:
- nahoru – vždy zaokrouhlí směrem nahoru,
- dolů – vždy směrem dolů,
- matematicky – běžné zaokrouhlení podle hodnoty za desetinnou čárkou,
- na 0 nebo 0,5 – na nejbližší půl jednotky nebo 0,
- na 0,9 – zaokrouhlí na nejbližší hodnotu s koncovkou „,9“,
- na 0,99 – zaokrouhlí na nejbližší hodnotu s koncovkou „,99“.
4. Jak zvolím úroveň zaokrouhlení?
V poli „Zaokrouhlit na“ můžete nastavit, na kolik míst se má hodnota zaokrouhlit:
- jednotky,
- desetiny,
- setiny,
- stovky,
podle potřeby formátu výstupního feedu.
5. Jaký formát čísel mohu nastavit?
V poli „Desetinná značka“ zvolte, zda se má použít čárka nebo tečka (,) / (.).
V poli „Oddělovač tisíců“ vyberte mezeru, tečku, čárku nebo žádný oddělovač.
Například: 1 000,50 nebo 1.000,50 podle požadavků cílového formátu.
6. Co se stane, když použiji proměnnou, která neexistuje nebo neobsahuje číselnou hodnotu?
Mergado takovou proměnnou nevyhodnotí a řádek přeskočí.
V editoru se neznámá proměnná zobrazí s červeným pozadím.
Doporučuje se testovat výpočet na menším vzorku produktů pomocí Průchodu pravidly.
7. Mohu do výpočtu zahrnout i textové elementy (např. měnu)?
Ne. Výpočet funguje pouze s číselnými hodnotami.
Pokud chcete k výsledku doplnit text nebo měnu (např. „Kč“, „%“), vytvořte následné pravidlo Přepsat, které tyto znaky doplní.
8. Jak vypočítám cenu bez DPH?
Zadejte do pole „Výpočet“ vzorec: %g:price%/1,21 (nebo 1,27 podle sazby DPH).
Výsledek uložte např. do elementu netprice.
Pravidlo tak vypočítá cenu bez DPH z původní ceny s DPH.
9. Jak vypočítám výši slevy v procentech?
Zadejte vzorec: ((%g:price%-%g:sale_price%)/%g:price%)*100.
Výsledek bude procentuální rozdíl mezi původní a slevněnou cenou.
Pokud potřebujete přidat znak „%“, použijte následné pravidlo Přepsat.
10. Jak navýším cenu o procento nebo pevnou částku?
Do pole „Výpočet“ zadejte např.:
- pro navýšení o 15 % →
%g:price%*1,15, - pro navýšení o 20 Kč →
%g:price%+20.
Mergado automaticky přepočítá novou hodnotu a zapíše ji do zvoleného elementu.
11. Mohu pravidlo použít pro přepočet měn?
Ano. Do výpočtu můžete zahrnout pevný nebo dynamický měnový kurz.
Například pro přepočet z CZK na EUR (1 EUR = 24,50 Kč):
%g:price%/24.5.
Pokud používáte dynamické kurzy, je vhodné data načítat z externího souboru pomocí Importu datového souboru nebo rozšíření Bidding Fox Elements.
12. Lze v pravidle kombinovat více operací?
Ano. Do výpočtu můžete vkládat více operací najednou a využít závorky pro definici pořadí, např.:
((%g:price%+50)*1.2)/1.21.
Mergado dodržuje standardní matematické pořadí operací.
13. Jak zaokrouhlím výsledek výpočtu?
V rámci výpočetního pravidla použijte nastavení „Typ zaokrouhlení“ a „Zaokrouhlit na“ stejně jako v pravidle Zaokrouhlit cenu.
Například: nahoru + na setiny → 123,456 → 123,46.
Díky tomu můžete v jednom kroku počítat i formátovat výsledky.
14. Co se stane, pokud výpočet obsahuje chybu (např. dělení nulou)?
Mergado záznam přeskočí a ponechá původní hodnotu. Při aplikaci pravidel Mergado upozorní na problém u daného produktu.
Před nasazením doporučujeme výpočty otestovat na vzorku produktů pomocí Průchodu pravidly.
15. Jak zjistím, jestli se výsledek vypočetl správně?
Po uložení a aplikování pravidel nebo po přegenerování feedu otevřete náhled produktů nebo použijte Průchod pravidly.
Uvidíte, jak se výsledná hodnota elementu změnila a zda odpovídá očekávanému výpočtu.
16. Mohu pravidlo naplánovat, aby se spouštělo jen v určitou dobu (např. při přepočtu cen v noci)?
Ano. Pomocí Časovače můžete určit konkrétní časové sloty nebo data, kdy má být pravidlo aktivní.