Rejtett mezők és a számítások optimalizálása
Mit tegyél, ha egy feltétel miatt rejtett mező üressé teszi a számítást, és hogyan gyorsíthatod a sok számítást vagy feltételt tartalmazó termékoldalt.
Hiányzó vagy rejtett mező a képletben
Szekció neve “Hiányzó vagy rejtett mező a képletben”Ha a képlet olyan mezőre hivatkozik, amely nincs az oldalon, a számítás alapból üres értéket ad. Egy feltétel által elrejtett mező is hiányzónak számít.
Példa: a termék Kicsi, Közepes és Nagy méretben kapható, és csak a Nagy méretnél jelenik meg egy extra mező (field_12). Az árképlet:
{field_10} + {field_12} * 2A Kicsi vagy a Közepes méret kiválasztásakor a field_12 rejtve van, ezért a képlet nem ad eredményt.
A megoldás: nulla érték a hiányzó mezőkhöz
Szekció neve “A megoldás: nulla érték a hiányzó mezőkhöz”- Nyisd meg a WooCommerce → Beállítások → Termékkiegészítők → Számítások oldalt.
- Kapcsold be a Nulla érték a hiányzó mezőkhöz beállítást.
- Kattints a Módosítások mentése gombra.

A bekapcsolás után a hiányzó vagy rejtett mező értéke 0, így a képlet minden méretnél kiszámolható. Ezzel egyetlen globális számítás mező több mező értékét is összegezheti akkor is, ha nem minden mező szerepel minden terméken.
Lassú termékoldal: számítások és feltételek optimalizálása
Szekció neve “Lassú termékoldal: számítások és feltételek optimalizálása”Ha a termékoldal lassú vagy akadozik, mert sok számítás vagy feltétel van rajta, a Teljesítményoptimalizálások beállítás segíthet. A WooCommerce → Beállítások → Termékkiegészítők → Általános oldal Optimalizálások blokkjában találod.
| Érték | Mit csinál |
|---|---|
| Nincs | Nincs optimalizálás. |
| Időalapú számítások | A számításokat rögzített időközönként értékeli ki. |
| Időalapú feltételek | A feltételeket értékeli ki rögzített időközönként. |
| Időalapú számítások és feltételek (ajánlott) | A számításokat és a feltételeket is rögzített időközönként értékeli ki. Ez az alapérték. |
| Eseményvezérelt számítások és feltételek (béta) | Csak akkor értékel ki, ha egy érintett mező megváltozik. Kevesebb számolással jár, de még béta funkció. |
Ha lassúságot tapasztalsz, ellenőrizd, hogy nem a Nincs érték van-e kiválasztva, és szükség esetén válaszd az ajánlott értéket.
Készült: