Menu de la documentation

Le bloc de la boutique

Ce que le bloc Prix Omnibus affiche sur votre page produit, ses cinq réglages et les cas où il se masque.

OmniBuzz ajoute un bloc d’application à votre thème : Prix Omnibus. Il fonctionne avec les thèmes qui acceptent les blocs d’application sur la page produit, ce qui inclut les thèmes Online Store 2.0. Il lit un métachamp ($app:omnibus) qu’OmniBuzz écrit pour chaque variante et affiche deux éléments :

  • le label, par exemple « Prix le plus bas des 30 derniers jours : 49,90 € »
  • un badge facultatif, par exemple « -20 % »

Réglages du bloc

RéglageOptionsPar défaut
ProduitLe produit à lire. Laissez le produit de la page, sauf si vous placez le bloc ailleurs.Produit actuel
Afficher le pourcentage de remiseActivé ou désactivé.Activé
Taille du textePetite ou moyenne.Petite
Couleur du texteN’importe quelle couleur.#595959
AlignementGauche, centre ou droite.Gauche

Les mots du label et du badge ne sont pas des réglages du bloc. Vous les modifiez sur la page Labels de l’application.

Quand le label s’affiche

Le bloc n’affiche le label que si toutes les conditions suivantes sont vraies pour la variante sélectionnée, dans le marché de l’acheteur :

  1. OmniBuzz a un résultat pour cette variante et ce marché, et ce résultat indique qu’un label doit s’afficher.
  2. La devise enregistrée est égale à la devise du panier de l’acheteur.
  3. La variante est en promotion à cet instant : le prix comparé est supérieur au prix.
  4. Le prix enregistré correspond au prix actuel. Si vous avez modifié le prix après la dernière vérification nocturne, le label reste masqué jusqu’à la suivante.
  5. Le prix antérieur est supérieur à zéro.

Si une condition n’est pas remplie, rien n’est visible. Si aucune variante du produit n’a de résultat pour le marché, le bloc n’affiche rien du tout.

Les marchés convertis suivent un contrôle de prix légèrement différent. Shopify convertit les prix avec un taux de change quotidien, le bloc accepte donc un léger écart. Voir Labels et marchés.

Le badge

Le pourcentage est calculé à partir du prix antérieur et arrondi à l’inférieur. Il n’apparaît que s’il est supérieur à zéro. Quand le prix promotionnel n’est pas inférieur au prix antérieur, ou que la réduction est inférieure à 1 %, le bloc n’affiche que le label.

Changements de variante

Quand un client change de variante, le bloc revérifie les mêmes règles dans le navigateur et met à jour le label et le badge sans recharger la page. Une variante sans résultat masque le label. Si les données de la page sont illisibles, le label est masqué lui aussi.

Les thèmes qui changent la variante sélectionnée par script sans déclencher d’événement change, ou qui se contentent de mettre à jour l’URL avec history.replaceState, peuvent ne pas déclencher la mise à jour. Testez votre thème dans l’aperçu de l’éditeur.

Le prix barré, c’est le vôtre

Le prix barré affiché sur la page est le prix comparé de votre thème. OmniBuzz ne peut ni le retirer ni le remplacer. Réglez le prix comparé sur le prix antérieur indiqué par l’application. La page d’accueil signale les variantes dont le prix promotionnel n’est pas inférieur au prix antérieur et celles dont le prix lui est supérieur. Elle ne vérifie pas le prix comparé lui-même : comparez-le au prix antérieur affiché par l’application.

Plusieurs blocs. Vous pouvez placer le bloc dans plusieurs sections de la même page produit. Le script ne se charge qu’une fois et chaque bloc se met à jour.