Salta al contingut principal
Shopify

Com assignar el transportista d'Odoo a les comandes de Shopify

El connector de Shopify llegeix el nom del mètode d'enviament que va triar el client i el converteix en un transportista d'Odoo amb una taula de correspondències per botiga. Si prepares aquesta taula una vegada, cada comanda arriba amb el seu transportista i la seva línia d'enviament; si no, Odoo busca un transportista amb el mateix nom i, en últim cas, fa servir el de reserva de la botiga.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 4 de novembre de 2026

L'essencial

Mòdul
Shopify
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 17.0, 18.0, 19.0 i 20.0 · a les fonts enllaçades al final
Lectura
3 min

Per què importa

A Shopify, el client tria un mètode d'enviament amb el nom que tu li vas posar a la botiga: «Enviament urgent», «Recollida a la botiga», el d'una agència. Odoo no sap què hi ha darrere d'aquest text. Si la comanda entra sense transportista, algú l'ha de triar a mà abans de preparar l'enviament.

La correspondència es desa per botiga: cada nom de Shopify apunta a un «Odoo Delivery Carrier». No distingeix majúscules i el mateix nom no pot ser-hi dues vegades en una botiga.

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 anglès)

Pas a pas

  1. Obre la fitxa de la teva botiga (instància) de Shopify a Odoo i entra a la pestanya «Carrier Mappings».
  2. Prem «Discover Carriers from Orders & Profiles». Odoo ajunta els noms de les línies d'enviament de les comandes ja importades i els mètodes dels perfils d'enviament de Shopify, i crea una correspondència per cada nom que falti.
  3. Revisa la llista que s'obre. Les que coincideixen pel nom amb un transportista d'Odoo ja venen enllaçades; la resta surt com a Unmapped.
  4. A cada Unmapped, tria el transportista a «Odoo Delivery Carrier». Si encara no existeix, prem «Create Odoo Carrier»: el crea amb el producte de servei «Shipping» i t'avisa amb «Carrier Created».
  5. Si prefereixes que Odoo el creï quan aparegui la primera comanda, marca «Auto-Create Carrier» en lloc de triar-lo. L'estat passa a Auto-Create.
  6. A la fitxa de la botiga, omple «Fallback Carrier». És el que es fa servir quan cap nom no casa.

La mateixa llista també és a Shopify › Configuration › Mappings › Carriers, amb filtres per veure les Mapped, les Unmapped, les Auto-Create i les que no s'han fet servir mai.

Esquema de l'ordre en què el connector de Shopify busca el transportista d'una comanda
L'ordre de cerca, de dalt a baix: la correspondència amb transportista, la que en crea un, un transportista d'Odoo amb el mateix nom i, al final, el de reserva de la botiga. Esquema fet a partir del codi del mòdul.

L'ordre en què busca

En importar una comanda, el connector pren el nom de la seva primera línia d'enviament i prova, per aquest ordre:

OrdreQuè buscaQuè passa si el troba
1Una correspondència amb «Odoo Delivery Carrier»Fa servir aquell transportista, si és de l'empresa de la botiga o compartit
2Una correspondència amb «Auto-Create Carrier»Busca o crea un transportista amb aquell nom
3Un transportista d'Odoo amb aquell mateix nomEl fa servir, si és de l'empresa de la botiga o compartit
4El «Fallback Carrier» de la botigaEl fa servir com a últim recurs

Un transportista d'una altra empresa no es fa servir mai, encara que sigui a la correspondència. Si treballes amb diverses empreses a la mateixa base, comprova que cada botiga apunta a transportistes de la seva empresa o compartits.

Què queda a la comanda

El transportista trobat es posa a la comanda de venda només si la comanda encara no en té cap: si ja l'havies triat, es respecta. L'import de l'enviament entra com una línia més, amb el producte d'enviament d'aquell transportista; si el transportista no té producte, Odoo busca un producte de servei anomenat Delivery.

Cada correspondència compta les vegades que s'ha fet servir i l'última data. És la manera ràpida de saber quins mètodes d'enviament fan servir de veritat els teus clients i quins pots esborrar.

Fitxa d'una comanda de Shopify a Odoo amb les seves dades d'enviament
La fitxa d'una comanda de Shopify a Odoo: dades d'enviament del client, import de l'enviament i la comanda de venda enllaçada, on queda el transportista. Captura d'Odoo amb dades de demostració.

Errors típics

  • Prems descobrir i no apareix res. Surt l'avís No shipping carrier names found in orders or Shopify delivery profiles.: encara no hi ha comandes importades amb línia d'enviament ni mètodes als perfils d'enviament de la botiga.
  • Un nom canvia a Shopify. Si canvies el nom d'un mètode a la botiga, per a Odoo és un nom nou. Torna a descobrir i enllaça el nou.
  • Comandes amb el transportista de reserva. Filtra les correspondències Unmapped: aquí hi ha els noms que encara no apunten a cap transportista.

Serveix per a totes les versions d'Odoo?

Sí. Les correspondències, el botó de descobrir i el transportista de reserva són al connector publicat per a Odoo 17, 18, 19 i 20.

Continua llegint

Shopify sol o Shopify amb Odoo: què canvia en el teu dia a diaComparativa per a botigues Shopify sense ERP: comandes, estoc, enviaments, devolucions, factures i payouts, abans i després de portar la botiga dins d'Odoo.Estoc entre Shopify i Odoo: qui mana? Guia per decidirGuia per decidir com se sincronitza l'estoc entre Shopify i Odoo: enviar des d'Odoo, llegir de Shopify, ubicacions, webhooks i el tipus d'app que fas servir.Vendre en diverses botigues sense vendre dues vegades el mateix productePer què el full d'estoc compartit acaba venent el que ja no tens, què exigeixen Cdiscount, Mirakl i Shopify amb l'estoc, i com s'arregla amb un inventari únic.
Comprovat al codi del connector (versió 17.0, 18.0, 19.0 i 20.0) i a les fonts enllaçades

Fonts

  • Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: views/menu_views.xml
  • Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_carrier_mapping.py
  • Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_instance.py
  • Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_order.py
  • apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector