Quan surt l'avís
Surt en prémer Sync Locations a la fitxa d'una botiga de Shopify. Aquesta fitxa s'obre des del menú Shopify › Configuration › Stores. Per veure el menú cal el permís Viewer al tram Shopify i Operator al tram Configuration. El botó es veu sempre, a Odoo 17, 18, 19 i 20, i l'avís és al codi publicat de les quatre versions.
La condició és arribar al final de la sincronització sense que res l'aturi. Si la crida a Shopify falla abans, l'acció es talla i aquest avís no apareix. Quan sí que apareix, és un avís que no bloqueja res i porta el títol Locations Synced.


Què compta cada número
El text complet és «Found … Shopify locations (… new).». Els punts suspensius són dos números:
- El primer és el total d'ubicacions que Shopify retorna a la consulta. Aquesta consulta demana les primeres 50 ubicacions de la botiga.
- El segon són les que Odoo encara no tenia per a aquesta botiga. Cada ubicació es cerca per la botiga d'Odoo i pel seu identificador a Shopify, de manera que la mateixa ubicació en dues botigues d'Odoo compta com a nova en cadascuna.
Les ubicacions que ja existien no es compten com a noves, però tampoc es deixen tal com són: el mòdul els actualitza el nom, si són actives a Shopify i l'adreça. Si Shopify retorna una ubicació sense identificador, el mòdul la salta i no la crea, tot i que entra al primer número.
Què més fa la sincronització
Al acabar de recórrer les ubicacions, el mòdul mira si alguna d'aquesta botiga està marcada com a principal. Si cap ho està, agafa la primera que sigui activa a Shopify, la marca com a principal i l'anota com a ubicació per defecte de la botiga (identificador i nom). Si ja hi havia una principal, no la toca.
Aquest pas té el seu propi avís, però el codi no el mostra: el que veus al final és el de la sincronització. L'altre missatge, «'…' is now the primary location for ….», s'explica en aquest altre article.
El que llegeixes a la pantalla
El text de l'avís canvia amb l'idioma del teu Odoo:

| Idioma d'Odoo | Text de l'avís |
|---|---|
| Castellà | Se encontraron … ubicaciones de Shopify (… nuevas). |
| Alemany | … Shopify-Standorte gefunden (… neu). |
| Francès | … emplacements Shopify trouvés (… nouveaux). |
| Italià | Trovate … ubicazioni Shopify (… nuove). |
| Portuguès | … localizações Shopify encontradas (… novas). |
Cas il·lustratiu: Cerámicas del Norte
Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.
Cerámicas del Norte és una botiga inventada que ven per Shopify i gestiona les comandes a Odoo. Quatre moments amb el botó:
Primera sincronització
Després de connectar la botiga, la persona d'administració obre Shopify › Configuration › Stores, entra a la fitxa i prem Sync Locations. L'avís diu que Shopify ha retornat diverses ubicacions i que totes són noves: els dos números coincideixen. Com que cap estava marcada com a principal, el mòdul agafa la primera activa a Shopify i la deixa com a principal.
Prémer una altra vegada
Un temps després algú torna a prémer el botó. El primer número és el mateix i el segon passa a cap. No hi ha cap error ni duplicats: totes les ubicacions ja existien per a aquesta botiga i només s'han refrescat el nom, l'estat i l'adreça.
Un magatzem nou
L'empresa dona d'alta una altra ubicació a Shopify. En sincronitzar, el primer número puja una unitat i el segon diu una de nova. És el senyal que Odoo ha incorporat aquesta ubicació.
Un canvi de nom
Reanomenen una ubicació a Shopify i sincronitzen. L'avís torna a dir cap de nova, però el nom a Odoo queda actualitzat.
Què fer segons el que llegeixes
- Segon número a zero: no és un error. Vol dir que totes les ubicacions retornades ja eren en aquesta botiga d'Odoo; tot i així s'han actualitzat.
- El primer número no coincideix amb el teu Shopify: revisa al teu tauler de Shopify quantes ubicacions tens. L'avís reflecteix el que Shopify ha respost a la consulta, que demana les primeres 50.
- No apareix l'avís: l'acció s'ha aturat abans d'acabar. Com que el botó es veu sempre, pots tornar a prémer-lo; no duplica ubicacions, perquè es cerquen per botiga i identificador.
- Vols canviar la principal: la sincronització només en marca una quan no n'hi ha cap. L'altre article explica com surt l'avís d'ubicació principal.
Si a més t'interessa com es porta l'estoc d'aquestes ubicacions, ho tens a el botó d'obtenir estoc.
Com ajuda FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida, per si necessites ajuda amb la connexió de la teva botiga. El mòdul es publica a Odoo Apps per a 17, 18, 19 i 20 i és de pagament únic per versió; el seu preu és a la fitxa i a la pàgina del mòdul. A més necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, amb fins a 3 comptes de la plataforma.
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): models/shopify_instance.py
- 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/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
