Què diu l'avís i què no és
És un error?
No. És un avís d'èxit: es mostra en pantalla i no bloqueja res. El codi el retorna al final, quan ja ha desat els canvis, així que indica que l'operació s'ha fet.
Què diu exactament i què és cada buit?
Amb Odoo en català veus '…' is now the primary location for …. (en anglès, el mòdul no el tradueix a aquest idioma). El primer buit porta el nom de la ubicació i el segon, el domini de la botiga de Shopify de la instància a la qual pertany. L'avís porta a més el títol Primary Location Set.

| Idioma d'Odoo | Text de l'avís |
|---|---|
| Anglès | '…' is now the primary location for …. |
| Alemany | '…' ist jetzt der primäre Standort für …. |
| Francès | '…' est maintenant l'emplacement principal pour …. |
| Italià | '…' è ora l'ubicazione principale per …. |
| Portuguès | '…' é agora a localização principal para …. |

Quan surt i què desa
Quan surt exactament?
En prémer el botó Set as Primary de la vista d'una ubicació. Les fitxes d'ubicacions s'obren des del menú Vendes › Shopify › Control Center › Locations. El mètode actua sobre una sola ubicació alhora, desa els canvis i retorna l'avís al final, sense cap altra condició pel mig.
Què fa el mòdul abans de mostrar-lo?
Primer treu la marca de principal a les altres ubicacions de la mateixa instància. Després marca com a principal la ubicació sobre la qual has premut. Finalment desa a la instància aquesta ubicació com a ubicació per defecte, amb el seu identificador de Shopify i el seu nom. Només llavors retorna l'avís, que porta el nom de la ubicació i el domini de la botiga.
Què passa amb les altres ubicacions?
El codi només toca les que pertanyen a la mateixa instància que la ubicació triada: a aquestes els treu la marca de principal. Les ubicacions d'altres instàncies no es toquen.
Què canvia a la instància?
La instància desa com a ubicació per defecte la que acabes de marcar, amb el seu identificador de Shopify i el seu nom. Si ja en tenia una altra desada, aquestes dues dades se substitueixen per les de la nova.
Per què no veig Set as Primary en una ubicació?
El botó s'amaga quan la ubicació ja és la principal (la condició de la vista mira el camp Is Primary). Amb els valors per defecte aquest camp és fals i el botó es veu. La condició és la mateixa a Odoo 17, 18, 19 i 20.
Pot sortir també en prémer Sync Locations?
Sí. El botó Sync Locations de la vista de la instància es veu sempre, i el seu mètode arriba al mateix mètode que llança l'avís. Si es compleix la condició d'aquest mètode, veus aquest mateix avís, amb el mateix significat: una ubicació ha quedat com a principal de la instància.

Set as Primary i Sync Locations i l'avís, amb els rètols en anglès del codi del mòdul.Com canviar la ubicació principal i què costa
Què faig quan el veig i com deixo una altra ubicació com a principal?
Si la ubicació de l'avís és la que volies, no hi ha res més a fer. Si no ho és, obre des del mateix menú la fitxa de la ubicació que vols i prem allà Set as Primary. Les altres ubicacions de la instància perden la marca, la instància desa la nova com a ubicació per defecte i torna a sortir l'avís, ara amb el nom de la nova.
Com comprovo que ha quedat bé?
Llegeix els dos buits de l'avís: el primer ha de ser la ubicació que volies i el segon, el domini de la teva botiga de Shopify. Després, a la fitxa d'aquesta ubicació, el botó Set as Primary ja no apareix, perquè la vista l'amaga quan la ubicació és la principal.
En quines versions està i quant costa?
L'avís és al codi publicat d'Odoo 17, 18, 19 i 20, i el botó Set as Primary s'amaga amb la mateixa condició a totes. El mòdul costa 9 € per versió d'Odoo, per a 17, 18, 19 i 20, pagament únic i sense IVA. A més necessita la subscripció a FlexigoTech Cloud: el pla Connector costa 49 €/mes o 490 €/any sense IVA, amb fins a 3 comptes de la plataforma.
Si estàs implantant Odoo i vols suport amb la connexió 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_connector 20.0 (c7078cd8): models/shopify_location.py
- Codi del mòdul: flexigobe_shopify_connector 20.0 (c7078cd8): views/shopify_location_views.xml
- Codi del mòdul: flexigobe_shopify_connector 20.0 (c7078cd8): views/shopify_instance_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
