Si estás evaluando BigCommerce para un proyecto B2B, la pregunta que determina la mayor parte de tu desarrollo es si vas a usar B2B Edition. Es la capa que convierte a BigCommerce de una plataforma B2C con complementos B2B en algo que de verdad pertenece a una conversación B2B. Después de varios desarrollos con B2B Edition, esta es la visión práctica.
Lo que B2B Edition te da de fábrica
Cuentas corporativas y jerarquía de compradores
La característica B2B fundamental es que un "cliente" no es una persona: es una empresa con varias personas dentro, cada una con permisos distintos. B2B Edition modela esto de forma nativa:
- Una Company (empresa) es la entidad de nivel superior (asociada a tu cliente en el ERP).
- Dentro de la empresa están los Buyers (compradores) con asignación de roles: administrador, comprador sénior, comprador junior, solo lectura, cada uno con distintos derechos de pedido y de aprobación.
- Los compradores pueden quedar vinculados a direcciones de envío específicas (de modo que un comprador del almacén de Cleveland no pueda enviar por error a Dallas).
Si tu negocio vende a empresas como clientes y no a consumidores, solo esto ya justifica la licencia de B2B Edition.
Flujo de cotización a pedido
Los compradores pueden solicitar una cotización sobre un carrito, los representantes de ventas pueden editar precios y aprobar, y la cotización se convierte en un pedido con los precios acordados. El flujo viene integrado. Lo que tú personalizas es quién recibe las solicitudes de cotización, qué ajustes se permiten y cómo fluyen las aprobaciones a través del ERP.
Listas de precios
A cada empresa se le puede asignar una lista de precios, que puede tener precios, monedas o conjuntos de productos visibles completamente distintos. Es el caballo de batalla para "el Cliente A ve un catálogo distinto al del Cliente B" sin necesidad de un sitio aparte.
Listas de requisición / pedidos guardados
Quienes reordenan con frecuencia (almacenes, compradores de MRO, cualquiera que pida los mismos SKU cada mes) pueden guardar listas, compartirlas dentro de la cuenta corporativa y reordenar con un clic. Esta es la función que más se valora en nuestras pruebas con usuarios: a los compradores de verdad les gusta que su flujo de trabajo diario sea más corto.
Paneles de cuenta
Historial de pedidos acotado a la cuenta corporativa (con filtrado opcional a nivel de comprador), vista de facturas abiertas, seguimiento de envíos y un formulario de solicitud para el representante de ventas. Estándar, pero real.
Lo que B2B Edition no hace
Igual de importante es delimitar el alcance con honestidad:
- ATP en tiempo real desde tu ERP. B2B Edition usa inventario en caché, como el resto de BigCommerce. Si tu modelo B2B exige disponibilidad comprometida (available-to-promise) en tiempo real desde el ERP en el momento de la solicitud, necesitarás una integración a la medida (o en realidad estás buscando Sana Commerce, no BigCommerce).
- Precios escalonados complejos por fórmula. Las listas de precios son planas por SKU. Si tu regla de precios es "5% de descuento sobre lista, luego 2% si la cantidad es ≥ 100, y después un ajuste específico del cliente", tendrás que aplanar esas fórmulas en precios ya resueltos dentro de la lista.
- Visibilidad de catálogo específica por cliente más allá de las listas de precios. Ocultar productos a clientes concretos es posible, pero requiere que la lista de precios especifique la visibilidad de los productos: no existe un modelo aparte del tipo "este cliente puede ver estas categorías".
- Multimoneda nativa para una sola empresa. Una empresa tiene una moneda. Si un cliente comercia contigo en EUR y en USD, eso son dos empresas en B2B Edition, no una con dos monedas.
Patrones de integración que aguantan
Sincronización ERP → BigCommerce
La mayoría de los proyectos con B2B Edition extraen del ERP los datos de clientes y listas de precios según una programación (cada hora es lo habitual; en tiempo real para datos críticos). La integración que recomendamos es:
- Un pequeño servicio de middleware (.NET o Node, a tu elección; normalmente elegimos .NET porque el resto del stack es .NET) que sea dueño de la lógica de sincronización, ni el ERP ni BigCommerce.
- Sincronizaciones idempotentes con clave en un identificador estable de cliente/SKU, nunca en nombres ni direcciones.
- Un registro de auditoría de cada acción de sincronización, para que cuando un cliente diga "mi precio cambió ayer y nadie me avisó", puedas responder.
Cotización a pedido → retorno al ERP
Cuando una cotización se convierte, necesitas que ese pedido llegue al ERP. El precio a nivel de línea del pedido ya tiene los valores negociados; el ERP solo crea una orden de venta con esos precios y se salta su propio motor de precios. Este es uno de los pocos lugares donde rutinariamente construimos a la medida: la API de órdenes de venta de cada ERP tiene sus mañas.
SSO de compradores
Para el segmento medio en adelante, los compradores esperan iniciar sesión a través de su proveedor de identidad corporativo. B2B Edition admite SSO mediante SAML estándar, pero una integración lista para producción es un trabajo de peso. Calcula de 1 a 2 semanas para ello, más la configuración en el IdP del cliente, que no controlas.
Stencil frente a Catalyst con B2B Edition
Ya cubrimos Stencil frente a Catalyst de forma más amplia. Para B2B Edition en concreto: Stencil tiene una integración de UI de B2B Edition más pulida y lista para usar. Catalyst está mejorando rápido, pero tendrás que cablear tú mismo algunas pantallas de B2B Edition (gestión de cotizaciones, suplantación). Si B2B Edition es central para tu lanzamiento y tu equipo es pequeño, eso inclina la balanza hacia Stencil. Si tienes un equipo de plataforma de frontend y el soporte de B2B Edition en Catalyst es "suficientemente bueno" para tus pantallas, Catalyst te da la libertad del headless.
La conclusión
B2B Edition es genuinamente bueno. También es una capa de complejidad que no necesitas si tu negocio se parece más a un B2C con pedidos a granel que a cuentas corporativas con varios compradores. Sé honesto sobre cuál eres. La razón equivocada para comprar B2B Edition es "somos B2B, así que deberíamos". La razón correcta es "nuestros clientes compran en equipo, y la tienda tiene que modelar eso o nuestros representantes seguirán haciendo el trabajo a mano".
¿Dimensionando un desarrollo con B2B Edition? Habla con nosotros: hemos hecho varios y te diremos qué funciones de verdad mueven la aguja para tus compradores.