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.

Pas a pas
- Obre la fitxa de la teva botiga (instància) de Shopify a Odoo i entra a la pestanya «Carrier Mappings».
- 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.
- 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.
- 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».
- 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.
- 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.

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:
| Ordre | Què busca | Què passa si el troba |
|---|---|---|
| 1 | Una correspondència amb «Odoo Delivery Carrier» | Fa servir aquell transportista, si és de l'empresa de la botiga o compartit |
| 2 | Una correspondència amb «Auto-Create Carrier» | Busca o crea un transportista amb aquell nom |
| 3 | Un transportista d'Odoo amb aquell mateix nom | El fa servir, si és de l'empresa de la botiga o compartit |
| 4 | El «Fallback Carrier» de la botiga | El 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.

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
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
