On és el botó i què fa en conjunt
El trobaràs a Shopify › Configuration › Stores, a la pantalla Shopify Instances. Per veure aquests menús calen permisos: el tram Configuration demana Operator i el tram Shopify demana Viewer.
Quan prems Discover Carriers from Orders & Profiles, el mòdul reuneix els noms d'enviament que coneix la botiga, crea una fila d'assignació per cada nom que encara no en tingui una i t'obre la llista d'assignacions de transportista d'aquesta botiga perquè la revisis i l'editis.


Idees equivocades sobre el botó i el que fa de veritat
«Si Shopify no respon, el botó dona error»
El botó comença per les comandes de Shopify que la botiga ja té guardades a Odoo: recull els títols de les seves línies d'enviament i per a això no crida Shopify. Després consulta a Shopify els perfils d'enviament. Si aquesta consulta falla, el mòdul anota un avís al registre i continua amb els noms que ja tenia.
Hi ha una excepció: si FlexigoTech Cloud ha pausat la crida, el botó no dona el descobriment per buit, sinó que mostra l'avís de FlexigoTech Cloud.
«Crea els transportistes a Odoo»
El que crea són files d'assignació, una per cada nom nou, i a cadascuna desa d'on ha sortit el nom: de les comandes o dels perfils d'enviament. Per a cada fila busca un transportista d'Odoo el nom del qual coincideixi amb el de Shopify sense distingir majúscules de minúscules. Només mira els de la companyia de la botiga (el camp Company, que es veu a la fitxa i a la llista de Shopify Instances) o els compartits; un d'una altra companyia no s'aparella.
Si en troba un, la fila queda amb aquest transportista. Si no, queda sense transportista d'Odoo, i és aquí on has de decidir tu en revisar la llista.
«Només descobreix el que ja s'ha venut»
Les comandes són només el primer lloc on mira. La consulta a Shopify afegeix els noms dels mètodes d'enviament configurats als perfils d'enviament, encara que cap comanda els hagi fet servir encara, i els noms dels serveis que calcula un transportista.
«Prémer-lo una altra vegada duplica les files»
El botó compara cada nom descobert, sense distingir majúscules, amb les assignacions que aquesta botiga ja té i se salta els que ja hi són. No modifica les existents: prémer-lo de nou només afegeix els noms que encara no tenen fila.
El títol de la llista que s'obre et dona el resultat: indica quantes assignacions noves s'han creat i quantes s'han aparellat soles amb un transportista d'Odoo. Si no n'hi havia cap de nova, indica que tots els noms ja estaven assignats.
«Només apareix quan falta alguna cosa, o en algunes versions»
El botó es veu sense cap condició i és a totes les branques publicades: Odoo 17, 18, 19 i 20. Amb Odoo en català, el seu rètol és Discover Carriers from Orders & Profiles; l'altra figura mostra el mateix rètol en alemany, francès, italià i portuguès.

«Si no troba res, alguna cosa està trencada»
Pot passar sense que hi hagi cap avaria. El botó s'atura amb aquest avís: No shipping carrier names found in orders or Shopify delivery profiles.. Amb ell no es crea cap fila.
Vol dir que ni les comandes guardades ni els perfils d'enviament han aportat noms. Tingues en compte que, com que una errada de la consulta a Shopify només deixa un avís al registre, el mateix missatge surt si la botiga no té comandes guardades amb enviament i aquesta consulta ha fallat.
Què canvia a part de les assignacions
Sempre que el botó hagi trobat algun nom, encara que no creï cap fila nova, el mòdul recalcula els comptadors de la botiga (entre ells els d'assignacions de transportista i d'assignacions sense transportista) abans d'obrir-te la llista. Si s'atura amb l'avís que no ha trobat noms, no arriba a aquest pas.
Aquest recàlcul no depèn del botó: la tasca programada Shopify Refresh Instance Stats el fa cada hora per a les botigues actives, i ve activa en instal·lar el mòdul.
Si el que busques és portar existències, mira què fa el botó Pull Stock.
Què necessites i com t'ajuda FlexigoTech
El mòdul és de pagament únic per versió d'Odoo (17, 18, 19 i 20; el preu de cadascuna és a la seva fitxa) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 € al mes o 490 € a l'any sense IVA, fins a 3 comptes de la plataforma. La connexió amb Shopify passa per FlexigoTech Cloud, que desa xifrades les credencials i avisa per correu si la sincronització falla. Sense subscripció, o amb el servei suspès, s'atura el que aquesta dona; les dades es queden al teu Odoo. Tens més detalls a la pàgina del mòdul.
Si estàs implantant Odoo i vols deixar ben assignats els transportistes de la teva botiga, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_shopify_seller_connector 20.0 (d7e627b4): views/shopify_instance_views.xml
- Codi del mòdul: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/shopify_instance.py
- Codi del mòdul: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
