Integrar Bsale con Shopify: guía completa paso a paso

Si tienes una tienda Shopify y administras el negocio en Bsale, conectar ambos sistemas es el paso que más impacto tiene en tu operación. Bien hecho, dejas de actualizar stock a mano, las ventas se facturan solas en el SII, y tu equipo recupera horas de trabajo administrativo.

En esta guía te explico paso a paso cómo se integra Bsale con Shopify, qué decisiones tomar antes de conectar, y los problemas típicos que aparecen.

Por qué integrar Bsale y Shopify

Sin integración, una venta en Shopify implica:

  • Copiar manualmente el cliente al sistema
  • Crear la factura/boleta en Bsale y enviarla al SII
  • Descontar stock en Bsale
  • Mandar el documento tributario al cliente
  • Pasar los datos a logística

Multiplica eso por 50 ventas al día y entiendes por qué los equipos colapsan. Una integración real automatiza el ciclo completo.

Decisiones previas a la integración

1. ¿Bsale como maestro o Shopify como maestro?

La pregunta clave: ¿dónde están los productos “de verdad”? Si Bsale ya tiene tu catálogo completo con códigos, stock real y precios actualizados, Bsale es maestro. Shopify lee desde Bsale.

Si recién partes y Shopify es donde tienes mejor catálogo (con fotos, descripciones SEO), puedes empezar con Shopify como maestro y migrar después.

2. ¿Qué documento emites: boleta o factura?

Esto se decide en cada venta:

  • Boleta electrónica: cliente final sin RUT empresa
  • Factura electrónica: cliente con RUT empresa que la pide

La integración debe poder elegir el documento según los datos del checkout. En Shopify usa custom fields para capturar RUT empresa cuando aplique.

3. ¿Una bodega o varias?

Si Bsale maneja varias bodegas (sucursal Stgo, Concepción), define cuál abastece a Shopify. Algunas tiendas tienen una sola “bodega online” virtual.

Pasos para integrar Bsale con Shopify

Paso 1: Mapear productos por SKU

El SKU debe ser idéntico en Bsale y Shopify. Si en Bsale es “ZAP-001” y en Shopify es “zapatilla-001”, ningún integrador va a hacer el match. Antes de conectar, exporta el catálogo de Bsale y verifica que coincida con Shopify.

Paso 2: Sincronizar el catálogo inicial

La primera carga sube todos los productos del maestro al otro sistema. Si Bsale es maestro: SKUs, precios, stock y descripciones se cargan a Shopify. Si Shopify es maestro: al revés.

Paso 3: Activar sincronización en tiempo real

Configura webhooks en ambos sistemas:

  • Webhook Shopify orders/create → cuando alguien compra en Shopify
  • Webhook Shopify products/update → cuando cambias precio en Shopify
  • Webhook Bsale → cuando cambia stock o se factura

Paso 4: Configurar emisión automática de DTE

Cada venta de Shopify debe emitir un documento tributario en Bsale. La integración debe:

  • Detectar el tipo de cliente (con o sin RUT empresa)
  • Crear el documento correcto en Bsale
  • Enviar al SII vía Bsale
  • Descargar el PDF y enviarlo al cliente

Paso 5: Probar el flujo completo

Antes de pasar a producción, ejecuta el ciclo completo con productos de prueba:

  1. Crear orden en Shopify
  2. Verificar que se descuenta stock en Bsale
  3. Verificar que se emite la boleta/factura
  4. Verificar que el cliente recibe el documento
  5. Verificar que el stock actualizado vuelve a Shopify

Problemas frecuentes y cómo resolverlos

Stock que se va al rojo

Pasa cuando hay ventas simultáneas en Shopify y otro canal (ej: una venta presencial en local). Solución: el ERP es la fuente de verdad y el stock de Shopify se ajusta cada vez que cambia en Bsale, no al revés.

Boletas que el SII rechaza

Causa típica: el RUT del cliente está mal capturado en Shopify. Solución: validación de RUT en el checkout (hay apps de Shopify gratis para esto) y mapeo correcto del campo en la integración.

Productos duplicados

Pasa cuando el matching por SKU falla. Antes de cualquier sincronización masiva, exporta y compara las listas. Hacerlo bien una vez evita meses de limpieza después.

¿Conector nativo o plataforma?

Hay conectores Bsale-Shopify en el App Store de Shopify. Funcionan para casos básicos. Pero si además tienes ventas en Mercado Libre, Falabella o Ripley, vas a terminar comprando un conector por canal y todos pasan por Bsale separado, lo que crea inconsistencias.

En Syncron conectamos Bsale + Shopify + el resto de canales en un solo flujo, con Bsale como maestro y replicación en tiempo real a todos los demás. Tenemos prueba gratis de 7 días.

Conclusión

Integrar Bsale con Shopify no es solo conectar 2 APIs: implica decidir tu sistema maestro, mapear bien los SKUs y validar el flujo de DTE antes de salir a producción. Bien hecho, recuperas horas semanales de trabajo manual y tu operación escala sin romperse.

Hablar con ventas

Comenzar toma solo unos minutos, y estaremos contigo en cada paso del camino.