Què fa aquesta tasca i què no
Shopify Connector for Odoo porta una tasca planificada, Shopify Notify Sync Errors, que no sincronitza res per ella mateixa: recorre les instàncies de Shopify i deixa una nota a les que acumulen errors seguits. El comptador d'errors i el text de l'últim error els escriu la sincronització de comandes; aquesta tasca només els llegeix. L'única cosa que escriu ella és la nota.

La tasca existeix a totes les branques publicades del mòdul (Odoo 17, 18, 19 i 20). A Odoo 17.0 està definida per repetir-se sense fi.

Shopify Notify Sync Errors.
Cronologia de la tasca, de la instal·lació a la nota
- En instal·lar el mòdul La tasca queda creada i desactivada. Mentre ningú l'activi, no s'executa i no es publica res.
- Quan algú l'activa Passa a executar-se cada hora.
- Mentrestant, amb cada sincronització de comandes La sincronització de comandes omple a la instància els camps
Consecutive Sync ErrorsiLast Sync Error. Es llança des del botóSync Ordersde la fitxa de la instància o des de la tascaShopify Sync Orders, que s'executa cada cinc minuts i també ve desactivada en instal·lar.
- En començar cada passada La tasca comprova que qui l'executa és administrador del sistema. Si no ho és, s'atura amb «Only an administrator can run this scheduled action.» i no publica res.
- Després, la cerca Cerca les instàncies que estiguin actives i tinguin tres o més errors de sincronització consecutius.
- Per cada instància trobada Hi publica un missatge de tipus nota amb l'avís (text a sota).
- A la passada següent El mètode no mira si ja va deixar una nota abans: si la instància continua amb tres o més errors consecutius, torna a publicar una altra nota.
- Quan es prem
Reset SyncAquest botó buida el comptador i l'últim error. Amb el comptador a zero, la instància deixa de complir la condició i la tasca ja no l'avisa.
Què diu la nota
A cada nota, amb Odoo en català, el text és aquest:
⚠️ Alerta de error de sincronización de Shopify para …: … errores de sincronización consecutivos. Último error: …
El primer buit és el contingut del camp Shop Domain, que la nota posa en negreta. El segon és el nombre d'errors consecutius. El tercer és l'últim error desat a la instància; si aquest camp està buit, la nota posa unknown.
El camp Shop Domain es veu a la fitxa de Shopify Instances i també a la llista. La seva ajuda diu: «Use your exact Shopify domain, for example: flexigobe.myshopify.com».
On veure el comptador i l'últim error
Les fitxes s'obren des del menú Shopify › Configuration › Stores. El tram Shopify demana el permís Viewer i el tram Configuration demana Operator; si no tens un dels dos, no veus aquest tram del menú.
A la fitxa de la instància:
Consecutive Sync Errorsés només de lectura i surt sense rètol, només el número. S'amaga quan val zero, així que amb els valors per defecte no es veu.Last Sync Errortambé és només de lectura i surt sense rètol, només el text. S'amaga si està buit o si el comptador és zero i la connexió no està en error; amb els valors per defecte no es veu.
Cap dels dos l'escriu l'usuari: els omple la sincronització de comandes i els buida Reset Sync.
Si la tasca no fa res, què mirar
Revisa en aquest ordre:
- Està activada? Ve desactivada en instal·lar. Mentre continuï així, no s'executa cada hora ni deixa notes.
- L'executa un administrador del sistema? Si no, s'atura amb «Only an administrator can run this scheduled action.» abans de cercar res.
- Hi ha alguna instància activa amb tres o més errors seguits? Obre la fitxa des de
Shopify › Configuration › Stores. Si el campConsecutive Sync Errorsno apareix, val zero i la tasca no té res a avisar. - S'està sincronitzant? El comptador l'omple la sincronització de comandes, que es llança amb el botó
Sync Ordersde la fitxa de la instància o amb la tascaShopify Sync Orders, desactivada en instal·lar. Comprova que alguna d'aquestes vies està en marxa. - Algú ha premut
Reset Sync? Deixa el comptador i l'últim error buits, i llavors la tasca no avisa d'aquesta instància.
Si el que veus és l'efecte contrari, diverses notes seguides de la mateixa botiga, és el que explica la cronologia: cada passada amb la condició complerta publica una altra nota.
Per a un altre cas del connector amb la seva condició explicada, mira el missatge sobre dades de Shopify que falten per crear la comanda de venda.
Cost i ajuda amb la implantació
El mòdul és de pagament únic per versió d'Odoo (publicat per a 17, 18, 19 i 20) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any, sense IVA. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Aquest avís per correu és del servei; la nota d'aquesta tasca s'escriu dins d'Odoo, a la instància. Les dades de la fitxa del mòdul són a Odoo Apps i la compra, a flexigotech.com.
Si necessites ajuda per activar la tasca, decidir qui ha de vigilar les notes o connectar Shopify amb el teu Odoo, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.
Continua llegint
Comprovat al codi del connector (versió 17.0 i 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_shopify_seller_connector 20.0 (d7e627b4): data/ir_cron_data.xml
- Codi del mòdul: flexigobe_shopify_seller_connector 17.0 (437257e3): data/ir_cron_data.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
