Szabály: Számítás#
Ez a szabály lehetővé teszi számítások végzését változókkal a feed elemeiben. Kiszámíthatod például az ÁFA nélküli árakat, módosíthatod az értékeket az ÁFA-kulcs szerint, vagy bonyolultabb aritmetikai műveleteket végezhetsz.
Források
Extra funkciók
- A számítás mezőbe beírható műveletek: összeadás, kivonás, szorzás, osztás, zárójelek és változók használata
- Eredményértékek kerekítése (tizedekre, százasokra stb.)
Konkrét példák
1. példa: ÁFA nélküli ár kiszámítása
Ez a példa bemutatja, hogyan használd a számítást az ÁFA eltávolítására az árból, például a magyar Árukereső számára, ahol ez kötelező elem.
- Új szabály létrehozása:
- Nyisd meg a Szabályok oldalt.
- Kattints az Új szabály gombra.
- Szabálytípus kiválasztása:
- A Szabály típusa mezőben válaszd a Számítás lehetőséget.
- Termékek kiválasztása:
- A Lekérdezés mezőben válaszd az Összes termék opciót, vagy hozz létre saját Terméklekérdezést azokhoz a termékekhez, amelyekre alkalmazni szeretnéd a szabályt.
- Elem kiválasztása a módosításhoz:
- Az Elem mezőben válaszd ki azt az elemet, amelybe a számítás eredményét be szeretnéd írni.
- Ebben a példában ez a
netpriceelem lesz.
- Számítási érték megadása:
- A Számítás mezőben add meg az ÁFA nélküli ár képletét:
%g:price%/1,27 - Ez a számítás az ÁFA-s árat elosztja 1,27-tel (feltételezett 27%-os ÁFA-kulcs).
- A Számítás mezőben add meg az ÁFA nélküli ár képletét:
- Kerekítés típusának beállítása:
- A Kerekítés típusa mezőben válaszd ki a kívánt módszert, például: felfelé, lefelé, matematikailag, 0 vagy 0,5.
- Kerekítés kiválasztása:
- A Kerekítés értéke mezőben válaszd ki az egységeket, tizedeket, századokat stb., a szükséges kerekítés típusa szerint.
- Tizedes jel beállítása:
- Válaszd ki, hogy vesszőt vagy pontot szeretnél-e tizedes jelként használni.
- Ezres elválasztó beállítása:
- Az Ezres elválasztó mezőben válaszd ki a kívánt elválasztót (szóköz, pont, vessző vagy nincs elválasztó).
- Szabály elnevezése:
- Az utolsó lépésben add meg a szabály nevét, például: “ÁFA nélküli ár kiszámítása”.
2. példa: Ár növelése X %-kal
Ez a példa bemutatja, hogyan használd a számítást az ár 15%-os növeléséhez (például akcióhoz vagy árrés növeléséhez).
- Új szabály létrehozása:
- Nyisd meg a Szabályok oldalt.
- Kattints az Új szabály gombra.
- Szabálytípus kiválasztása:
- A Szabály típusa mezőben válaszd a Számítás lehetőséget.
- Termékek kiválasztása:
- A Lekérdezés mezőben válaszd az Összes termék opciót, vagy hozz létre saját Terméklekérdezést azokhoz a termékekhez, amelyekre alkalmazni szeretnéd a szabályt.
- Elem kiválasztása a módosításhoz:
- Az Elem mezőben válaszd ki azt az elemet, amelybe a számítás eredményét be szeretnéd írni.
- Ebben a példában ez a
g:priceelem lesz.
- Számítási érték megadása:
- A Számítás mezőben add meg az árnövelés képletét:
%g:price%*1,15 - Ez a számítás az árat 1,15-tel szorozza, ezzel 15%-kal növeli az árat.
- A Számítás mezőben add meg az árnövelés képletét:
- Kerekítés típusának beállítása:
- A Kerekítés típusa mezőben válaszd ki a kívánt módszert, például: felfelé, lefelé, matematikailag, 0 vagy 0,5.
- Kerekítés kiválasztása:
- A Kerekítés értéke mezőben válaszd ki az egységeket, tizedeket, századokat stb., a szükséges kerekítés típusa szerint.
- Tizedes jel beállítása:
- Válaszd ki, hogy vesszőt vagy pontot szeretnél-e tizedes jelként használni.
- Ezres elválasztó beállítása:
- Az Ezres elválasztó mezőben válaszd ki a kívánt elválasztót (szóköz, pont, vessző vagy nincs elválasztó).
- Szabály elnevezése:
- Az utolsó lépésben add meg a szabály nevét, például: “Ár növelése az Allegro számára”.
- példa: Kedvezmény mértékének kiszámítása százalékban
Ez a példa bemutatja, hogyan használd a számítást a termékre vonatkozó százalékos kedvezmény mértékének meghatározásához.
- Segédelem létrehozása:
- Az Elemek oldalon a jobb felső sarokban kattints az Új elem gombra.
- Hozz létre egy segédelemet, például
kedvezmeny_merteke. - Opcionális: Rejtsd el ezt az elemet a sor végén lévő kapcsolóval.
- Új szabály létrehozása:
- Nyisd meg a Szabályok oldalt.
- Kattints az Új szabály gombra.
- Szabálytípus kiválasztása:
- A Szabály típusa mezőben válaszd a Számítás lehetőséget.
- Termékek kiválasztása:
- A Lekérdezés mezőben válaszd az Összes termék opciót, vagy hozz létre saját Terméklekérdezést azokhoz a termékekhez, amelyekre alkalmazni szeretnéd a szabályt.
- Elem kiválasztása a módosításhoz:
- Az Elem mezőben válaszd ki azt az elemet, amelybe a számítás eredményét be szeretnéd írni.
- Ebben a példában ez a
kedvezmeny_mertekeelem lesz.
- Számítási érték megadása:
- A Számítás mezőben add meg a kedvezmény mértékének képletét:
((%g:price%-%g:sale_price%)/%g:price%)*100 - Ez a képlet kiszámítja az eredeti és az akciós ár közötti százalékos különbséget.
- Tipp: Ha a számítás eredménye után szöveget szeretnél elhelyezni, pl. % (százalék) jelet vagy pénznemet (Ft), akkor létre kell hozni egy segéd Felülírás szabályt.
- A Számítás mezőben add meg a kedvezmény mértékének képletét:
- Kerekítés típusának beállítása:
- A Kerekítés típusa mezőben válaszd ki a kívánt módszert, például: felfelé, lefelé, matematikailag, 0 vagy 0,5.
- Kerekítés kiválasztása:
- A Kerekítés értéke mezőben válaszd ki az egységeket, tizedeket, századokat stb., a szükséges kerekítés típusa szerint.
- Ebben a példában ez egységek lesz.
- Szabály elnevezése:
- Az utolsó lépésben add meg a szabály nevét, például: “Kedvezmény mértékének kiszámítása”.
A szabály további felhasználása
- Ár növelése partneri jutalékkal
- ÁFA-kulcs kiszámítása
- Eladási ár kiszámítása beszerzési árból
- Árak átszámítása más pénznembe dinamikus vagy fix árfolyammal
- https://www.bidding-fox.cz/elements-sparovanost
- Akciós ár kiszámítása (gyakran a g:sale price-ba)
GYIK#
1. Mire szolgál a Számítás szabály? Ez a szabály lehetővé teszi számítások végzését a feed elemeinek értékeivel. Használhatod például:
- ÁFA nélküli ár kiszámításához,
- ár növeléséhez százalékkal vagy fix összeggel,
- pénznem átszámításához,
- kedvezmény százalékban történő kiszámításához,
- jutalékok vagy árrések kiszámításához,
- akciós ár kiszámításához.
2. Milyen matematikai műveleteket használhatok? A Számítás mezőbe beírhatod a szokásos matematikai műveleteket:
összeadás (+)– pl.%price%+50,kivonás (–)– pl.%price%-100,szorzás (*)– pl.%price%*1.15,osztás (/)– pl.%price%/1.21,- zárójelek a műveletek sorrendjének meghatározásához, pl.
(%price%-100)*1.15.
3. Milyen kerekítési típusokat használhatok? A Kerekítés típusa mezőben választhatsz:
- felfelé – mindig felfelé kerekít,
- lefelé – mindig lefelé kerekít,
- matematikailag – szokásos kerekítés a tizedes jegy értéke szerint,
- 0-ra vagy 0,5-re – a legközelebbi fél egységre vagy 0-ra,
- 0,9-re – a legközelebbi ,9 végződésű értékre kerekít,
- 0,99-re – a legközelebbi ,99 végződésű értékre kerekít.
4. Hogyan válasszam ki a kerekítés szintjét? A Kerekítés értéke mezőben beállíthatod, hány helyre kerekítsen az érték:
- egységek,
- tizedek,
- századok,
- százasok,
a kimeneti feed formátumának igénye szerint.
5. Milyen számformátumot állíthatok be? A Tizedes jel mezőben válaszd ki, vesszőt vagy pontot használj (,) / (.). Az Ezres elválasztó mezőben válassz szóközt, pontot, vesszőt vagy nincs elválasztó. Például: 1 000,50 vagy 1.000,50 a célformátum igényei szerint.
6. Mi történik, ha nem létező vagy nem numerikus értékű változót használok? A Mergado az ilyen változót nem értékeli ki és kihagyja a sort. A szerkesztőben az ismeretlen változó piros háttérrel jelenik meg. Érdemes a számítást kisebb termékmintán tesztelni a Szabályok áthaladása segítségével.
7. Használhatok a számításban szöveges elemeket is (pl. pénznemet)? Nem. A számítás csak numerikus értékekkel működik. Ha szöveget vagy pénznemet szeretnél hozzáadni az eredményhez (pl. „Ft", „%"), hozz létre egy következő Felülírás szabályt, amely ezeket a jeleket kiegészíti.
8. Hogyan számítsam ki az ÁFA nélküli árat?
A Számítás mezőbe írd be a képletet: %g:price%/1,27 (vagy 1,21 az ÁFA-kulcs szerint).
Az eredményt mentsd pl. a netprice elembe.
A szabály így kiszámítja az ÁFA nélküli árat az eredeti bruttó árból.
9. Hogyan számítsam ki a kedvezmény mértékét százalékban?
Írd be a képletet: ((%g:price%-%g:sale_price%)/%g:price%)*100.
Az eredmény az eredeti és az akciós ár közötti százalékos különbség lesz.
Ha a „%" jelet is hozzá szeretnéd adni, használj egy következő Felülírás szabályt.
10. Hogyan növelhetem az árat százalékkal vagy fix összeggel? A Számítás mezőbe írd be pl.:
- 15%-os növeléshez →
%g:price%*1,15, - 20 Ft-os növeléshez →
%g:price%+20.
A Mergado automatikusan átszámítja az új értéket és beírja a kiválasztott elembe.
11. Használhatom a szabályt pénznem átszámításhoz?
Igen. A számításba bevonhatsz fix vagy dinamikus árfolyamot.
Például HUF-ról EUR-ra történő átszámításhoz (1 EUR = 400 Ft):
%g:price%/400.
Ha dinamikus árfolyamokat használsz, érdemes az adatokat külső fájlból betölteni az Adatfájl importálása vagy a Bidding Fox Elements bővítmény segítségével.
12. Kombinálhatok több műveletet egy szabályban?
Igen. A számításba több műveletet is beírhatsz, és zárójelekkel határozhatod meg a sorrendet, pl.:
((%g:price%+50)*1.2)/1.27.
A Mergado betartja a szabványos matematikai műveleti sorrendet.
13. Hogyan kerekítsem a számítás eredményét?
A számítási szabályon belül használd a Kerekítés típusa és Kerekítés értéke beállításokat, ugyanúgy, mint a Szám kerekítése szabályban.
Például: felfelé + századokra → 123,456 → 123,46.
Így egy lépésben számolhatsz és formázhatsz is.
14. Mi történik, ha a számítás hibát tartalmaz (pl. nullával osztás)? A Mergado kihagyja a bejegyzést és megtartja az eredeti értéket. A szabályok alkalmazásakor a Mergado figyelmeztet a problémára az adott terméknél. Érdemes a számításokat termékmintán tesztelni a Szabályok áthaladása segítségével.
15. Hogyan állapíthatom meg, hogy az eredmény helyesen lett-e kiszámítva? A szabályok mentése és alkalmazása vagy a feed újragenerálása után nyisd meg a termékek előnézetét vagy használd a Szabályok áthaladása funkciót. Látni fogod, hogyan változott az elem eredményértéke, és megfelel-e az elvárt számításnak.
16. Ütemezhetek szabályt, hogy csak bizonyos időben fusson (pl. éjszakai ár átszámításnál)? Igen. Az Időzítő segítségével meghatározhatod a konkrét időszakokat vagy dátumokat, amikor a szabálynak aktívnak kell lennie.