En el ecommerce B2C, hay un precio por producto. En el B2B, puede haber 10, 50 o 200 precios diferentes para el mismo producto. Y esa complejidad es lo que la mayoría de las plataformas no resuelve bien.
Por qué existen las listas de precios
La lógica es comercial: cada cliente tiene condiciones distintas basadas en volumen, historial, acuerdo negociado, zona geográfica o canal de venta. Un distribuidor que te compra USD 50.000/mes tiene un precio distinto al que compra USD 2.000.
Los modelos más comunes:
- Lista por segmento — Clientes agrupados en categorías (A, B, C) con una lista de precios por categoría.
- Lista por cliente — Cada cliente tiene su propia lista negociada individualmente.
- Precio base + descuento — Un precio de lista general y un porcentaje de descuento por cliente.
- Precio por volumen — Escala de precios según cantidad comprada (1-10 uds, 11-50, 51+).
- Precio por zona — Diferente precio según ubicación geográfica del cliente.
El problema en las plataformas
| Plataforma | Listas de precios | Limitaciones |
|---|---|---|
| Shopify Plus | Hasta 25 catálogos | No escala para distribuidoras con cientos de clientes |
| Tiendanube | No | Un solo precio por producto |
| WooCommerce | Con plugins (WooCommerce B2B) | Rendimiento se degrada con muchas listas |
| VTEX | Sí (Trade Policies) | Complejo de configurar |
| CommerceUp | Ilimitadas, por cliente | Nativo, sincronizable con ERP |
| OroCommerce | Sí, nativo | Requiere implementación técnica |
| Magento | Sí (Shared Catalogs en B2B) | Pesado de administrar |
El test definitivo
Pedile a la plataforma que estás evaluando que te muestre cómo se ve cuando un cliente A ve el precio 100 y un cliente B ve el precio 130 para el mismo producto, al mismo tiempo. Si no lo puede hacer nativamente, no es una plataforma B2B.
Cómo se implementa correctamente
1. Definí el modelo en tu ERP
Las listas de precios se definen y mantienen en el ERP. El ecommerce las consume, no las crea. Esto evita tener dos fuentes de verdad.
2. Sincronización por eventos
Cada vez que un precio cambia en el ERP, se dispara un webhook que actualiza el ecommerce. No uses sincronización por horario si tu operación cambia precios frecuentemente.
3. Cache inteligente
No consultes el ERP en cada vista de producto. Mantené un cache local de precios que se invalide cuando llega un cambio. Esto optimiza rendimiento sin perder exactitud.
4. Precio visible solo con login
En B2B, los precios no son públicos. El catálogo puede ser visible, pero el precio solo aparece cuando el cliente está autenticado. Esto evita que la competencia vea tus precios y que clientes potenciales vean precios que no les corresponden.
Conclusión
Las listas de precios no son un feature — son la base del comercio mayorista. Si tu plataforma no las soporta nativamente, vas a terminar con planillas de Excel paralelas, precios incorrectos y clientes que no confían en tu canal digital.