El B2B nativo de Shopify Plus es uno de los grandes diferenciales del producto desde 2023. Pero cuando un cliente me pregunta si puede vender a B2C y B2B desde la misma tienda, la respuesta nunca es un "sí" directo. Depende de catálogo, precios, equipo y de cuánto miedo le tengas a tener dos cabezas operativas en un solo Shopify.
# 1. ¿Una tienda o dos? La pregunta del millón
Cuando un cliente me llama porque quiere abrir un canal B2B, la primera conversación es siempre esta. Tener una sola tienda Shopify Plus con dos experiencias (B2C público y B2B detrás de login) tiene ventajas obvias: un solo catálogo, un solo equipo, un solo dominio, un solo theme que mantener. Pero también tiene fricciones: la home la ve todo el mundo, la URL B2B suele ser /apps/b2b o un subdominio, y mezclar mensajes (oferta de Black Friday B2C con condiciones B2B) requiere disciplina editorial.
Dos tiendas separadas (B2C en tu dominio principal y B2B en un subdominio o dominio aparte) dan separación operativa total pero duplican mantenimiento, apps, theme y costes Plus.
- Una tienda si el catálogo B2B es 80-100% el mismo que el B2C y tu equipo es uno solo.
- Dos tiendas si los productos B2B son distintos (presentaciones, packs profesionales), si el equipo comercial B2B es independiente, o si los condicionantes operativos (almacén, ERP, contabilidad) están separados.
- Markets como tercera vía para B2B internacional con precios distintos por país desde la misma tienda.
- Subdominio para B2B como compromiso: misma tienda, identidad visual diferenciada, claridad para el usuario.
# 2. Companies y Customers: el modelo de datos
Esta es la parte donde se confunde casi todo el mundo al empezar. En B2B nativo de Shopify Plus:
- Una Company representa a una empresa cliente (con CIF, datos fiscales, condiciones globales). - Cada Company tiene una o varias Locations (ubicaciones), que serían las sedes/almacenes/sucursales con direcciones de envío y facturación propias. - Cada Location tiene Customers asociados (los compradores reales, las personas que se loguean, con permisos por rol).
Un distribuidor con 5 tiendas físicas y 12 compradores entre todas: 1 Company, 5 Locations, 12 Customers. Esto es radicalmente distinto del modelo B2C donde un cliente = una persona = una dirección.
Permisos y roles dentro de la Company
Dentro de cada Company puedes definir roles: ordering only (solo pedir), location admin (gestionar su sede), location admin completo. Esto importa porque en B2B real un comprador opera, pero un responsable financiero aprueba. Configurar bien los roles desde el principio te ahorra problemas operativos.
"El modelo Company → Location → Customer no es papeleo: es lo que te permite operar B2B serio sin un Excel paralelo."
# 3. Catálogos B2B: precios y producto por cliente
Los precios B2B en Shopify Plus se gestionan con Catalogs. Un Catalog es un conjunto de productos con sus precios específicos, que se asigna a una Company o a un segmento de Companies.
Puedes tener un Catalog "Distribuidores Oro" con precios al -40%, un Catalog "Distribuidores Plata" al -30%, un Catalog "Retailers premium" con productos exclusivos que el B2C no ve. Y cada Company entra en el que le toque.
La diferencia con códigos de descuento es enorme: el cliente B2B nunca ve el precio público, ve directamente su precio. No hay que aplicar ningún cupón. No hay margen para errores manuales.
- Precios fijos por producto/variante en cada Catalog.
- Precios por volumen (quantity breaks) nativos: a partir de X unidades, precio Y.
- Producto exclusivo B2B: productos que solo aparecen al loguearse como Company asignada.
- Ocultación de producto B2C a clientes B2B si lo necesitas (menos común pero posible).
# 4. Net terms: cómo se paga aplazado
Una de las grandes incorporaciones de B2B nativo: pago a 30/60/90 días directamente desde Shopify, sin tirar de Klarna B2B ni de pasarelas externas.
Funciona así: configuras unos términos por Company (Net 30 por defecto, por ejemplo), y al hacer checkout el comprador ve la opción de "Pay later" como método de pago. La orden se crea, la factura se emite (con tu software fiscal, recordemos VeriFactu), y el cobro queda pendiente. Cuando se cobra, lo marcas en Shopify y el pedido queda como pagado.
Lo que Shopify NO hace en Net terms
No reclama el pago automáticamente, no analiza riesgo crediticio del cliente, no te adelanta el dinero como una pasarela tipo Klarna B2B. Eso lo gestionas tú con tu administración o con un servicio externo. Shopify es el motor, no el banco.
# 5. Customer accounts: la cuenta unificada
Desde 2023-2024, Shopify ha unificado el sistema de cuentas con New Customer Accounts (basadas en email + OTP en vez de password). Esto importa para B2B porque el comprador entra con su email, ve su Company, sus Locations, sus pedidos, su catálogo y sus condiciones.
La experiencia es razonablemente buena para flujos sencillos. Para flujos complejos (aprobaciones de pedido, multi-aprobador, cuotas mensuales, presupuestos antes de pedido), hay que extender con apps o desarrollo a medida.
# 6. SKUs, variantes y empaquetado B2B
Un patrón que veo mucho: en B2C vendes unidad suelta, en B2B vendes caja de 12, palet de 48 o presentación profesional. Manejarlo con variantes del mismo producto se puede, pero rápidamente se complica (mismo producto con SKUs y precios distintos según canal).
Lo limpio es: producto base con sus variantes B2C, y productos separados (con SKU propio) para presentaciones B2B. En el Catalog B2B activas solo las presentaciones B2B; en el B2C solo las B2C. Algo más de mantenimiento de catálogo, pero mucha más claridad en stock, ERP y facturación.
- Variantes diferenciadas para presentaciones B2B (caja, palet, lote).
- SKUs únicos para evitar líos en almacén y ERP.
- Stock unificado si compartes producto físico: requiere lógica de conversión (1 caja = 12 unidades).
- Bundling nativo en Shopify funciona bien para packs B2B sencillos.
# 7. B2C y B2B en la misma tienda: cómo se ve
Cuando alguien navega anónimo, ve la home pública, catálogo B2C, precios públicos. Cuando inicia sesión como Customer asociado a una Company B2B, automáticamente:
- Ve los precios de su Catalog. - Ve los productos exclusivos B2B (si los hay). - Tiene acceso al área de cliente con sus Locations, pedidos y métodos de pago Net terms. - El checkout muestra opciones de pago B2B y direcciones de facturación de su Company.
Todo esto desde la misma URL, mismo theme, misma navegación. La diferencia es transparente para el usuario, pero requiere algo de customización del theme para que la experiencia logueada B2B "se note" (banner de bienvenida con nombre de Company, badge de "Cliente Pro", etc.).
"La magia B2B de Shopify Plus no está en lo que ve el usuario, sino en lo que el sistema deja de hacerle hacer al equipo interno."
# 8. Integraciones que casi siempre tocan
Un setup B2B real rara vez vive solo dentro de Shopify. Las piezas que tocan integrar normalmente:
- ERP/contabilidad (Holded, SAP, Sage, A3) para sincronizar Companies, facturas, pagos. - Software de facturación adaptado a VeriFactu (ver post sobre VeriFactu). - CRM si gestionas comercial activo (HubSpot, Pipedrive, Holded). - PIM si tu catálogo es complejo (Akeneo, plytix). - Logística con etiquetas y picking adaptado a presentación B2B.
# En resumen
Montar B2B en Shopify Plus en 2026 es radicalmente distinto de cómo era hace tres años. Ya no necesitas duplicar tienda, ni vivir con apps wholesale parchadas, ni explicarle al cliente B2B que debe "meter un código" para ver su precio. El modelo nativo de Companies + Catalogs + Net terms es maduro, robusto y suficiente para la mayoría de marcas medianas españolas que venden a empresas.
Lo que sí requiere es decisión consciente desde el principio: una tienda o dos, qué presentaciones B2B vas a tener, cómo se integra con tu ERP, qué pasa con la facturación cuando llegue VeriFactu. Esas son las preguntas que te cambian el proyecto. La tecnología ya no es el problema; el problema es decidir bien antes de empezar.