Novatto, marque de robinetterie de salle de bains et de cuisine basée en Arizona, affiche les prix de détail à tous les visiteurs et réserve les prix revendeurs aux comptes inscrits. Les revendeurs font leur demande via un formulaire Registration for Wholesale Pricing, puis se connectent pour voir leurs propres prix, que BSS B2B Solution applique selon le tag client.
À propos de Novatto
Novatto conçoit des éviers, robinets, vidages, meubles-vasques et produits de douche pour les salles de bains, les cuisines et les bars. Sa page À propos indique que l’entreprise a été lancée par un jeune entrepreneur qui voulait des produits pour la maison qui se distinguent par leur qualité et leur design, et la page d’accueil affiche la mention « With Pride Since 2008 ». Le siège est à Tempe, en Arizona. Le site décrit des produits conçus en Arizona et fabriqués au Mexique, au Vietnam et en Chine.
Le catalogue est vaste. Le menu Bath couvre les vasques à poser, les meubles-vasques, les robinets et les douches. Kitchen and Bar couvre les éviers en inox, en composite granit, en cuivre et en grès, ainsi que les robinets de préparation. Un menu Parts and Accessories regroupe les cartouches, les vidages et la quincaillerie de pose. Les acheteurs peuvent aussi parcourir par style : traditionnel, moderne ou expressif. Sur la collection d’éviers de cuisine, le filtre de prix va d’environ 195 $ US à environ 4 449 $ US, de sorte qu’une seule boutique propose à la fois de l’inox d’entrée de gamme et du composite ou de la pierre haut de gamme.
Novatto ne vend pas uniquement via son propre site. La page d’accueil cite des avis d’acheteurs provenant de grandes enseignes de bricolage et de places de marché, une page Our Partners renvoie vers elles, et une page Find Showrooms indique les points de vente physiques. Ce mélange explique le rôle de la boutique Shopify : servir directement les propriétaires et donner aux comptes professionnels un moyen de voir leurs propres prix sans appeler.
Le modèle B2B : détail pour tous, gros après inscription
Novatto exploite une boutique hybride. Rien dans le catalogue n’est masqué. Un visiteur non connecté qui ouvre une page produit voit un prix normal (un évier cuisine double bac en inox de 32 pouces était affiché à 213,00 $ US lors de notre consultation), un bouton Add to cart et les options Shop Pay habituelles. La couche de gros se trouve à côté. À côté du bouton Add to cart, il y a un bouton Wholesale Prices, et le pied de page comporte un lien Wholesale Registration dans sa colonne Resources. Un clic sur le bouton mène directement le visiteur à la page d’inscription.
Qui est l’acheteur de gros ? Le site parle lui-même d’« opportunités pour les revendeurs et les présentoirs », et le formulaire demande un nom d’entreprise. Le public visé est donc constitué de showrooms, de revendeurs et d’acheteurs professionnels, et non de propriétaires. L’avis public du responsable sur l’App Store énonce clairement la raison d’affaires : Novatto voulait que ses clients B2B potentiels sachent qu’une tarification de gros existe, et que ses clients B2B existants puissent consulter le site à toute heure et voir leurs prix. Ce sont deux objectifs différents, faire connaître le programme à ceux qui n’ont pas encore postulé et servir ceux qui l’ont fait, et la boutique répond aux deux avec les mêmes deux éléments : le bouton et le formulaire.
Les acheteurs postulent via un seul formulaire. Les formulaires d’inscription BSS B2B Solution peuvent conserver une demande pour examen ou l’approuver immédiatement, et ajouter un tag client à l’approbation. Le mode utilisé par Novatto n’est pas visible de l’extérieur, nous n’en affirmons donc aucun. Ce qui compte pour le modèle, c’est le tag : une fois qu’un compte le porte, les règles de prix visant ce tag s’appliquent lorsque l’acheteur se connecte.
Comment la boutique gère la vente en gros
Un bouton de gros sur chaque page produit

La page produit est l’endroit où un revendeur arrive depuis une recherche, une annonce de place de marché ou une visite de showroom : c’est donc le bon point d’entrée pour le gros. Le prix de détail reste public et complet : prix, sélecteur de quantité, Add to cart, Shop Pay. Le bouton Wholesale Prices est un second accès, pas un remplacement. Un propriétaire l’ignore, un revendeur clique dessus, et aucun des deux n’a besoin de chercher un élément de menu.
Un formulaire d’inscription court

La page s’intitule Registration for Wholesale Pricing et comporte neuf champs : prénom, nom, e-mail, mot de passe, société, téléphone, adresse, ville et code postal. Le prénom, l’e-mail, le mot de passe, la société, l’adresse, la ville et le code postal sont obligatoires. Il n’y a ni dépôt de document ni champ d’identifiant fiscal. C’est une taille raisonnable pour un programme revendeurs qui passe aussi par le contact personnel (le pied de page invite les revendeurs à contacter l’équipe commerciale) : le formulaire recueille ce dont un responsable de compte a besoin pour vérifier l’entreprise.

Sur téléphone, le formulaire devient une colonne unique avec de grands champs et les mêmes repères de champs obligatoires. Le champ téléphone utilise un sélecteur de pays, avec +1 par défaut pour les visiteurs américains.
Un catalogue public avec des prix réels

Les collections affichent les prix, des filtres par type de produit, prix, disponibilité et tags, ainsi que le nombre de produits. Les visiteurs ne sont jamais invités à se connecter pour voir le prix d’un robinet. Les prix revendeurs sont la partie qui change après la connexion. Nous ne nous sommes pas connectés, nous n’avons donc pas vu la vue revendeur ; ce que nous affirmons vient de la configuration de l’application décrite ci-dessous et de la description du résultat par le responsable.
Les fonctionnalités BSS B2B Solution qui la font fonctionner
Nous avons vérifié la mise en place de deux façons : ce que montre le balisage de la boutique, et la configuration de production de l’application (une vérification en lecture seule des modules ayant des règles actives, sans données clients ni commandes). Le contenu des règles, comme les valeurs de remise, n’est pas publié ici.
| Fonctionnalité | Ce que nous avons constaté | En savoir plus |
|---|---|---|
| Registration form | Une page Registration for Wholesale Pricing active, construite avec le formulaire BSS | Créer un formulaire d’inscription |
| Custom pricing | Plusieurs règles actives ciblant les tags client et couvrant tout le catalogue avec des prix en pourcentage | Prix des clients avec tags |
| Price list | Une liste de prix active, ciblée par tag et définie au niveau de la variante | Liste de prix par groupe d’acheteurs |
| Volume pricing | Une règle active pour les clients connectés ; les pages produit contiennent le conteneur du tableau de volume | Remises par quantité |
| Auto-tag | Règles actives déclenchées à l’inscription d’un client | Tags automatiques |
| Shipping rate | Une règle active basée sur le montant de la commande pour les clients connectés | Expédition personnalisée pour le gros |
| Discount code | Des règles de codes actives visant les clients avec tags | Codes de remise |
Les tags font office d’interrupteur
Plusieurs règles de prix personnalisé visant les tags client montrent comment la boutique est organisée : le gros n’est pas une remise générale, mais un ensemble de groupes, chacun avec sa propre règle. Un groupe peut être un niveau de revendeur, un partenaire showroom ou tout segment que l’équipe veut tarifer différemment. Le formulaire d’inscription place un nouveau compte dans le bon groupe grâce au tag, et les règles de tags automatiques déclenchées à l’inscription signifient qu’une partie de ce tri n’a pas besoin d’une personne. Les mêmes tags pilotent ensuite la liste de prix et les codes de remise, tandis que le statut de connexion pilote la règle d’expédition et le tableau de volume : une seule décision à l’inscription se propage ainsi à toute la commande.

Le formulaire se construit dans l’éditeur de l’application, où les champs sont ajoutés, réordonnés et prévisualisés avant publication. Le guide présente l’ensemble des types de champs, y compris les listes déroulantes et le dépôt de fichiers, dont le formulaire court de Novatto n’a pas besoin.

Le tag d’approbation est un simple réglage texte du formulaire. Une règle qui vise ce tag devient alors, en pratique, la liste de prix du revendeur. Pour voir comment les éléments s’enchaînent de bout en bout, le cas d’usage sur l’approbation et la notification des candidats détaille le processus.

Une règle de prix personnalisé choisit qui obtient le prix : tout le monde, les clients connectés, des clients précis ou des tags client. Les règles de Novatto se trouvent dans l’option par tag. Lorsque des règles se chevauchent, l’application applique des numéros de priorité de 0 à 99, et le plus petit numéro l’emporte, ce qu’explique le cas d’usage sur la priorité des règles.

Les règles d’expédition peuvent facturer selon la quantité, le montant ou le poids. La règle active de Novatto repose sur le montant de la commande et s’applique aux clients connectés, ce qui convient aux marchandises lourdes et de valeur comme les éviers, où le fret fait réellement partie du coût du revendeur. Un tableau de prix par volume existe aussi pour les clients connectés, et le cas d’usage sur le tableau de prix par volume montre son affichage sur une page produit.
Ce que les autres marchands peuvent reprendre
- Placez le bouton de gros là où le revendeur se trouve déjà. Un bouton à côté de Add to cart transforme l’intérêt pour la page produit en inscriptions, sans toucher à l’expérience de détail.
- Limitez le formulaire à ce dont vous avez besoin. Neuf champs, aucun dépôt de fichier. Ajoutez des champs d’identifiant fiscal ou de document seulement si vous devez vérifier les acheteurs avant de les approuver.
- Traitez le tag comme un contrat. L’inscription ajoute un tag, les règles de prix lisent le tag. Si un prix est faux, vous corrigez une règle, pas un compte.
- Utilisez plusieurs règles. Plusieurs règles par tag permettent de tarifer différemment les revendeurs, les showrooms et les partenaires sans boutiques séparées.
- Décidez du mode d’approbation avant le lancement. La revue manuelle convient à un programme géré par des responsables de compte ; l’approbation automatique convient aux programmes ouverts. Notez le choix.
- Testez trois états. Ouvrez une fenêtre privée en tant qu’invité, puis en tant que nouvel inscrit, puis en tant qu’acheteur approuvé, et comparez les prix d’un même produit à chaque fois.
- Prévoyez que les mises à jour du thème et des applications y touchent. L’avis du responsable mentionne les mises à jour de thème et les applications tierces qui interfèrent avec le code B2B. Testez d’abord les modifications sur une copie du thème.
L’avis de Novatto
Novatto a laissé un avis public sur BSS B2B Solution dans le Shopify App Store : 5 étoiles sur 5, dernière modification le 30 avril 2025, après environ dix mois d’utilisation. Le passage pertinent, cité mot pour mot :
"[…] The reason Novatto, Inc. chose B2B was that we wanted to let our potential B2B customers know we offer wholesale pricing and for the B2B customers we already have, we wanted them to be able to go to our website anytime and see their pricing 24/7. B2B offered a great solution. Since then they have continued helping out with issues that crop up like theme updates that disrupt coding or 3rd party Apps that interfere with B2B’s coding."
Novatto, avis public sur la fiche BSS B2B Solution, 5 étoiles, modifié le 30 avril 2025
(Citation originale en anglais)
Deux points ressortent. La raison donnée porte sur la visibilité et le libre-service, pas sur les remises : faire savoir aux prospects que le programme existe, et permettre aux revendeurs existants de vérifier leurs prix sans demander. Et la remarque pratique sur les mises à jour de thème est le genre de détail que seule une boutique en activité depuis longtemps connaît. Elle rappelle que le gros sur Shopify est une installation vivante, et non une installation unique.
FAQ
Une boutique Shopify peut-elle afficher les prix de détail à tous et les prix revendeurs aux seuls comptes approuvés ?
Oui. Créez un tag client pour chaque groupe de gros, ajoutez des règles de prix qui visent ces tags et publiez un formulaire d’inscription. Les invités continuent de voir les prix normaux, et les clients avec tags voient leurs propres prix après connexion. Voir le cas d’usage sur les prix des clients avec tags.
Comment un revendeur reçoit-il le tag de gros ?
Par le formulaire d’inscription. Le formulaire peut ajouter un tag lorsqu’un compte est approuvé, et les règles de tags automatiques peuvent ajouter des tags lorsqu’un client s’inscrit. Le marchand choisit si les demandes sont examinées d’abord ou approuvées automatiquement.
Le formulaire d’inscription crée-t-il une entreprise Shopify ?
Non. Le champ Company d’un formulaire d’inscription BSS est un champ texte enregistré dans l’adresse du client. Les prix sont pilotés par les tags client, des clients précis ou des emplacements d’entreprise, et non par une fiche entreprise créée par le formulaire.
Où placer le lien de gros sur une boutique qui vend aussi aux propriétaires ?
Placez-le là où les acheteurs professionnels regardent déjà : à côté de Add to cart sur les pages produit, et dans le pied de page. Novatto utilise un bouton Wholesale Prices et un lien Wholesale Registration dans le pied de page, de sorte que les acheteurs de détail ne sont pas dérangés.
Que faut-il tester avant d’annoncer un programme de gros ?
Comparez un produit en tant qu’invité, en tant que nouvel inscrit et en tant qu’acheteur approuvé, dans une fenêtre privée, puis passez une commande test avec une règle d’expédition et un code de remise si vous en utilisez. Répétez après chaque mise à jour du thème.
Cette présentation de boutique repose sur le site public de Novatto et sur son avis public dans le Shopify App Store, à la date du 5 octobre 2026. Les captures d’écran montrent la boutique publique. Les captures d’administration sont des exemples tirés du guide d’utilisation BSS, et les descriptions des fonctionnalités actives proviennent d’une vérification en lecture seule de la configuration.


