Cuando varias reglas de precio B2B coinciden con un cliente, BSS B2B Solution muestra un solo precio: ejecuta los módulos en un orden fijo y elige un ganador dentro de cada módulo. Price List o Custom Pricing fijan el precio base, Volume Pricing se aplica encima de ese precio, y el campo Priority (de 0 a 99, gana el número más bajo) decide entre reglas del mismo módulo.
Esta página también sirve como ruta de solución de problemas para la pregunta detrás de muchas solicitudes de soporte: “mi precio mayorista de Shopify no aparece”. La mayoría de los casos se debe a una de tres causas: un embed desactivado, un cliente que no cumple la regla u otra regla que gana. Las secciones siguientes le ayudan a distinguirlas.

Para quién es esto
Lea esta página si:
- Un cliente mayorista coincide con más de una regla, por ejemplo una regla por etiqueta, una regla por empresa y una regla por cantidad, y no sabe qué precio verá.
- La tienda muestra un precio que no esperaba, y cada corrección parece añadir otra regla superpuesta.
- Varias personas de su equipo crean reglas, y necesita un modelo común para que las reglas no choquen.
- Pasa de unas pocas reglas a decenas, y quiere una convención para numerarlas.
- Un comprador dice “sigo viendo el precio minorista”, y quiere una lista corta de verificación en lugar de prueba y error.
Por qué importa
La superposición es normal. Un distribuidor con las etiquetas gold y wholesale puede coincidir a la vez con una Price List, una regla de Custom Pricing y una regla de Volume Pricing, y cada una es correcta por separado. Lo que necesita es un resultado predecible. Si la respuesta vive solo en la cabeza de quien creó las reglas, el próximo cambio de precio es riesgoso.
Un precio equivocado es caro en las dos direcciones. Un precio demasiado alto pierde un pedido de un comprador que compara con un competidor. Un precio demasiado bajo se vende con pérdida, y puede notarlo solo cuando llega el pedido. Un modelo que pueda explicar en voz alta, “primero la lista, luego los escalones, gana el número de prioridad más bajo dentro de un módulo”, hace más rápidas las revisiones.
Un buen hábito es mantener una lista corta de las reglas activas por módulo, con sus números de prioridad. Cuando un precio parece incorrecto, recorre la lista en el mismo orden que la app.
Cómo decide la app: dos pasos
Paso 1: dentro de un módulo, gana una regla
La mayoría de los editores de reglas tienen un campo Priority (0-99) en la tarjeta Advanced. Gana el número más bajo, así que una regla con prioridad 0 vence a una regla con prioridad 5. Si dos reglas tienen la misma prioridad, gana la que se creó primero. Las reglas nuevas empiezan en 0, y solo participan las reglas activas. Deje huecos entre los números, por ejemplo 10, 20 y 30, para poder insertar una regla nueva más adelante.
La prioridad solo se compara entre reglas del mismo módulo. La guía de usuario describe cómo se comporta cada módulo cuando coinciden varias reglas:
| Módulo | Qué pasa cuando coinciden varias reglas |
|---|---|
| Custom Pricing | La regla coincidente con el número de prioridad más bajo fija el precio; las demás se ignoran. |
| Price List | Igual que Custom Pricing: una regla por producto o variante. |
| Volume Pricing | Se aplica la regla con el número de prioridad más bajo; un ajuste puede mostrar en la página de producto todas las tablas que coincidan. |
| Order Limits | Se mantienen las reglas con el número de prioridad más bajo; si varias fijan el mismo tipo de límite, cuenta el más estricto. |
| Quantity Increments | Se aplica la regla coincidente con el número de prioridad más bajo. |
| Shipping Rate | No tiene campo de prioridad; se elige la tarifa más baja o más alta que coincida, en Settings. |
| Auto Tags | No hay prioridad entre reglas; se ejecuta cada regla cuyas condiciones se cumplen. |
Paso 2: entre módulos, los precios se encadenan
Los distintos módulos de precio se apilan en un orden fijo, y cada paso parte del precio que produjo el anterior. Una Price List o Custom Pricing fija el precio base. Si una regla de Price List se aplica a un producto o variante, Custom Pricing se omite para ese artículo. Luego Volume Pricing aplica su escalón a ese precio base, no al precio original. Después, un Discount Code parte del resultado. Un Extra Fee se añade como un cargo aparte y no cambia el precio del producto.

Ejemplo: por qué el descuento más profundo no ganó
Esto es una ilustración con cifras inventadas, no un resultado de un cliente. Una tienda tiene estas reglas para clientes con las etiquetas gold y wholesale.

| Regla | Módulo | Efecto | Prioridad |
|---|---|---|---|
| Gold list | Price List | Producto A fijo en 48 USD (minorista 60 USD) | 0 |
| Wholesale | Custom Pricing | 20 % de descuento en todos los productos | 10 |
| Clearance | Custom Pricing | 30 % de descuento en todos los productos | 20 |
| Case breaks | Volume Pricing | 5 % de descuento desde 10 unidades | 5 |
Un cliente con ambas etiquetas compra 12 unidades del producto A y 12 unidades del producto B (minorista 40 USD).
- Producto A. Una regla de Price List lo cubre, así que el precio es 48 USD y Custom Pricing se omite para este artículo. El escalón aplica 5 % sobre 48 USD, es decir 45,60 USD por unidad.
- Producto B. Ninguna lista lo cubre, así que compiten las reglas de Custom Pricing. Wholesale (prioridad 10) y Clearance (prioridad 20) coinciden, y gana el número más bajo: Wholesale, 20 % de descuento, 32,00 USD. El descuento más profundo de Clearance, 28,00 USD, nunca se aplica, porque decide la prioridad y no el tamaño del descuento. El escalón aplica entonces 5 % sobre 32,00 USD, es decir 30,40 USD por unidad.
Si quería que Clearance ganara en el producto B, la solución es darle un número más bajo que Wholesale, no borrar la regla Wholesale.
Cómo depurar un precio incorrecto o que falta
Revise estos puntos en orden. La mayoría de los casos se resuelven con uno de los primeros cuatro.
- ¿Está activado el app embed? Toda función B2B de la tienda se carga desde el embed. Abra la página Home de la app y revise el estado del app embed, luego abra el editor del tema, vaya a App embeds, active BSS B2B Solution y guarde. Los embeds se configuran por tema, así que repita esto después de publicar un tema nuevo o duplicado.
- ¿Está activado el módulo? Cada módulo tiene su propio interruptor, y solo se aplica después de hacer clic en Save en la barra de guardado.
- ¿Está activa la regla? El estado debe ser Enable, y la hora actual debe estar dentro del calendario. Las horas usan la zona horaria del navegador donde las configuró. Si el editor muestra un aviso de que la regla está inactiva porque una opción requiere un plan superior, cambie esa opción o actualice el plan.
- ¿Cumple el cliente la regla? Inicie sesión como cliente de prueba con las mismas etiquetas en una ventana privada. Las reglas para clientes con sesión iniciada, clientes específicos, etiquetas o ubicaciones de empresa no se aplican a visitantes sin sesión. Una etiqueta añadida hace un momento surte efecto después de recargar la página.
- ¿Gana otra regla? Compare los números de prioridad dentro del módulo, y revise si una Price List cubre la variante.



Funciona bien con
- Apilar reglas a propósito. Combinar precio personalizado y precio por volumen muestra la cadena con un ejemplo trabajado.
- Grupos por etiqueta. Precio mayorista por etiqueta de cliente es la capa de reglas base más sencilla.
- Precios exactos. Listas de precios por grupo de compradores son el primer paso de la cadena.
- Minorista y mayorista juntos. B2B y B2C en una misma tienda de Shopify necesita reglas claras sobre quién ve qué.
La página de precios mayoristas enlaza las demás guías de precios. Los términos relacionados del glosario son lista de precios, etiqueta de cliente y precios por volumen.
Límites y errores comunes
- La prioridad no compara módulos. La prioridad 0 de Custom Pricing no vence a la prioridad 5 de Volume Pricing; se combinan.
- Decide la prioridad, no el mejor precio. Una regla con número más bajo gana aunque otra regla le daría al comprador un precio más barato.
- Una Price List siempre gana a Custom Pricing sobre la misma variante, incluso cuando su precio es más alto, así que deje un solo módulo a cargo de cada grupo y producto.
- Un precio personalizado por encima del precio original no se muestra. El editor avisa de que los precios superiores al precio original o al precio de comparación no se mostrarán.
- Las etiquetas no distinguen mayúsculas, pero las etiquetas de producto en las exclusiones sí son exactas. Escriba una etiqueta de producto excluida con las mayúsculas que tiene en el producto.
- Optimizar la carga de scripts B2B. Si está activado, los scripts B2B se cargan solo para clientes con sesión iniciada, así que las reglas configuradas para All o Not-logged-in customers no se ejecutan para visitantes.
Lista de verificación de configuración
- Liste sus reglas activas por módulo con sus números de prioridad.
- Numere las reglas de 10 en 10 para poder insertar una después.
- Ponga a cada regla un nombre con su grupo y su descuento.
- Evite que Price List y Custom Pricing cubran el mismo grupo y producto.
- Revise los interruptores del embed y de los módulos después de publicar un tema.
- Pruebe con un cliente con etiqueta, un visitante y un cliente con dos etiquetas.
Planes y requisitos
Las reglas de prioridad se aplican a todos los módulos, pero los módulos cambian según el plan: Custom Pricing y Volume Pricing funcionan en todos los planes (en forma limitada en el plan Free), Price List necesita el plan Platinum, y Order Limits y Quantity Increments necesitan el plan Advanced o superior. Vea la página de precios de BSS B2B Solutions para los detalles actuales de cada plan.
Puede instalar BSS B2B Solution desde la Shopify App Store (calificación de 4,9 con 1.190 reseñas al 19 de octubre de 2026, prueba gratuita de 14 días en los planes de pago), leer el resumen de la app o seguir la guía sobre cómo funciona la prioridad de las reglas. La lista de solución de problemas llega más lejos.



