Integraciones
Integraciones Shopify para fulfillment: métodos y errores
Shopify está entre las plataformas e-commerce más utilizadas en Italia. Según un servicio que registra las tecnologías web, los sitios italianos en Shopify pasaron de unos 37.500 en febrero de 2023 a más de 54.000 en octubre de 2025, solo por detrás de WooCommerce, con un crecimiento constante impulsado por la facilidad de uso y el ecosistema de apps e integraciones. Pero Shopify por sí sola no envía paquetes.
La integración entre Shopify y el partner de fulfillment, ya sea un almacén propio o un 3PL, es el paso crítico que determina la eficiencia operativa de tu e-commerce. Una integración bien hecha hace el flujo invisible: el pedido entra en Shopify, el paquete sale del almacén, el cliente recibe el tracking, todo sin intervención manual. Una integración mal hecha genera errores, retrasos, overselling y clientes insatisfechos.
Esta guía cubre todo lo que necesitas saber para integrar Shopify con tu sistema de fulfillment de la manera correcta.
Cómo funciona la integración Shopify-fulfillment: el flujo completo
El flujo estándar de un pedido integrado es el siguiente:
- El cliente completa la compra en Shopify. El pedido se crea con estado "unfulfilled".
- El pedido se transmite al 3PL automáticamente, con todos los datos necesarios: productos, cantidades, dirección de envío, método de pago, notas especiales.
- El 3PL procesa el pedido: picking del producto, packing, generación de la etiqueta de envío.
- El tracking se carga en Shopify automáticamente. El estado del pedido pasa a "fulfilled".
- Shopify notifica al cliente por email con el número de tracking y el enlace para seguir el envío.
- El stock en Shopify se actualiza para reflejar la disponibilidad efectiva.
Este flujo puede implementarse de tres formas distintas, cada una con ventajas y limitaciones específicas.
Almacén en Campania, envíos a toda Italia
Los 3 métodos de integración: app, API directa, middleware
Método 1: App Shopify nativa del 3PL
El 3PL desarrolla (o encarga el desarrollo de) una app que se publica en el App Store de Shopify. El vendedor la instala, configura las credenciales y la integración está operativa.
Ventajas:
- Setup rápido
- No requiere desarrollo técnico por parte del vendedor
- Actualizaciones y mantenimiento gestionados por el 3PL
- Interfaz familiar dentro del panel de Shopify
Limitaciones:
- Personalización limitada: el flujo es el previsto por la app
- Dependencia del 3PL para correcciones de errores y nuevas funcionalidades
- Algunas apps no gestionan casos particulares (pedidos parciales, bundles complejos, personalizaciones)
- Rendimiento variable: apps mal desarrolladas pueden ralentizar el panel de Shopify
Ideal para: e-commerce con flujos estándar, sin necesidades de personalización particulares, que quieren estar operativos rápidamente.
Método 2: Integración vía API directa (Shopify Fulfillment API)
El desarrollador de la tienda (o el equipo técnico del 3PL) construye una integración personalizada utilizando las API de Shopify, en particular la Fulfillment API, la Inventory API y la Order API.
Ventajas:
- Máxima flexibilidad: cada aspecto del flujo es personalizable
- Gestión de casos complejos (bundles, personalizaciones, flujos condicionales)
- Rendimiento óptimo (sin overhead de app)
- Independencia: el código pertenece a la tienda
Limitaciones:
- Requiere competencias de desarrollo (o presupuesto para un desarrollador)
- Tiempos de implementación más largos
- Mantenimiento continuo: las API de Shopify se actualizan y hay que mantenerlas
- Testing y debugging más complejos
Ideal para: e-commerce con necesidades específicas, volúmenes elevados, o que venden en múltiples canales con lógicas de enrutamiento complejas.
Método 3: Middleware / plataformas de integración
Una plataforma de integración (una herramienta de automatización genérica para flujos sencillos, o un software especializado en pedidos y envíos) actúa como puente entre Shopify y el sistema del 3PL.
Ventajas:
- Configuración visual sin código (no-code/low-code)
- Soporte para múltiples 3PL y transportistas
- Funcionalidades adicionales (reglas de enrutamiento, gestión multi-almacén, reportística)
- Escalabilidad y portabilidad (si cambias de 3PL, el middleware se reconfigura)
Limitaciones:
- Coste adicional del middleware, con una suscripción que varía según el proveedor y los volúmenes
- Un nivel adicional de complejidad en el flujo (más puntos de fallo)
- Latencia adicional en la transmisión de pedidos
- Dependencia de un tercer proveedor
Ideal para: e-commerce multi-3PL, multi-marketplace, o en fase de transición entre proveedores logísticos.
Sincronización del stock, el aspecto más crítico
La sincronización del inventario es el elemento más delicado de la integración Shopify-fulfillment. Si el nivel de stock en Shopify no refleja la disponibilidad real en almacén, se producen dos problemas graves:
Overselling: Shopify muestra un producto como disponible, el cliente lo compra, pero en almacén está agotado. Resultado: pedido cancelado, cliente insatisfecho, potencial reseña negativa.
Underselling: Shopify muestra un producto como agotado cuando en realidad está disponible en almacén. Resultado: ventas perdidas, inventario que permanece inmovilizado.
Cómo funciona la sincronización
La sincronización debe funcionar en los dos sentidos. Pregunta al 3PL cada cuánto se actualiza el stock en cada uno de estos casos.
Del almacén a Shopify:
- Recepción de nueva mercancía del proveedor: el stock en Shopify aumenta
- Devolución repuesta en stock: la disponibilidad en Shopify aumenta
- Producto dañado o extraviado: el stock en Shopify disminuye
- Inventario físico (corrección): el stock en Shopify se alinea
De Shopify al almacén:
- Nuevo pedido: el stock en almacén se decrementa (o se "reserva" en espera del picking)
- Pedido cancelado: el stock se restablece
- Modificación de pedido: ajuste del stock
Frecuencia de sincronización: cuál elegir
| Método | Frecuencia | Latencia | Riesgo de overselling | Ideal para |
|---|---|---|---|---|
| Batch programado | A intervalos regulares | Media-Alta | Medio | Volúmenes bajos |
| Polling frecuente | A intervalos cortos | Baja | Bajo | Volúmenes medios |
| Event-driven (webhook) | Instantáneo | Mínima | Muy bajo | Volúmenes altos o stock en varios canales |
| Híbrido (webhook + batch) | Instantáneo + verificación periódica | Mínima | Mínimo | Todos los volúmenes |
Con los webhooks de Shopify los pedidos llegan al momento, pero la documentación de Shopify aconseja añadir una verificación periódica que corrija las diferencias, porque no siempre está garantizado que los webhooks lleguen. Pregunta al 3PL cuál de estos métodos usa.
Si tienes volúmenes altos o vendes el mismo stock en varios canales (Shopify + Amazon + TikTok Shop), pregunta también cada cuánto se actualiza la disponibilidad en cada canal y qué pasa si una actualización no llega.
Gestión multi-location y multi-transportista en Shopify
Shopify soporta de forma nativa la gestión multi-location: cada almacén (o ubicación del 3PL) puede tener su propio inventario separado. Esto permite:
- Enrutamiento inteligente: el pedido se asigna al almacén más cercano al cliente, reduciendo tiempos y costes de envío
- Stock distribuido: productos ubicados en múltiples locations para reducir la distancia media de entrega
- Respaldo: si un almacén está temporalmente no disponible (pico de demanda, mantenimiento), los pedidos se redirigen
Conviene fijar con el 3PL reglas claras para elegir el transportista de cada pedido. Las más habituales tienen en cuenta estos elementos.
- Código postal de destino: algunos transportistas solo cubren ciertas zonas, para el resto hace falta otro
- Método de pago: pedido prepagado = todos los transportistas disponibles, pedido contra reembolso = solo transportistas que gestionan el contra reembolso
- Peso y dimensiones: transportista estándar para paquetes normales, transportista dedicado para paquetes pesados o fuera de medida
Pregunta al 3PL cómo aplica estas reglas y cuáles decides tú.
Setup paso a paso: de la instalación al go-live
Este es el proceso completo para integrar Shopify con un partner de fulfillment. La duración de las fases y las cifras de esta sección son un ejemplo de plan, no una regla: dependen del catálogo, del método de integración elegido y del partner.
Fase 1: Preparación (1-2 semanas)
Lado Shopify:
- Verificar que el catálogo de productos esté completo y correcto (SKU, códigos de barras, pesos, dimensiones)
- Configurar las locations (aunque por ahora solo tengas una)
- Activar la Fulfillment API si se opta por integración vía API
- Preparar las cuentas de staff con los permisos necesarios
Lado 3PL:
- Compartir el catálogo de productos completo con códigos de barras/SKU
- Definir las reglas de picking y packing (elección de caja y materiales)
- Acordar los transportistas y las reglas de selección
- Alinear los SLA (tiempos de preparación, horarios de corte)
Fase 2: Integración técnica (1-4 semanas)
- Instalación de la app o desarrollo de la integración API
- Configuración de la sincronización de stock
- Mapeo de campos (SKU, variantes, métodos de pago, notas de pedido)
- Configuración de las reglas de enrutamiento (transportista, almacén)
- Configuración de las notificaciones (email/SMS de tracking)
Fase 3: Test (1-2 semanas)
Tests fundamentales a realizar:
- Pedido estándar prepagado: verificar todo el flujo desde la compra hasta la entrega
- Pedido contra reembolso: verificar que el método de pago y el importe a cobrar se transmitan correctamente
- Pedido multi-artículo: verificar que todos los productos se incluyan en el paquete
- Pedido con variantes: talla, color, verificar que se seleccione la variante correcta
- Cancelación de pedido: verificar que el stock se restablezca en Shopify
- Modificación de pedido: adición/eliminación de producto después de la compra
- Pedido parcial: un producto disponible, otro agotado, ¿cómo se gestiona?
- Devolución: verificar el flujo completo desde la solicitud hasta la reposición en stock
- Stock a cero: verificar que Shopify muestre "agotado" cuando el stock en almacén es cero
- Dirección no válida: verificar cómo se gestiona la excepción
- Pedido desde móvil y desde escritorio: ambos deben funcionar sin diferencias
Importante: no limitarse a las pruebas en sandbox. Al menos 10-15 pedidos reales deben ser procesados de principio a fin antes del go-live. Un pedido de prueba simulado no detecta los problemas que surgen con datos reales.
Fase 4: Go-live gradual (2-4 semanas)
- Semana 1: 20% de los pedidos en el nuevo flujo, 80% en el anterior
- Semana 2: 50%/50%
- Semana 3: 80%/20%
- Semana 4: 100% en el nuevo flujo
Monitorizar diariamente durante la transición: tiempos de preparación, errores, feedback de clientes.
Automatizaciones que conviene verificar con el 3PL
Algunas automatizaciones dependen de la conexión con el 3PL y otras las configuras tú en Shopify. Pregunta al 3PL cuáles están ya activas por su parte y cuáles se pueden activar, porque reducen el trabajo manual y los errores.
Automatizaciones en pedidos
- Transmisión automática del pedido al 3PL después de la compra
- Actualización automática del estado de "unfulfilled" a "fulfilled" con tracking
- Gestión automática de pedidos cancelados (restablecimiento de stock, anulación de etiqueta)
- Marcado automático de pedidos anómalos (importe inusualmente alto, dirección sospechosa, producto agotado)
Automatizaciones en comunicación
- Email de confirmación de envío con tracking personalizado (no la plantilla genérica de Shopify)
- SMS de tracking con las actualizaciones del envío
- Email de entrega realizada y, con el producto ya recibido, solicitud de reseña (una guía de 2026 de una plataforma de email marketing indica 7-10 días después de la entrega)
- Notificación proactiva en caso de retraso ("tu paquete ha sufrido un retraso, lo sentimos")
En el pico de fin de año conviene avisar de los posibles retrasos ya en el email de confirmación del pedido. Cómo modificarlo lo explicamos en la guía sobre el correo de confirmación del pedido con aviso de retraso. Para reducir las consultas del tipo «¿dónde está mi pedido?» hacen falta, en cambio, notificaciones de envío claras y un enlace para seguir el paquete, como explicamos en la guía sobre la página de seguimiento de pedidos.
Automatizaciones en devoluciones
- Portal de devoluciones self-service integrado con Shopify (el cliente inicia la devolución desde el sitio)
- Generación automática de la etiqueta de retorno
- Reembolso en cuanto el almacén confirma la recepción y el estado de la devolución, dentro del plazo legal de 14 días desde la comunicación del desistimiento. Solo puedes retenerlo hasta recibir el producto o hasta que el cliente demuestre que lo ha devuelto (artículo 56 del Código de Consumo italiano)
- Actualización automática del stock cuando la devolución se repone en estantería
Automatizaciones en reportística
- Informes: pregunta qué datos te da el 3PL y cada cuánto (pedidos preparados, errores, devoluciones, cobros del contra reembolso)
- Alertas de stock bajo: las configuras tú en la tienda
7 errores comunes a evitar en la integración Shopify
Error 1: No probar con pedidos reales
El sandbox de Shopify es útil para el debug técnico, pero no replica las condiciones reales. Direcciones con caracteres especiales, notas de pedido con emojis, productos con variantes complejas: todo esto solo emerge con pedidos reales.
Error 2: Ignorar la gestión del contra reembolso
Si el 3PL gestiona pedidos contra reembolso, Shopify debe transmitir la información sobre el método de pago y el importe a cobrar en la entrega. Muchas apps de integración estándar no gestionan este campo, con el resultado de que los pedidos contra reembolso llegan al 3PL sin la indicación de cobrar en la entrega.
Error 3: No saber cada cuánto se actualiza el stock
Una actualización cada 60 minutos parece suficiente, pero durante un pico (lanzamiento de producto, flash sale) puede generar decenas de overselling en pocos minutos. Pregunta al 3PL cada cuánto se actualiza el stock y deja un margen en los productos con stock limitado.
Error 4: No gestionar los pedidos parciales
¿Qué ocurre cuando un pedido contiene 3 productos y uno está agotado? Las opciones son: enviar parcialmente y notificar al cliente, poner en espera todo el pedido, o cancelar el producto faltante con reembolso parcial. Sin un flujo definido, el 3PL no sabe cómo proceder.
Error 5: No prever los pedidos con personalización
Si tu e-commerce ofrece grabados, bordados, estampados personalizados o envoltorio de regalo, pregunta antes al 3PL si se encarga de ello. Esta información debe transmitirse como notas estructuradas en el pedido. Un campo "notas" genérico lleva a errores de interpretación.
Error 6: No monitorizar el rendimiento post-integración
La integración no termina con el go-live. Es necesario un monitoreo continuo de: tiempos de transmisión de pedidos, discrepancias de stock, pedidos con error, tiempos de preparación. Sin métricas, los problemas se acumulan silenciosamente.
Error 7: No tener un plan de contingencia
¿Qué ocurre si la integración se interrumpe (API caída, bug, actualización de Shopify que rompe la compatibilidad)? Es necesario un plan B: exportación manual de pedidos, contacto directo con el 3PL, procedimiento de emergencia. Una hora de integración caída durante el Black Friday puede generar cientos de pedidos no procesados.
Escenario práctico: marca D2C de cosmética en Shopify
Este es un ejemplo hipotético, construido para mostrar el recorrido: las cifras son hipótesis, no resultados medidos. Una marca italiana de skincare vende exclusivamente en Shopify con 1.200 pedidos al mes. El 70% prepagados, el 30% contra reembolso. Venden en Italia y están comenzando a expandirse a Francia y Alemania.
Situación inicial:
- Gestión manual: pedidos descargados de Shopify en CSV, enviados al 3PL por email
- Stock actualizado manualmente 2 veces al día
- Tiempos de preparación: 2-3 días (más el tiempo de preparación manual)
- 5-10 overselling al mes
- 2 horas/día del equipo dedicadas a la gestión logística
Después de la integración:
- Conexión con el almacén del 3PL configurada y probada con pedidos reales
- Pedidos transmitidos automáticamente
- Stock sincronizado a intervalos regulares
- Transportista elegido con reglas claras (por ejemplo, uno para los prepagados en ciudad y otro que gestiona el cobro en la entrega para los pedidos contra reembolso)
- Tracking cargado automáticamente en Shopify
Qué medir a los 3 meses:
- Tiempo de preparación, para compararlo con los 2-3 días de partida
- Casos de overselling al mes
- Tiempo del equipo dedicado a la logística
- Tasa de reclamaciones por entrega
- NPS (Net Promoter Score), si ya lo medías antes
El tiempo que el equipo ya no dedica a descargar CSV y a enviar emails al 3PL puede reinvertirse en marketing, contenidos y desarrollo de producto.
Conclusión: la integración como inversión, no como coste
La integración entre Shopify y el partner de fulfillment no es un coste técnico: es una inversión que se amortiza con eficiencia operativa, reducción de errores y mejora de la experiencia del cliente. El objetivo es un flujo completamente automatizado desde el pedido hasta la entrega, donde el vendedor interviene solo en las excepciones.
La clave es que el 3PL te explique antes cómo funciona la conexión, cómo se prueba con pedidos reales y a quién acudes si algo falla. Una integración aproximada genera más problemas de los que resuelve.
Tissquad trabaja con tiendas Shopify, WooCommerce y PrestaShop, y la conexión con el almacén la hacemos juntos en la llamada de inicio. El stock lo ves en el panel del almacén, y nosotros preparamos y enviamos los pedidos, gestionamos el contra reembolso y las devoluciones y elegimos el transportista según el peso, la zona y el coste. Descubre las plataformas con las que trabajamos.
Almacén en Campania, envíos a toda Italia