Supongamos una operación así: la lista de precios en una hoja de cálculo con dos o tres niveles, los pedidos entrando por WhatsApp y por correo, las facturas a treinta días y una tienda al público ya en Shopify. La pregunta no es si Shopify sirve para el mayoreo, sino qué se resuelve en el panel y qué toca construir.

El plan ya no decide qué funciones tienes

El 2 de abril de 2026, el changelog de Shopify anunció que las funciones centrales de B2B pasaban a Basic, Grow y Advanced sin costo adicional. La lista es textual: hasta tres catálogos B2B activos, asignados vía Markets; perfiles de empresa; condiciones de pago; precios por volumen; pagos ACH, solo para Estados Unidos; y tarjetas guardadas. El antiguo canal de Wholesale de Plus se descontinuó en 2024.

De Plus siguen siendo los catálogos ilimitados con precio por cliente, la asignación directa de catálogos a empresas y ubicaciones, los pagos parciales, los depósitos y las solicitudes de pago por preparación. La página de funciones por plan agrega un requisito que no está en el titular: fuera de Plus, la tienda tiene que estar en la nueva versión de Shopify Markets para usar catálogos B2B. El checkout contextual y la personalización de la tienda online vía Markets quedan en Advanced y Plus.

De ahí sale la decisión real. Fuera de Plus el catálogo se asigna a un mercado B2B, no a una empresa, y el tope de tres cuenta para toda la tienda: asignar tres a un solo mercado agota el límite. Tres catálogos cubren tres niveles de precio y se rompen el día que le prometes a una cuenta un precio que no comparte con nadie.

Lo que hace un catálogo

Antes del precio está la estructura: la empresa es el registro padre, nace con al menos una ubicación y de esa ubicación cuelgan identificación fiscal, exenciones, direcciones, catálogos, condiciones y contactos. Los límites documentados son 10 000 ubicaciones y 10 000 clientes por empresa, 25 catálogos y 50 clientes por ubicación; ese 25 es un techo técnico, no tu presupuesto.

Un catálogo se crea en Markets > Catálogos, puede llevar su propia moneda e incorporar los productos nuevos automáticamente. El precio se resuelve de tres maneras: un ajuste porcentual sobre el catálogo, precios fijos por variante que mandan sobre ese porcentaje, y precios por volumen, con hasta diez tramos por producto aplicados a cada variante. Encima van las reglas de cantidad: mínimo, máximo e incremento, un entero de 1 o más, con los tramos por encima del mínimo y en múltiplos del incremento.

Cuando dos catálogos alcanzan al mismo producto para el mismo comprador no se apilan ni dan error: se muestra el precio más bajo. Los precios y las reglas se exportan a CSV, se editan en hoja de cálculo y se vuelven a subir en bloque; eso sí, el archivo trae solo los productos con precio fijo.

Shopify registra el plazo; el cobro sigue siendo tuyo

Hay cuatro tipos de condiciones: sin condiciones; plazos netos, con seis opciones exactas —7, 15, 30, 45, 60 y 90 días desde el pedido—; vencimiento al preparar el pedido; y fecha fija, solo en borradores. Lo decisivo cabe en una línea de la documentación: los pagos no se capturan automáticamente cuando vencen las condiciones. El comprador puede adelantarse con «Pagar ahora»; si hay tarjeta guardada, el cargo lo haces tú.

Los recordatorios son nativos y viven en Configuración > Notificaciones > Pedidos > Recordatorio de pago: hasta cinco, en la fecha de vencimiento o hasta treinta días después. Es una configuración de tienda que aplica a los pedidos con condiciones de pago, no algo que se arma pedido por pedido, y no se envían si el pedido tiene opciones de compra. Shopify Flow tiene su propia acción de recordatorio, y su documentación pide revisar que no queden duplicados.

De ahí en adelante, la cobranza es proceso tuyo. Shopify no documenta límites de crédito por cliente en el checkout: conviene planear como si no existieran. Los depósitos y pagos parciales son de Plus.

Lo que cambia si vendes desde Latinoamérica

En la lista de países, revisada en septiembre de 2026, México es el único de la región con Shopify Payments, y ACH es exclusivo de Estados Unidos. Conviene volver a revisarla antes de decidir. Fuera de México no hay tarjetas guardadas ni cargo desde el panel: «neto 30» es una transferencia y una conciliación que haces tú, con el riesgo de crédito del lado del distribuidor.

Entre los métodos de pago, Shop Pay, Shop Cash y los pagos acelerados —Apple Pay, Google Pay, Amazon Pay— no corren en el checkout B2B; sí corren las tarjetas por Shopify Payments, PayPal no acelerado, más de cien proveedores externos y los métodos manuales como transferencia o giro. Y un detalle antes de prometerle algo a un cliente: la documentación enumera dos casos en los que los métodos manuales no se muestran, y son los dos que importan acá —los pedidos con condiciones de pago y los de una ubicación que envía todo como borrador a revisión—. En un pedido a neto 30 el comprador no elige «transferencia» en el checkout: el pedido queda con su plazo y el dinero se arregla fuera de esa pantalla. La facturación electrónica local, CFDI incluido, no está documentada: trátala como pregunta abierta para tu app o tu ERP.

Lo que se configura, lo que pide un ticket y lo que hay que construir

Sin desarrollo: empresas, ubicaciones y contactos; datos y exenciones fiscales; catálogos por porcentaje, precio fijo o volumen; reglas de cantidad; plazos netos; recordatorios de pago; la opción de enviar todos los pedidos como borradores para aprobación; y la tienda online, porque las funciones B2B llegaron a los temas Horizon el 10 de diciembre de 2025 y existe además Trade, el tema pensado para compra mayorista.

Piden un ticket a soporte, porque no son interruptores visibles: retiro en tienda, scripts de línea de pedido, checkouts abandonados y tarjetas de regalo en el checkout, estas últimas de Plus.

Hay que construir tres cosas:

  • La migración de tus cuentas. No existe un importador CSV de empresas como el de productos o clientes: la documentación remite a Matrixify, una app de terceros, y quedan la API de Admin —objetos Company, CompanyLocation y CompanyContact— o la carga manual.
  • El control de crédito. Más allá de los cinco recordatorios nativos, bloquear por saldo vencido y gestionar la mora ocurre fuera de Shopify.
  • La conexión con el ERP. Shopify documenta integraciones directas con Acumatica, Microsoft Dynamics 365 Business Central, NetSuite, Fulfil y QuickBooks Online, más conectores iPaaS como Patchworks y OmnifiCX. Si tu sistema no está ahí, es un proyecto de integración.

Las incompatibilidades conviene mirarlas temprano: B2B no corre con opciones de compra —suscripciones, preventas, pruébalo antes de comprarlo—, personalizaciones de checkout.liquid, propinas, cuentas heredadas, puntos de retiro ni entrega local, aunque el retiro en tienda y la entrega local sí funcionan en borradores creados desde el panel. Un pedido y un borrador admiten hasta 500 líneas cada uno.

Las decisiones difíciles de revertir

La primera: tienda mixta o dedicada. Mixta es un panel, un inventario, una suscripción y un stack de apps para los dos canales; dedicada es una instancia aparte, con todo duplicado. Shopify lo dice sin rodeos: la decisión no es fácil de cambiar después, porque pasar de un modelo al otro obliga a rehacer casi toda la configuración.

La segunda: headless. Una tienda B2B a medida necesita la Storefront API y la Customer Account API. La directiva @inContext, con el argumento buyer, contextualiza las consultas de la Storefront API; la identidad del comprador en el carrito se fija con cartCreate o cartBuyerIdentityUpdate, porque los argumentos buyer y country se ignoran en las consultas de carrito. Y hay que desactivar el caché en las rutas con datos del comprador, o alguien verá el precio de otra empresa.

Por dónde empezar

Escribe tu estructura de precios y cuenta cuántos niveles realmente distintos tienes: ese número decide tu plan. Después arma una prueba completa —una empresa, una ubicación, un catálogo, un comprador y un pedido a plazo— y síguela hasta ver el dinero conciliado. Ahí queda a la vista la cobranza, la parte que el panel no resuelve.

En Workrol construimos y escalamos tiendas Shopify desde Ciudad de Panamá. Si quieres revisar tu caso, escríbenos a info@workrol.com.

Preguntas frecuentes

¿Necesito Shopify Plus para vender al por mayor?

No. Desde el 2 de abril de 2026, las funciones centrales de B2B están en los planes Basic, Grow y Advanced sin costo adicional: hasta tres catálogos B2B activos asignados vía Markets, perfiles de empresa, condiciones de pago, precios por volumen, pagos ACH (solo Estados Unidos) y tarjetas guardadas. Hay una condición: fuera de Plus, la tienda tiene que estar en la nueva versión de Shopify Markets para usar catálogos B2B. Plus sigue haciendo falta para catálogos ilimitados con precio por cliente, asignación directa de catálogos a empresas y ubicaciones, pagos parciales y depósitos.

¿Shopify cobra solo cuando vence un plazo neto 30?

No. La documentación indica que los pagos no se capturan automáticamente al vencer las condiciones de pago. El comprador puede pagar antes desde su cuenta con «Pagar ahora», y el comerciante puede dejar armados hasta cinco recordatorios en Configuración > Notificaciones > Pedidos > Recordatorio de pago, programados en la fecha de vencimiento o hasta treinta días después. Es una configuración de tienda, no un calendario que se arma pedido por pedido, y la captura del pago sigue siendo trabajo del comerciante.

¿Puedo importar mis empresas mayoristas con un CSV?

No hay un importador CSV de empresas equivalente al de productos o clientes. Para cargar empresas y ubicaciones de empresa de forma masiva, la documentación de Shopify remite a Matrixify, una app de terceros. Las otras dos vías son crearlas a mano en el panel o de forma programática con la API de Admin, usando los objetos Company, CompanyLocation y CompanyContact.

¿Un cliente B2B puede pagar por transferencia en el checkout?

Depende del pedido. Los métodos manuales, como la transferencia o el giro, existen en el checkout B2B, pero la documentación enumera dos casos en los que no se muestran: los pedidos con condiciones de pago, donde el cliente paga en una fecha posterior, y los pedidos de una ubicación configurada para enviar todo como borrador a revisión. En un pedido a neto 30, entonces, el comprador no elige transferencia en esa pantalla: el pedido queda con su plazo y el pago se acuerda y se concilia aparte.