Nabídka dokumentace

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žnostiVýchozí
ProduktProdukt, který se má číst. Nechte produkt stránky, pokud blok neumisťujete jinam.Aktuální produkt
Zobrazit procento slevyZapnuto nebo vypnuto.Zapnuto
Velikost textuMalá nebo střední.Malá
Barva textuLibovolná 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:

  1. OmniBuzz má pro tuto variantu a trh výsledek a tento výsledek říká, že se má štítek zobrazit.
  2. Uložená měna se shoduje s měnou košíku kupujícího.
  3. Varianta je právě v akci: srovnávací cena je vyšší než cena.
  4. 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.
  5. 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.