smplx. Shopify-Agentur
shopify-b2b

Shopify B2B: Funciones, Precios & Logica Personalizada [2026]

Claudio Gerlich··Actualizado: ·15 min de lectura
Shopify B2B: Funciones, Precios & Logica Personalizada [2026]

Shopify fue durante mucho tiempo una plataforma puramente B2C. Eso ha cambiado fundamentalmente. Desde que Shopify Plus integro funciones B2B de forma nativa y muchas de estas funciones estan llegando a los planes Plus regulares (y parcialmente a los planes Standard), Shopify es una opcion B2B seria.

Pero: B2B en Shopify no es "simplemente activar". Requiere decisiones de arquitectura, logica personalizada y una comprension de lo que funciona nativamente y donde estan los limites.

En esta guia te mostramos todo lo que necesitas saber sobre Shopify B2B — basado en nuestra experiencia con tiendas B2B como Bekateq.


Shopify B2B: Las funciones nativas

Company Accounts

El sistema de Company Accounts de Shopify es la pieza central de la funcionalidad B2B:

Lo que puede hacer:

  • Empresas como entidad propia (no solo clientes)
  • Multiples ubicaciones por empresa (Locations)
  • Multiples compradores por empresa (Company Contacts)
  • Catalogos individuales por empresa
  • Condiciones de pago individuales por empresa
  • Exencion fiscal por empresa

Como funciona: Un cliente B2B inicia sesion. Shopify reconoce que pertenece a una empresa. La tienda muestra automaticamente los precios correctos, el catalogo correcto y las condiciones de pago correctas. Todo en una sola tienda — sin necesidad de tienda B2B separada.

Precios B2B: Listas de precios y Catalogos

Listas de precios (Price Lists): Creas listas de precios individuales por empresa o grupo de empresas:

  • Precios fijos por producto/variante
  • Descuentos porcentuales sobre el precio estandar
  • Precios por volumen (Volume Pricing)
  • Precios en diferentes monedas

Catalogos: Un Catalogo define que productos ve una empresa:

  • No todos los productos visibles para todos los clientes
  • Productos exclusivos solo para empresas especificas
  • Combinable con listas de precios

Condiciones de pago netas

Los clientes B2B raramente pagan de inmediato. Shopify soporta:

  • Net 15, Net 30, Net 60, Net 90
  • Condiciones de pago personalizadas
  • Recordatorios automaticos por vencimiento
  • Seguimiento del estado de pago en la interfaz de administracion

Draft Orders y Quick Order

Draft Orders: Para pedidos manuales (telefono, email). El vendedor crea el pedido, el cliente confirma.

Quick Order: Un formulario de pedido simplificado para clientes B2B que piden grandes cantidades. Formato de tabla, seleccion rapida de variantes, agregar en masa al carrito.


Donde Shopify alcanza sus limites nativos

Limites de las funciones B2B nativas

1. Precios especificos por cliente por articulo individual Las listas de precios funcionan bien para descuentos por grupo. Pero: si el Cliente A necesita un precio diferente para el Producto X que el Cliente B — por producto individual — las listas de precios nativas se vuelven ingobernables.

Nuestra solucion: Custom Metaobjects para "Customer-Specific Pricing" + Cart Transform Function. Esto lo implementamos en Bekateq: 4.400+ lineas de codigo personalizado en lugar de 12 apps.

2. Descuentos por volumen complejos El Volume Pricing de Shopify es lineal: a partir de X unidades cuesta Y. Pero: descuentos por volumen escalonados (1-10: precio completo, 11-50: -10%, 51-100: -20%) requieren logica personalizada.

Nuestra solucion: Shopify Functions (Discount Functions) con logica escalonada. Del lado del servidor, sin impacto en rendimiento, sin app.

3. Aprobacion de pedidos / Approval Workflows En muchas empresas B2B, un gerente de compras debe aprobar pedidos por encima de un cierto valor. Shopify no tiene un workflow de aprobacion nativo.

Nuestra solucion: App personalizada con workflow basado en webhooks. El pedido se crea, solicita aprobacion cuando el valor > X, solo se procesa despues de la aprobacion.

4. Integracion ERP Shopify debe comunicarse con el ERP: datos de inventario, precios, datos de clientes, facturas. No hay nada nativo para esto. Se necesita middleware (p.ej. Make, Celigo, o personalizado).

5. B2B + B2C en una sola tienda Una tienda para clientes finales Y clientes empresariales. Nativamente posible, pero la UX es desafiante: diferentes precios, diferentes catalogos, diferentes metodos de pago — todo en el mismo theme.


Decisiones de arquitectura para B2B

Decision 1: Una tienda o dos?

Una tienda (Hibrido B2B/B2C):

  • Ventajas: Un inventario, un admin, menos esfuerzo
  • Desventajas: Theme mas complejo, compromisos en UX
  • Recomendacion: Cuando B2B <30% de la facturacion

Dos tiendas (B2B + B2C dedicadas):

  • Ventajas: Separacion clara, UX optima por grupo objetivo
  • Desventajas: Doble admin, doble inventario (o sincronizacion)
  • Recomendacion: Cuando B2B >30% de la facturacion o requisitos muy diferentes

Decision 2: Funciones nativas o personalizadas?

Las funciones nativas son suficientes cuando:

  • Tus requisitos B2B son estandar (listas de precios, catalogos, terminos netos)
  • Tienes menos de 50 clientes empresariales
  • Tu logica de precios es simple (descuentos por grupo, sin precios por articulo)

Se necesita logica personalizada cuando:

  • Precios especificos por cliente por articulo individual
  • Descuentos por volumen complejos o precios escalonados
  • Workflows de aprobacion
  • Integracion ERP con sincronizacion en tiempo real
  • Procesos de reorden automatizados

Decision 3: Apps o codigo personalizado?

Hemos tratado esta pregunta en detalle con el problema de los 18 meses. Version corta para B2B:

Apps tienen sentido para:

  • Conectores ERP (para ERPs estandar como SAP, Dynamics, etc.)
  • Generacion de facturas PDF
  • Calculo de impuestos (p.ej. Avalara)

Codigo personalizado tiene sentido para:

  • Logica de precios (Cart Transform Functions)
  • Descuentos por volumen (Discount Functions)
  • Workflows de aprobacion (Custom App)
  • Estructuras de datos especificas del cliente (Metaobjects)

En la practica: Setup B2B con Shopify — Paso a paso

Fase 1: Estructura base (Semana 1-2)

  1. Activar Company Accounts
  2. Crear primeras empresas
  3. Crear listas de precios
  4. Personalizacion de theme especifica para B2B (visualizacion de precios, Quick Order)

Fase 2: Logica personalizada (Semana 3-6)

  1. Definir Metaobjects para datos especificos del cliente
  2. Desarrollar Cart Transform Functions para logica de precios
  3. Checkout Extensions para campos especificos B2B (numero de PO, nombre de empresa)
  4. Testing con clientes B2B reales

Fase 3: Integracion (Semana 7-10)

  1. Conexion ERP (middleware o API directa)
  2. Sincronizacion automatica de inventario
  3. Workflow de facturacion
  4. Funcionalidad de reorden

Fase 4: Optimizacion (continua)

  1. Optimizacion de Quick Order basada en datos de uso
  2. Automatizar actualizaciones de precios
  3. Reporting para KPIs especificos de B2B (AOV, tasa de reorden, cumplimiento de terminos de pago)

Caso de estudio: Bekateq — B2B sin Apps

Bekateq es una tienda B2B de recubrimientos industriales. Requisito: descuentos por volumen especificos por cliente por articulo, 100+ clientes empresariales, integracion con sistema de gestion de inventario existente.

Antes:

  • 12 apps instaladas (precios, descuentos, facturas PDF, etc.)
  • 2.500 euros de costos mensuales en apps
  • Ninguna app se comunicaba con las otras
  • Cada cambio de precio requeria intervencion manual en 3 sistemas

Despues (smplx. Architecture+):

  • 0 apps
  • 8 Custom Metaobjects (Customer Pricing, Volume Pricing, Approved Vendors, etc.)
  • 4.400+ lineas de codigo personalizado en 4 custom apps
  • Costos mensuales: 400 euros (reducido de 2.500 euros)

Resultado:

  • 84% de reduccion en costos de apps
  • Actualizaciones de precios automatizadas (carga CSV en lugar de entrada manual)
  • Un nuevo empleado puede entender el sistema en 2 semanas (en lugar de 2 meses)

Shopify Plus vs. Standard: Que necesitas para B2B?

Funcion Standard Plus
Company Accounts No Si
Catalogos B2B No Si
Listas de precios No Si
Condiciones de pago netas No Si
Quick Order No Si
Checkout Extensions Limitado Completo
Shopify Functions Si Si
Draft Orders Si Si
Wholesale Channel No Si

Conclusion: Para B2B serio necesitas Shopify Plus. Las funciones B2B nativas (Company Accounts, Catalogos, Listas de precios) son exclusivas de Plus. Costo: desde 2.300 euros/mes.

Alternativa: Si solo necesitas B2B simple (unos pocos clientes empresariales, descuentos estandar), apps como "B2B Wholesale Club" en planes Standard pueden cubrir bastante. Pero: esa es la trampa de apps que describimos en el problema de los 18 meses.


Conclusion: B2B en Shopify es posible — con la arquitectura correcta

Shopify no es una plataforma B2B como SAP Commerce o Magento. Pero: para la mayoria de los requisitos B2B del mercado medio, Shopify es suficiente — si la arquitectura es correcta.

Las preguntas criticas:

  1. Son suficientes las funciones nativas o necesitas logica personalizada?
  2. Una tienda (hibrida) o dos (dedicadas)?
  3. Apps o codigo personalizado?

Si respondes mal a estas preguntas, terminas con el problema de los 18 meses. Si las respondes bien, tienes un sistema que escala.

Te ayudamos a encontrar las respuestas. Nuestra Auditoria Tecnica analiza tus requisitos B2B actuales y te da una recomendacion de arquitectura clara. O construimos tu sistema B2B como parte de Architecture+.


Recursos adicionales

WhatsApp Chat