Novatto, una marca de Arizona de accesorios de baño y cocina, muestra los precios minoristas a todos los visitantes y reserva los precios de distribuidor para las cuentas registradas. Los distribuidores solicitan acceso a través de un formulario “Registration for Wholesale Pricing” e inician sesión para ver sus propios precios, que BSS B2B Solution aplica según la etiqueta de cliente.
Sobre Novatto
Novatto diseña fregaderos, grifos, desagües, muebles de baño y productos para duchas para baños, cocinas y barras. Su página Sobre nosotros dice que la empresa la fundó un joven emprendedor que quería productos para el hogar que destacaran por calidad y diseño, y la página de inicio lleva el lema “With Pride Since 2008”. La sede central está en Tempe, Arizona. La web describe los productos como diseñados en Arizona y fabricados en México, Vietnam y China.
El catálogo es amplio. El menú Bath incluye lavabos de sobre encimera, muebles de baño, grifos y duchas. Kitchen and Bar abarca fregaderos de acero inoxidable, compuesto de granito, cobre y gres, además de grifos de preparación. El menú Parts and Accessories reúne cartuchos, desagües y herrajes de instalación. Los compradores también pueden buscar por estilo: tradicional, moderno o expresivo. En la colección de fregaderos de cocina, el filtro de precio va de unos 195 USD a unos 4.449 USD, así que una sola tienda atiende tanto al acero inoxidable de gama básica como al compuesto y a la piedra premium.
Novatto no vende solo a través de su propia web. La página de inicio cita reseñas de compradores de grandes cadenas de bricolaje y marketplaces, una página Our Partners enlaza a ellos y una página Find Showrooms remite a distribuidores físicos. Esa mezcla explica la tarea que debe cumplir la tienda Shopify: atender a propietarios de vivienda directamente y dar a las cuentas profesionales una forma de ver sus precios sin llamar por teléfono.
El modelo B2B: venta minorista para todos, mayorista tras el registro
Novatto gestiona una tienda híbrida. Nada del catálogo está oculto. Un invitado que abre una ficha de producto ve un precio normal (un fregadero de cocina de acero inoxidable de doble seno de 32 pulgadas figuraba en 213,00 USD cuando lo revisamos), un botón Add to cart y las opciones habituales de Shop Pay. La capa mayorista está junto a eso. Al lado de Add to cart hay un botón “Wholesale Prices”, y el pie de página tiene un enlace “Wholesale Registration” en su columna Resources. Al pulsar el botón, el invitado va directamente a la página de registro.
¿Quién es el comprador mayorista? Las propias palabras de la web son “dealer and display opportunities”, y el formulario pide un nombre de empresa, así que el público son showrooms, distribuidores y compradores profesionales, no propietarios de vivienda. La reseña pública del propietario en la App Store expone el motivo de negocio sin rodeos: Novatto quería que los posibles clientes B2B supieran que existen precios mayoristas, y que los clientes B2B que ya tiene pudieran abrir la web a cualquier hora y ver sus precios. Son dos tareas distintas: dar a conocer el programa a quienes no han solicitado acceso y atender a quienes sí lo han hecho, y la tienda cubre ambas con las mismas dos superficies: el botón y el formulario.
Los compradores solicitan acceso a través de un único formulario. Los formularios de registro de BSS B2B Solution pueden dejar una solicitud para revisión o aprobarla de inmediato, y pueden añadir una etiqueta de cliente al aprobarla. El modo que usa Novatto no es visible desde fuera, así que no afirmamos ninguno. Lo que importa para el modelo es la etiqueta: una vez que la cuenta la tiene, las reglas de precio que apuntan a esa etiqueta se aplican cuando el comprador inicia sesión.
Cómo gestiona la tienda la venta mayorista
Un botón mayorista en cada ficha de producto

La ficha de producto es donde un distribuidor llega desde una búsqueda, un listado de marketplace o una visita a un showroom, así que es el lugar adecuado para el punto de entrada mayorista. El precio minorista se mantiene público y completo: precio, selector de cantidad, Add to cart y Shop Pay. El botón “Wholesale Prices” es una segunda vía, no un sustituto. Un propietario de vivienda lo ignora, un distribuidor hace clic en él, y ninguno de los dos tiene que buscar una entrada en el menú.
Un formulario de registro corto

La página se titula “Registration for Wholesale Pricing” y se compone de nueve campos: nombre, apellidos, correo electrónico, contraseña, empresa, teléfono, dirección, ciudad y código postal. Nombre, correo electrónico, contraseña, empresa, dirección, ciudad y código postal son obligatorios. No hay carga de documentos ni campo de número fiscal. Es un tamaño razonable para un programa de distribuidores que también funciona por contacto personal (el pie de página invita a los distribuidores a contactar con el equipo de ventas): el formulario recoge lo que un gestor de cuentas necesita para comprobar el negocio.

En el móvil, el formulario pasa a una sola columna con campos grandes y los mismos marcadores de obligatorio. El campo de teléfono usa un selector de país con +1 por defecto para los visitantes de EE. UU.
Un catálogo público con precios reales

Las colecciones muestran precios, filtros por tipo de producto, precio, disponibilidad y etiquetas, y un recuento de productos. A los invitados nunca se les pide que inicien sesión para ver cuánto cuesta un grifo. Los precios de distribuidor son la parte que cambia tras iniciar sesión. No iniciamos sesión, así que no hemos visto la vista de distribuidor; lo que podemos decir procede de la configuración de la app descrita a continuación y de la descripción que hace el propietario del resultado.
Qué funciones de BSS B2B Solution lo hacen posible
Revisamos la instalación de dos formas: lo que muestra el código de la tienda, y la configuración de producción de la app (una comprobación de solo lectura de qué módulos tienen reglas activas, sin datos de clientes ni de pedidos). Aquí no se publica el contenido de las reglas, como los valores de descuento.
| Función | Lo que encontramos | Más información |
|---|---|---|
| Formulario de registro | Una página “Registration for Wholesale Pricing” en vivo, construida con el formulario de BSS | Crear un formulario de registro |
| Custom pricing | Varias reglas activas que apuntan a etiquetas de cliente y cubren todo el catálogo con precios en porcentaje | Precios para clientes con etiqueta |
| Lista de precios | Una lista de precios activa, dirigida por etiqueta y definida a nivel de variante | Lista de precios por grupo de compradores |
| Volume pricing | Una regla activa para clientes con sesión iniciada; las fichas de producto incluyen el contenedor de la tabla por volumen | Quantity breaks |
| Auto-tag | Reglas activas que se ejecutan cuando un cliente se registra | Etiquetas automáticas |
| Tarifa de envío | Una regla activa por importe del pedido para clientes con sesión iniciada | Envío personalizado para mayoristas |
| Código de descuento | Reglas de código activas dirigidas a clientes con etiqueta | Códigos de descuento |
Las etiquetas son el interruptor
Varias reglas de custom pricing dirigidas a etiquetas de cliente muestran cómo está organizada la tienda: el mayorista no es un descuento general, sino un conjunto de grupos, cada uno con su propia regla. Un grupo puede ser un nivel de distribuidor, un socio de showroom o cualquier segmento que el equipo quiera tarifar por separado. El formulario de registro coloca una cuenta nueva en el grupo correcto según la etiqueta, y las reglas de etiquetado automático que se activan al registrarse hacen que parte de esa clasificación no requiera una persona. Las mismas etiquetas después alimentan la lista de precios y los códigos de descuento, mientras que el estado de sesión iniciada controla la regla de envío y la tabla por volumen, así que una sola decisión en el registro recorre todo el pedido.

El formulario se construye en el editor de la app, donde se añaden, reordenan y previsualizan los campos antes de publicar. La guía muestra el conjunto completo de tipos de campo, con listas desplegables y carga de archivos, que el formulario corto de Novatto no necesita.

La etiqueta de aprobación es un único ajuste de texto del formulario. Una regla que apunta a esa etiqueta se convierte, en la práctica, en la lista de precios del distribuidor. Si quiere ver cómo encajan las piezas de principio a fin, el caso de uso sobre aprobar y notificar a los solicitantes lo explica paso a paso.

Una regla de custom pricing elige quién recibe el precio: todos, clientes con sesión iniciada, clientes concretos o etiquetas de cliente. Las reglas de Novatto están en la opción de etiqueta. Cuando las reglas se solapan, la app aplica números de prioridad de 0 a 99, y gana el número más bajo, lo que explica el caso de uso sobre prioridad de reglas.

Las reglas de envío pueden cobrar por cantidad, importe o peso. La regla activa de Novatto se basa en el importe del pedido y se aplica a clientes con sesión iniciada, lo que encaja con mercancía pesada y de alto valor, como los fregaderos, donde el flete es una parte real del coste del distribuidor. También existe una tabla de precios por volumen para clientes con sesión iniciada, y el caso de uso de la tabla de precios por volumen muestra cómo aparece en una ficha de producto.
Qué pueden copiar otros comerciantes
- Ponga el botón mayorista donde el distribuidor ya está. Un botón junto a Add to cart convierte el interés de la ficha de producto en registros, sin tocar la experiencia minorista.
- Limite el formulario a lo que necesita. Nueve campos, sin cargas. Añada campos de número fiscal o de documentos solo si debe verificar a los compradores antes de aprobarlos.
- Trate la etiqueta como un contrato. El registro añade una etiqueta y las reglas de precio la leen. Si un precio está mal, corrige una regla, no una cuenta.
- Use más de una regla. Varias reglas por etiqueta le permiten tarifar de forma distinta a distribuidores, showrooms y socios, sin tiendas separadas.
- Decida el modo de aprobación antes del lanzamiento. La revisión manual encaja con un programa gestionado por gestores de cuentas; la aprobación automática, con programas abiertos. Anote la elección.
- Pruebe tres estados. Abra una ventana privada como invitado, después como nuevo registro y después como comprador aprobado, y compare los precios de un mismo producto en cada caso.
- Cuente con que las actualizaciones del tema y de las apps afectarán a la configuración. La reseña del propietario menciona que las actualizaciones del tema y las apps de terceros interfieren con el código B2B. Pruebe los cambios primero en un tema duplicado.
La reseña de Novatto
Novatto dejó una reseña pública de BSS B2B Solution en la App Store de Shopify: 5 estrellas sobre 5, editada por última vez el 30 de abril de 2025, tras unos diez meses de uso. La parte relevante, citada literalmente:
“[…] 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.”
Reseña pública de Novatto en el listado de BSS B2B Solution, 5 estrellas, editada el 30 de abril de 2025
(Cita original en inglés)
Dos cosas destacan. El motivo que se da trata de visibilidad y autoservicio, no de descuentos: que los posibles clientes sepan que el programa existe, y que los distribuidores existentes consulten precios sin tener que preguntar. Y el apunte práctico sobre las actualizaciones del tema es el tipo de detalle que solo conoce una tienda con mucho recorrido. Recuerde que el mayorista en Shopify es una configuración viva, no una instalación de una sola vez.
Preguntas frecuentes
¿Puede una tienda Shopify mostrar precios minoristas a todos y precios de distribuidor solo a las cuentas aprobadas?
Sí. Cree una etiqueta de cliente para cada grupo mayorista, añada reglas de precio que apunten a esas etiquetas y publique un formulario de registro. Los invitados siguen viendo precios normales, y los clientes etiquetados ven sus propios precios tras iniciar sesión. Consulte el caso de uso sobre precios para clientes con etiqueta.
¿Cómo obtiene un distribuidor la etiqueta mayorista?
A través del formulario de registro. El formulario puede añadir una etiqueta cuando se aprueba una cuenta, y las reglas de etiquetado automático pueden añadir etiquetas cuando un cliente se registra. El comerciante decide si las solicitudes se revisan antes o se aprueban automáticamente.
¿El formulario de registro crea una empresa en Shopify?
No. El campo Company de un formulario de registro de BSS es un campo de texto guardado en la dirección del cliente. El precio se rige por etiquetas de cliente, clientes concretos o ubicaciones de empresa, no por un registro de empresa que cree el formulario.
¿Dónde debe ir el enlace mayorista en una tienda que también vende a propietarios de vivienda?
Póngalo donde ya miran los compradores profesionales: junto a Add to cart en las fichas de producto y en el pie de página. Novatto usa un botón “Wholesale Prices” y un enlace “Wholesale Registration” en el pie, así que los compradores minoristas no se ven interrumpidos.
¿Qué debo probar antes de anunciar un programa mayorista?
Compare un producto como invitado, como nuevo registro y como comprador aprobado en una ventana privada, y después haga un pedido de prueba con una regla de envío y un código de descuento si los usa. Repítalo después de cada actualización del tema.
Este artículo se basa en la web pública de Novatto y en su reseña pública en la App Store de Shopify, a fecha de 5 de octubre de 2026. Las capturas muestran la tienda pública. Las capturas de administración son ejemplos etiquetados de la guía de usuario de BSS, y las descripciones de las funciones activas proceden de una comprobación de solo lectura de la configuración.


