Blok v obchodě
Co blok Omnibus cena zobrazuje na stránce produktu, jeho pět nastavení a kdy se sám skryje.
OmniBuzz do vaší šablony přidává jeden aplikační blok: Omnibus cena. Funguje se šablonami, které na stránce produktu podporují aplikační bloky, včetně šablon Online Store 2.0. Čte metapole ($app:omnibus), které OmniBuzz zapisuje pro každou variantu, a vypisuje dvě věci:
- text ceny, například „Nejnižší cena za posledních 30 dní: 49,90 €“
- volitelný štítek slevy, například „-20 %“
Nastavení bloku
| Nastavení | Možnosti | Výchozí |
|---|---|---|
| Produkt | Produkt, který se má číst. Nechte produkt stránky, pokud blok neumisťujete jinam. | Aktuální produkt |
| Zobrazit procento slevy | Zapnuto nebo vypnuto. | Zapnuto |
| Velikost textu | Malá nebo střední. | Malá |
| Barva textu | Libovolná barva. | #595959 |
| Zarovnání | Vlevo, na střed nebo vpravo. | Vlevo |
Znění textu ceny a štítku slevy nejsou nastavení bloku. Měníte je na stránce Štítky v aplikaci.
Kdy se text ceny zobrazí
Blok zobrazí text ceny jen tehdy, když pro vybranou variantu na trhu kupujícího platí všechno z následujícího:
- OmniBuzz má pro tuto variantu a trh výsledek a tento výsledek říká, že se má štítek zobrazit.
- Uložená měna se shoduje s měnou košíku kupujícího.
- Varianta je právě v akci: srovnávací cena je vyšší než cena.
- Uložená cena odpovídá aktuální ceně. Pokud jste cenu změnili po poslední noční kontrole, štítek se do další kontroly skryje.
- Předchozí cena je vyšší než nula.
Pokud některá podmínka není splněna, nic není vidět. Pokud žádná varianta produktu nemá pro daný trh výsledek, blok nevypíše vůbec nic.
Trhy s přepočtenými cenami se řídí mírně odlišnou kontrolou ceny. Shopify převádí ceny podle denního směnného kurzu, takže blok toleruje malou odchylku. Viz Štítky a trhy.
Štítek slevy
Procento se počítá z předchozí ceny a zaokrouhluje dolů. Zobrazí se jen tehdy, když je vyšší než nula. Pokud akční cena není nižší než předchozí cena nebo je sleva menší než 1 %, blok zobrazí jen text ceny.
Změny variant
Když zákazník přepne variantu, blok v prohlížeči znovu ověří stejná pravidla a aktualizuje text ceny i štítek slevy bez znovunačtení stránky. Varianta bez výsledku text ceny skryje. Pokud nelze data na stránce přečíst, text ceny se také skryje.
Šablony, které vybranou variantu mění skriptem bez vyvolání události change nebo které jen upravují adresu pomocí history.replaceState, nemusí aktualizaci spustit. Šablonu vyzkoušejte v náhledu editoru.
Přeškrtnutá cena je vaše
Přeškrtnutá cena na stránce je srovnávací cena vaší šablony. OmniBuzz ji nemůže odstranit ani nahradit. Nastavte srovnávací cenu na předchozí cenu, kterou aplikace zobrazuje. Na stránce Domů aplikace upozorňuje na varianty, jejichž akční cena není nižší než předchozí cena, a na varianty s cenou nad ní. Samotnou srovnávací cenu nekontroluje, porovnejte ji proto s předchozí cenou, kterou aplikace zobrazuje.
Více bloků. Blok můžete umístit do více sekcí téže stránky produktu. Skript se načte jednou a aktualizují se všechny bloky.