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

Doplněk Upsell obsahuje objekt window.upsell.events, který poskytuje seznam všech dostupných událostí:

Seznam událostí

UdálostPopis
UpsellProductRenderedSpustí se při renderování doplňků na stránce produktu
UpsellProductChangedSpustí se při změnách DOM na stránce produktu
UpsellCartRenderedSpustí se při renderování doplňků v košíku
UpsellCartChangedSpustí se při změnách DOM v košíku
UpsellBannersRenderedSpustí se při renderování bannerů
UpsellGiftsRenderedSpustí se při renderování dárků
UpsellGiftsChangedSpustí 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:

Byl tenhle článek užitečný?

0 z 0 se tenhle článek líbil