Portal B2B en Chile: ¿custom, Shopify o VTEX? Guía 2026
Cuándo construir un portal B2B custom vs Shopify B2B o VTEX en Chile 2026. Decision framework con 9 criterios, costos reales y casos chilenos.
Si tienes una distribuidora o cartera mayorista en Chile y estás evaluando un portal con precios por cliente, la decisión real en 2026 se reduce a tres caminos. Shopify B2B desde USD $39/mes (sí, leíste bien, ya no es solo Plus). VTEX o Adobe Commerce si vienes con presupuesto enterprise y paciencia. O custom, cuando los workflows, la integración con tu ERP local o las reglas de pricing no caben en ninguna caja prefabricada.
La mayoría de las PyMEs chilenas que veo terminan en Shopify B2B o en custom. VTEX casi nunca se justifica bajo cierto tamaño. Y eso no lo digo por gusto: lo digo porque construyo este tipo de portales y los costos reales se notan rápido cuando sumas licencia, dev y tiempo a producción.
El gancho de fondo: según Gartner (mar 2026), 67% de los compradores B2B prefiere una experiencia rep-free, sin pasar por un vendedor. El portal dejó de ser un nice-to-have. Es lo que tu cliente ya espera por defecto.
¿Qué es realmente un portal B2B con precios distribuidor?
Un portal B2B no es un ecommerce con login. Es un sistema donde el catálogo, los precios y las reglas dependen de quién está mirando la pantalla. El cliente A ve sus precios negociados. El cliente B no ve ciertos productos. Y el sistema tiene que sostener eso sin romperse.
Las 4 cosas que lo distinguen de un ecommerce normal
- Pricing por cliente, no público. Cada cuenta tiene su lista negociada. Volumen, zona, contrato. El precio nunca es único.
- Multi-usuario por empresa. El comprador pone la orden, el aprobador la firma, contabilidad ve la factura. Roles distintos sobre la misma cuenta.
- Net terms y línea de crédito. Pago a 30, 60 o 90 días. Cupo asignado, monitoreado, bloqueado si se pasa. El checkout tiene que entender eso.
- Integración profunda con ERP. Stock, facturación electrónica, cuenta corriente. Si el portal no conversa con tu Defontana, Bsale u Odoo, te queda doble pega manual.
Si tu portal no resuelve estas cuatro cosas, no es B2B. Es un ecommerce con descuento aplicado a mano.
¿Por qué los compradores B2B chilenos lo están exigiendo?
Los datos dicen lo mismo desde hace dos años, pero la curva se aceleró. Gartner (mar 2026) reporta que 67% de compradores B2B prefiere comprar sin hablar con un vendedor, frente al 61% del año anterior. El comprador ya no quiere llamarte para pedir cotización a las 9 AM del lunes.
Más números, todos verificables:
- 73% está cómodo colocando pedidos sobre USD $500.000 vía self-service digital (Gartner, 2025). Ya no es solo el pedido chico.
- 80% del journey de compra B2B ocurre antes de hablar con un vendedor (Gartner vía Brixon, 2025). Si tu portal no tiene la info, pierden el ciclo en research.
- Más del 50% de las transacciones B2B grandes (USD $1M+) ya se procesan vía self-service digital (Forrester Predictions 2025). Lo que se consideraba imposible hace 5 años es default hoy. Si tu catálogo no es indexable y descriptivo, ChatGPT y Perplexity tampoco te van a recomendar al comprador en su research.
- Mercado B2B ecommerce LATAM creciendo a 23.9% CAGR (Straits Research, 2026) y e-commerce Chile a 14.5% CAGR hasta 2030 (Mordor Intelligence, 2026).
¿Qué significa esto para una distribuidora chilena de tamaño mediano? Que el comprador del frente, el ferretero del barrio, el contratista, el comprador de la constructora, ya está acostumbrado a colocar el pedido a las 11 PM desde el celular. Si tu canal sigue siendo WhatsApp + Excel + boleta, estás dejando el negocio sobre la mesa.
El cambio que casi nadie en Chile vio: Shopify B2B abrió a todos los planes (abril 2026)
Este es el cambio más grande del año en B2B y casi no se cubrió en español. El 2 de abril de 2026, Shopify anunció que las funcionalidades B2B (custom catalogs, net terms, customer-specific pricing, company profiles) están disponibles en todos los planes pagos, no solo en Plus (Shopify News, abr 2026). Antes esto era exclusivo de Shopify Plus, USD $2.300/mes mínimo.
¿Qué cambió exactamente?
Hasta marzo, si querías un portal B2B en Shopify tenías que pagar Plus. Punto. Eso te ponía en un piso de USD $27.600/año solo de licencia, antes de dev, antes de apps, antes de gateway fees. Hoy puedes empezar con Basic a USD $39/mes y tener company profiles, hasta 3 catálogos custom, pricing por cliente, net terms y vaulted credit cards.
| Feature | Shopify Basic+ ($39/mes) | Shopify Plus ($2.300/mes) |
|---|---|---|
| Company profiles | Sí | Sí |
| Catálogos custom | 3 máximo | Ilimitados |
| Pricing por cliente (vía catálogo) | Sí | Sí |
| Net terms (15/30/60) | Sí | Sí + partial payments + deposits |
| Volume discounts | Sí | Sí |
| Quantity rules | Sí | Sí |
| Vaulted credit cards | Sí | Sí |
| Asignación de catálogo a sucursales del cliente | No (solo a market) | Sí |
| API extensibility | Buena | Excelente |
Fuente: Shopify B2B documentation y PYMNTS (abr 2026).
¿Quién gana con esto?
La PyME chilena con catálogo simple, 1-3 segmentos de cliente claros (ej. ferreterías chicas, contratistas, retail) y necesidad de pricing diferenciado básico. Antes esa empresa no tenía path realista en Shopify. Hoy lo tiene.
¿Quién todavía necesita Shopify Plus, o saltarse Shopify entero?
Si tienes más de 3 catálogos diferenciados de verdad. Si tu cliente corporate exige asignar catálogos por sucursal específica. Si tu workflow de aprobación es comprador → aprobador interno → CFO del cliente. Si tu pricing tiene reglas que combinan zona, monto, categoría y antigüedad en simultáneo. Ahí Shopify ya no alcanza, ni siquiera Plus.
Las 3 vías reales para construir tu portal B2B en 2026
Vía 1, SaaS (Shopify B2B): rápido, barato, hasta cierto techo
Costo: USD $39 a $399/mes en planes estándar. Plus parte en USD $2.300/mes. Setup time: 1 a 3 semanas si el catálogo está limpio. Cuándo elegirla: menos de 3 segmentos de cliente, catálogo bajo 5.000 SKUs, pricing relativamente simple, no necesitas integración profunda con ERP local.
Pros: time-to-market rápido, hosting resuelto, checkout probado, panel admin decente. Contras: facturación electrónica chilena requiere apps de terceros que no siempre funcionan bien, integración con Defontana o Bsale es vía custom dev, los workflows complejos te chocan contra el techo de la plataforma.
Vía 2, enterprise (VTEX, Adobe Commerce): potente, pesada, lenta
Costo: VTEX cobra revenue share típicamente entre 2% y 5% del GMV. Adobe Commerce parte en USD $22.000/año de licencia más implementación. Setup time: 6 meses para arriba en VTEX. 6 a 12 meses en Adobe. Cuándo elegirla: retailer grande, multi-país, multi-marca, equipo interno de IT robusto, presupuesto que admite USD $200K+ en implementación inicial.
Para una PyME chilena promedio, casi nunca tiene sentido. He visto VTEX implementations que arrancan con 3 sprints "rápidos" y terminan a los 14 meses sin pasar a producción. La plataforma es capaz, sí. Pero el costo total de propiedad, considerando el dev partner certificado que vas a necesitar, es brutal.
Vía 3, custom: cuando ninguna caja resuelve
Costo: proyecto inicial más mantención. Rangos en la tabla más abajo. Setup time: 8 a 12 semanas para un MVP funcional con integraciones core. Cuándo elegirla: más de 3 catálogos diferenciados, workflows de aprobación reales, líneas de crédito con scoring custom, multi-bodega con stock por sucursal, integración nativa con ERP chileno, facturación electrónica directa al checkout sin apps intermedias.
La trampa del custom es asumir que es siempre la respuesta. No lo es. El custom se justifica cuando ya cuantificaste que la SaaS te va a costar más en workarounds, apps y limitaciones que lo que te cuesta construir y mantener algo a tu medida. Esa cuenta hay que hacerla con números, no con feeling.
Decision framework: los 9 criterios que definen el path
Esta es la tabla que uso con clientes en la primera reunión. Si la mayoría de las respuestas te tiran a la derecha, vas a custom. Si la mayoría te dejan en el medio, Shopify B2B. Si te tira fuerte a la izquierda en todo, probablemente ni siquiera necesitas portal todavía.
| Criterio | Shopify Basic/Advanced | Shopify Plus | Custom |
|---|---|---|---|
| Cantidad de catálogos diferenciados | Hasta 3 | Hasta ~20 manejables | Ilimitados |
| Workflows de aprobación multi-paso | Limitado | Limitado | Sí |
| Líneas de crédito con scoring custom | No | Workaround | Sí |
| Multi-bodega real (stock por sucursal del cliente) | No | Parcial | Sí |
| Integración ERP local (Defontana, Bsale, Odoo) | Vía dev custom | Vía dev custom | Nativa |
| Facturación electrónica chilena (DTE, OpenFactura) | Vía app | Vía app | Nativa al checkout |
| Pedidos recurrentes con templates por cliente | Limitado | Sí | Sí |
| Dashboards específicos por cliente | Básico | Medio | Sí |
| Pricing con reglas combinadas (zona + monto + categoría) | Limitado | Medio | Sí |
Una distribuidora con 4 segmentos de cliente, integración profunda con Odoo, facturación al SII directa al checkout y workflows de aprobación reales no entra en Shopify, ni siquiera Plus. No es opinión: es la suma de "no" en seis de los nueve criterios.
Casos chilenos: qué hace bien (y mal) cada referente
Würth Chile, el referente global que armó custom
Würth opera eshop.wurth.cl con +125.000 productos, registro requerido por número de cliente, pricing dependiente de cantidad, relación y ubicación. Stack global: usa Intershop B2B Commerce (fuente Intershop). Würth LAC fue más allá y armó su propio stack self-service con 5 subsistemas conectados por middleware (Villvay case study).
Lo interesante: Würth tiene presupuesto para usar lo que quiera. Y terminaron con custom + plataforma enterprise + middleware. Eso te dice algo sobre lo que la SaaS resuelve y lo que no, cuando el negocio se pone serio.
Sodimac, ojo con el "B2B" que muestran
b2b.sodimac.com existe, sí. Pero no es para clientes empresariales que compran. Es para suppliers de Sodimac: gestión de órdenes de compra desde Sodimac, agendamiento de despachos a su Bodega 51, invoicing. Es un portal de proveedores, no un portal de clientes B2B.
Para clientes empresariales tienen empresas.sodimac.cl, que es más una landing comercial que un portal de autoatención real. El retailer más grande de Chile no tiene un portal customer-facing serio para empresas. El gap es enorme.
Construmart, mismo gap
Construmart tiene 32 tiendas de Arica a Puerto Montt y división B2B explícita. Su landing institucional habla de "respuesta rápida a empresas grandes y medianas". Pero no hay portal de autoatención visible públicamente. Es comercial pull, no self-service.
La oportunidad para distribuidores chilenos medianos
Aquí va lo importante. Si los grandes no tienen portal serio, el espacio para distribuidores medianos, ferreteros mayoristas, importadores de nicho, distribuidores industriales, está abierto. El primero en cada categoría que monte algo decente captura cuota de mercado por simple comodidad del comprador.
Estoy escribiendo esto mientras Grid Lab está construyendo exactamente este tipo de portal para un distribuidor chileno mediano. Sin nombre porque está en build, pero el patrón se repite: catálogo grande, varias listas de precios, integración a Odoo, despacho desde múltiples bodegas, líneas de crédito por cliente. Es el tipo de proyecto que no entra ni en Shopify Plus sin parches y que tampoco amerita un VTEX de 12 meses. Custom, 10 semanas, foco en lo que mueve la aguja primero.
¿Cuánto cuesta y cuánto demora cada vía?
Números reales, no rangos vagos. Estos son los órdenes de magnitud que veo en proyectos chilenos en 2026.
| Vía | Setup time | Costo año 1 (CLP aprox.) | Costo recurrente anual |
|---|---|---|---|
| Shopify Basic + B2B | 1-3 semanas | $5M a $15M (incluye dev de catálogo, apps, integración SII básica) | $0,5M a $2M (licencia + apps) |
| Shopify Plus + B2B | 1-2 meses | $30M a $70M (licencia + dev de catálogos + integraciones) | $25M+ (licencia base + apps + 0,20% gateway) |
| BigCommerce B2B | 1-3 meses | $15M a $40M | $5M a $35M |
| VTEX | 6 meses + | $80M a $250M+ (implementación + dev partner) | Revenue share 2-5% GMV |
| Adobe Commerce | 6-12 meses | $150M a $500M+ | $20M+ licencia + dev |
| Custom (Grid Lab tier) | 8-12 semanas | $8M a $30M (MVP funcional → portal completo con integraciones) | $2M a $8M (hosting + mantención + iteración) |
Notas sobre la tabla: los rangos asumen catálogo entre 2.000 y 20.000 SKUs, integración con ERP chileno, facturación electrónica, pasarela Webpay, despacho integrado. No incluye contenido (fotos, fichas, copy), eso siempre se factura aparte porque depende del estado del catálogo del cliente.
Acá viene la observación incómoda para los vendors SaaS: en escenario de PyME chilena, custom Grid Lab tier suele quedar al mismo nivel o por debajo de Shopify Basic+ año 1, y deja a Shopify Plus arriba por bastante margen. La razón es simple, no es magia: agencia chica, sin overhead corporativo, foco en lo que se construye. La hora real de un dev senior en Chile no cuesta lo que un partner certificado VTEX te cobra, y eso se nota en el ticket final.
El cálculo que importa igual es total cost of ownership a 3 años. Ahí custom gana en casi todos los escenarios: licencia $0, sin revenue share, sin techos en features. Lo que pagas es mantención e iteración, y solo lo que efectivamente uses.
Lo que un portal B2B serio en Chile debe tener (checklist)
No es una lista para impresionar, es una checklist para auditar lo que ya tienes o lo que te están vendiendo. Si la propuesta no cubre la mayoría de esto, no es portal B2B serio.
Identidad y acceso
- Multi-usuario por empresa con roles (comprador, aprobador, contabilidad, admin)
- Permisos granulares por rol
- SSO opcional (los clientes corporate lo piden)
Catálogo y pricing
- Catálogo personalizado por cliente (visibilidad selectiva)
- Lista de precios negociada por cliente
- Volume discounts automáticos
- Pricing por zona geográfica y por relación contractual
Stock y disponibilidad
- Stock visible por bodega (mi bodega vs central vs en tránsito)
- Reservas al agregar al carro
- Alertas de stock bajo
Pedidos
- Carrito persistente
- Pedidos recurrentes y templates
- Subida masiva por CSV o Excel (esto es crítico en B2B real, no opcional)
- Quick order por SKU
- Wishlist y favoritos por empresa
Cotizaciones (workflow)
- Solicitud de cotización formal
- Aprobación interna del cliente, multi-paso
- Aprobación del proveedor para pricing especial
- Conversión cotización → pedido sin re-capturar info
Pagos
- Net terms (15/30/60/90 días)
- Línea de crédito asignada y monitoreada
- Webpay, Mercado Pago, Getnet integrados
- Transferencia bancaria con orden de compra adjunta
Facturación (Chile-specific)
- Facturación electrónica nativa (OpenFactura, Facto)
- Boleta electrónica si aplica
- Notas de crédito automatizadas
- Descarga masiva de DTEs
Despacho
- Cotización de despacho en checkout
- Integración Despachalo, PedidosYa, Uber Direct, o flota propia
- Tracking integrado
- Múltiples direcciones por empresa
Post-venta
- Histórico de pedidos completo
- Re-pedido en 1 click
- Reportes de consumo por período
- Estado de cuenta corriente
- Solicitud de devolución y RMA
Integración backend
- ERP del distribuidor (Odoo, Defontana, Bsale, Softland)
- CRM (HubSpot, Pipedrive)
- Logística (Despachalo y similares)
- Email transaccional (Resend, SendGrid)
- Analytics (GA4, Mixpanel)
Si tu portal cubre 70% de esto, ya estás por encima de la mayoría de los referentes chilenos. Si cubre 90%, estás compitiendo nivel Würth.
¿Cómo Grid Lab construye portales B2B?
Stack típico: Next.js en App Router, PostgreSQL gestionado en Supabase, Vercel para hosting y edge. TypeScript en todo el código, sin compromiso. Auth con email + magic link o password, SSO opcional con Google Workspace.
Integraciones default que dejamos resueltas en proyecto base:
- Pagos: Transbank Webpay Plus, Mercado Pago, transferencia con orden de compra adjunta. Próximamente publicamos un walkthrough técnico sobre integrar Webpay en Next.js sin morir en el intento.
- Facturación electrónica: OpenFactura conectada al checkout, DTEs generados automáticamente, descarga masiva en panel.
- ERP: integración por API con Odoo (la que más he tocado en producción), Defontana o Bsale según el cliente. Sync de stock, productos, clientes y documentos.
- Despacho: Despachalo o equivalente para tracking unificado.
- Email transaccional: Resend con templates propios.
Timeline típico: 8 a 12 semanas para MVP en producción con catálogo cargado, pricing por cliente, checkout, facturación e integración ERP en una dirección. Iteraciones siguientes (workflows complejos, dashboards avanzados, multi-bodega refinada) en sprints de 2 a 4 semanas.
Modalidad: 50% al kickoff, 50% al pasar a producción. Garantía de 30 días post-go-live para fixes sobre el alcance acordado. Después, contrato de mantención mensual o por bolsa de horas, según lo que prefiera el cliente.
No somos agencia grande. Somos equipo chico, técnico, que toma proyectos donde podemos garantizar calidad y velocidad. Si tu proyecto necesita 6 desarrolladores en paralelo desde el día uno, no somos nosotros, y te lo voy a decir en la primera llamada.
Si estás evaluando un portal B2B para tu distribuidora o cartera mayorista y quieres una opinión técnica concreta sobre cuál de los tres caminos te conviene, conversemos →. 15 minutos, sin pitch.
Full-stack engineer y co-fundador de Grid Lab. Construye e-commerce, integraciones y automatización a medida para PyMEs chilenas y startups LatAm.