Eventy doplňku Upsell
Jakub Kratina
Poslední aktualizace před 5 měsíci
Pro snazší reagování na změny doplňku Upsell na e-shopu jsme připravili systém událostí (eventů), na které je možné reagovat vlastním skriptem.
Dostupné eventy
Seznam událostí
| Událost | Popis |
|---|---|
| UpsellProductRendered | Spustí se při renderování doplňků na stránce produktu |
| UpsellProductChanged | Spustí se při změnách DOM na stránce produktu |
| UpsellCartRendered | Spustí se při renderování doplňků v košíku |
| UpsellCartChanged | Spustí se při změnách DOM v košíku |
| UpsellBannersRendered | Spustí se při renderování bannerů |
| UpsellGiftsRendered | Spustí se při renderování dárků |
| UpsellGiftsChanged | Spustí se při změnách DOM dárků |
Varianty událostí
- *Rendered - Události končící slovem "Rendered" se spustí při prvním načtení/renderování příslušné části doplňku
- *Changed - Události končící slovem "Changed" signalizují změny v DOM po interakci uživatele
Přidání listeneru na událost
Pokud chcete přidat listener pro událost, použijte standardní document.addEventListener:
Příklad: Reagovat na načtení košíku
Příklad: Kombinace s kontrolou existence prvku
V některých případech může dojít k načtení doplňku dříve, než se spustí váš skript. Pro jistotu můžete zkombinovat listener s kontrolou existence prvku:
Monitoring událostí
Pokud je zapnutý monitoring událostí v Shoptetu pomocí příkazu:
budou se ve výpisu konzole zobrazovat i události doplňku Upsell ve formátu: