Documentatiemenu

Het winkelblok

Wat het Omnibusprijs-blok op je productpagina toont, de vijf instellingen en wanneer het zichzelf verbergt.

OmniBuzz voegt één app-blok toe aan je thema: Omnibusprijs. Het werkt met thema’s die app-blokken op de productpagina ondersteunen, waaronder Online Store 2.0-thema’s. Het leest een metaveld ($app:omnibus) dat OmniBuzz voor elke variant schrijft en toont twee dingen:

  • het label, bijvoorbeeld “Laagste prijs in de afgelopen 30 dagen: € 49,90”
  • een optionele badge, bijvoorbeeld “-20%”

Blokinstellingen

InstellingOptiesStandaard
ProductHet product dat wordt gelezen. Laat dit op het product van de pagina staan, tenzij je het blok ergens anders plaatst.Huidig product
Kortingspercentage tonenAan of uit.Aan
TekstgrootteKlein of gemiddeld.Klein
TekstkleurElke kleur.#595959
UitlijningLinks, gecentreerd of rechts.Links

De woorden van het label en de badge zijn geen blokinstellingen. Die wijzig je op de pagina Labels in de app.

Wanneer het label verschijnt

Het blok toont het label alleen als dit alles geldt voor de geselecteerde variant in de markt van de bezoeker:

  1. OmniBuzz heeft een resultaat voor deze variant en markt, en dat resultaat zegt dat een label moet worden getoond.
  2. De opgeslagen valuta is gelijk aan de winkelwagenvaluta van de bezoeker.
  3. De variant is op dit moment afgeprijsd: de vergelijkingsprijs ligt boven de prijs.
  4. De opgeslagen prijs komt overeen met de actuele prijs. Als je de prijs na de laatste nachtelijke controle hebt gewijzigd, blijft het label verborgen tot de volgende.
  5. De voorafgaande prijs is hoger dan nul.

Voldoet één voorwaarde niet, dan is er niets te zien. Heeft geen enkele variant van het product een resultaat voor de markt, dan toont het blok helemaal niets.

Omgerekende markten volgen een iets andere prijscontrole. Shopify rekent prijzen om met een dagelijkse wisselkoers, dus het blok accepteert een kleine afwijking. Zie Labels en markten.

De badge

Het percentage wordt berekend over de voorafgaande prijs en naar beneden afgerond. Het verschijnt alleen als het hoger is dan nul. Ligt de actieprijs niet onder de voorafgaande prijs, of is de verlaging minder dan 1%, dan toont het blok alleen het label.

Variantwijzigingen

Wisselt een bezoeker van variant, dan controleert het blok dezelfde regels opnieuw in de browser en werkt het label en de badge bij zonder de pagina te herladen. Een variant zonder resultaat verbergt het label. Kunnen de gegevens in de pagina niet worden gelezen, dan blijft het label ook verborgen.

Thema’s die de geselecteerde variant via script wijzigen zonder een change-event af te vuren, of die alleen de URL bijwerken met history.replaceState, activeren de update mogelijk niet. Test je thema in de voorbeeldweergave van de editor.

De doorgestreepte prijs is van jou

De doorgestreepte prijs op de pagina is de vergelijkingsprijs van je thema. OmniBuzz kan die niet verwijderen of vervangen. Zet de vergelijkingsprijs op de voorafgaande prijs die de app toont. De startpagina waarschuwt voor varianten waarvan de actieprijs niet onder de voorafgaande prijs ligt en voor varianten met een prijs erboven. De vergelijkingsprijs zelf controleert de app niet, dus vergelijk die met de voorafgaande prijs die de app toont.

Meer dan één blok. Je kunt het blok in meerdere secties van dezelfde productpagina plaatsen. Het script wordt één keer geladen en elk blok wordt bijgewerkt.