On és el botó i quan es veu
On trobo el botó Test Connection?
És a la fitxa de Shopify Instances. Aquesta fitxa s'obre des del menú Shopify › Configuration › Stores. Cada tram del menú demana un permís: el tram Shopify demana Viewer i el tram Configuration demana Operator. Si no tens un dels dos, no veus aquell tram del menú.

Connection successful for …. Els rètols van en anglès, el text original del codi.Amb Odoo en català, el mòdul no tradueix el botó i es veu com Test Connection.

Test Connection en català (el mòdul no el tradueix), Verbindung testen en alemany, Tester la connexion en francès, Prova connessione en italià i Testar ligação en portuguès.Quan apareix el botó?
Es veu sempre a la fitxa, sense cap condició d'estat, a Odoo 17, 18, 19 i 20. El mòdul està publicat a Odoo Apps per a aquestes quatre versions i el botó existeix en totes.

Què comprova i què canvia
Què comprova exactament?
Llança una consulta a Shopify per demanar-li el perfil de la botiga: nom, domini, correu i divisa. Si Shopify respon sense error, la connexió es dona per bona. Si la consulta falla, entra en joc la part d'errors que veuràs més avall.
Què canvia a Odoo si surt bé?
El botó desa a la botiga el nom, el correu i la divisa que retorna Shopify, marca la connexió com a connectada i esborra l'últim error de connexió que hi hagués desat. Si Shopify no retorna alguna d'aquestes dades, aquesta dada es desa buida.
El nom el veus al camp Shop Name, tant a la fitxa com a la llista de Shopify Instances. És de només lectura: no l'escrius tu, l'omple el codi en prémer Test Connection i també en prémer el botó Connect.
Quin missatge veig quan funciona?
Una notificació d'èxit que no es queda fixa a la pantalla, amb el text Connection successful for …. En lloc dels punts suspensius surt el nom de la botiga o, si encara no en té, el seu domini. El domini és el que vas escriure al camp Shop Domain, que també es veu a la fitxa i a la llista. La seva ajuda diu: «Use your exact Shopify domain, for example: flexigobe.myshopify.com».
Què passa si falla
Què veig si la connexió falla?
Surt una notificació vermella que es queda a la pantalla fins que la tanques. El seu text és el de l'error mateix, retallat a 300 caràcters, així que depèn del que hagi fallat. A més, el botó fa tres coses més: marca la botiga amb estat d'error, desa el text de l'error (fins a 500 caràcters) i deixa un avís al registre del servidor.
El codi no llança l'error cap a fora a propòsit. Si ho fes, Odoo desfaria el que s'ha desat i la fallada no deixaria rastre. Per això el botó retorna la notificació i el motiu queda desat a la botiga.
I si FlexigoTech Cloud ha pausat el servei?
En aquest cas el botó mostra l'avís de la pausa i la botiga no es marca com a fallida: no passa a estat d'error. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials i vigila la sincronització. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció, i les dades es queden al teu Odoo.
Què faig després d'una fallada?
Llegeix el text de la notificació, corregeix el que indiqui i torna a prémer Test Connection. Cada pulsació repeteix la consulta: si ara surt bé, la botiga passa a connectada i s'esborra l'error desat. Si no saps per on començar, revisa que el Shop Domain sigui el domini exacte de Shopify, com demana la seva ajuda.
Quant costa tenir el botó?
El mòdul és de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud. El pla Conector costa 49 €/mes o 490 €/any sense IVA, amb fins a 3 comptes de la plataforma (el pla Pro, 98 €/mes o 980 €/any, amb fins a 10). El preu del mòdul de cada versió és a la fitxa d'Odoo Apps.
Com t'ajuda FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs muntant la botiga de Shopify a Odoo i vols revisar-la amb algú, pots veure la pàgina del mòdul. Un altre botó del mòdul amb el seu propi article és Obtenir estoc.
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
