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églage | Options | Par défaut |
|---|---|---|
| Produit | Le produit à lire. Laissez le produit de la page, sauf si vous placez le bloc ailleurs. | Produit actuel |
| Afficher le pourcentage de remise | Activé ou désactivé. | Activé |
| Taille du texte | Petite ou moyenne. | Petite |
| Couleur du texte | N’importe quelle couleur. | #595959 |
| Alignement | Gauche, 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 :
- OmniBuzz a un résultat pour cette variante et ce marché, et ce résultat indique qu’un label doit s’afficher.
- La devise enregistrée est égale à la devise du panier de l’acheteur.
- La variante est en promotion à cet instant : le prix comparé est supérieur au prix.
- 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.
- 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.