Saltar al contenido principal
Shopify

Descubrir transportistas en Shopify Connector for Odoo: mitos y realidad

El botón Descubrir transportistas de pedidos y perfiles (Discover Carriers from Orders & Profiles) lee los nombres de envío de los pedidos que ya tienes en Odoo y de los perfiles de envío de Shopify, y crea una fila de asignación por cada nombre nuevo. No crea transportistas en Odoo: solo empareja por nombre los que ya existen.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Shopify
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Dónde está el botón y qué hace en conjunto

Lo encuentras en Shopify › Configuración › Tiendas (Shopify › Configuration › Stores), en la pantalla Instancias de Shopify (Shopify Instances). Para ver esos menús hacen falta permisos: el tramo Configuración (Configuration) pide Operador (Operator) y el tramo Shopify pide Visor (Viewer).

Al pulsar Descubrir transportistas de pedidos y perfiles (Discover Carriers from Orders & Profiles), el módulo reúne los nombres de envío que conoce la tienda, crea una fila de asignación por cada nombre que aún no tenga una y te abre la lista de asignaciones de transportista de esa tienda para que la revises y la edites.

Esquema del menú de las tiendas, el botón de descubrir transportistas y, a un lado, el aviso que puede detener la acción
Esquema hecho con código a partir del código publicado del módulo, no es una pantalla de Odoo: el menú, el botón y el aviso que puede pararlo.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en inglés)

Ideas equivocadas sobre el botón y lo que hace de verdad

«Si Shopify no responde, el botón da error»

El botón empieza por los pedidos de Shopify que la tienda ya tiene guardados en Odoo: recoge los títulos de sus líneas de envío y para eso no llama a Shopify. Después consulta a Shopify los perfiles de envío. Si esa consulta falla, el módulo anota un aviso en el registro y sigue con los nombres que ya tenía.

Hay una excepción: si FlexigoTech Cloud ha pausado la llamada, el botón no da el descubrimiento por vacío, sino que muestra el aviso de FlexigoTech Cloud.

«Crea los transportistas en Odoo»

Lo que crea son filas de asignación, una por nombre nuevo, y en cada una guarda de dónde salió el nombre: de los pedidos o de los perfiles de envío. Para cada fila busca un transportista de Odoo cuyo nombre coincida con el de Shopify sin distinguir mayúsculas de minúsculas. Solo mira los de la compañía de la tienda (el campo Compañía (Company), que se ve en la ficha y en la lista de Instancias de Shopify) o los compartidos; uno de otra compañía no se empareja.

Si encuentra uno, la fila queda con ese transportista. Si no, queda sin transportista de Odoo, y es ahí donde tienes que decidir tú al revisar la lista.

«Solo descubre lo que ya se ha vendido»

Los pedidos son solo el primer sitio donde mira. La consulta a Shopify añade los nombres de los métodos de envío configurados en los perfiles de envío, aunque ningún pedido los haya usado todavía, y los nombres de los servicios que calcula un transportista.

«Pulsarlo otra vez duplica las filas»

El botón compara cada nombre descubierto, sin distinguir mayúsculas, con las asignaciones que esa tienda ya tiene y salta los que ya están. No modifica las existentes: pulsarlo de nuevo solo añade los nombres que aún no tienen fila.

El título de la lista que se abre te da el resultado: indica cuántas asignaciones nuevas se crearon y cuántas se emparejaron solas con un transportista de Odoo. Si no había ninguna nueva, indica que todos los nombres ya estaban asignados.

«Solo aparece cuando falta algo, o en algunas versiones»

El botón se ve sin ninguna condición y está en todas las ramas publicadas: Odoo 17, 18, 19 y 20. Con Odoo en castellano, su rótulo es Descubrir transportistas de pedidos y perfiles; la otra figura muestra el mismo rótulo en alemán, francés, italiano y portugués.

Esquema con el rótulo del botón en castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo, no es una pantalla de Odoo.

«Si no encuentra nada, algo está roto»

Puede pasar sin que haya avería. El botón se detiene con este aviso: No se encontraron nombres de transportistas en los pedidos ni en los perfiles de envío de Shopify. (No shipping carrier names found in orders or Shopify delivery profiles.). Con él no se crea ninguna fila.

Significa que ni los pedidos guardados ni los perfiles de envío aportaron nombres. Ten en cuenta que, como un fallo de la consulta a Shopify solo deja un aviso en el registro, el mismo mensaje sale si la tienda no tiene pedidos guardados con envío y esa consulta falló.

Qué cambia además de las asignaciones

Siempre que el botón haya encontrado algún nombre, aunque no cree ninguna fila nueva, el módulo recalcula los contadores de la tienda (entre ellos los de asignaciones de transportista y de asignaciones sin transportista) antes de abrirte la lista. Si se detiene con el aviso de que no encontró nombres, no llega a ese paso.

Ese recálculo no depende del botón: la tarea programada Actualizar estadísticas de instancia de Shopify (Shopify Refresh Instance Stats) lo hace cada hora para las tiendas activas, y viene activa al instalar el módulo.

Si lo que buscas es traer existencias, mira qué hace el botón Pull Stock.

Qué necesitas y cómo te ayuda FlexigoTech

El módulo es de pago único por versión de Odoo (17, 18, 19 y 20; el precio de cada una está en su ficha) y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año sin IVA, hasta 3 cuentas de la plataforma. La conexión con Shopify pasa por FlexigoTech Cloud, que guarda cifradas las credenciales y avisa por correo si la sincronización falla. Sin suscripción, o con el servicio suspendido, se para lo que esta da; los datos se quedan en tu Odoo. Tienes más detalles en la página del módulo.

Si estás implantando Odoo y quieres dejar bien asignados los transportistas de tu tienda, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Qué hace el botón «Obtener stock» del conector de Shopify para OdooQué hace el botón Obtener stock del conector de Shopify para Odoo: cuándo aparece, qué comprueba, qué cambia en tu stock y qué error puede dar.Aviso «es ahora la ubicación principal» del conector de Shopify para OdooQué significa el aviso «es ahora la ubicación principal para …» del conector de Shopify para Odoo, cuándo sale y cómo cambiar la ubicación principal.Error al crear el pedido de venta: faltan datos de ShopifyQué significa el aviso de Shopify Connector for Odoo al pulsar «Crear pedido de venta» sin datos del pedido, cuándo sale y cómo resolverlo.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes