El que passa sense prémer res
Amb els valors per defecte, Odoo ja torna a llegir les comandes de Shopify pel seu compte. L'acció planificada Shopify Process Webhooks s'executa cada minut i està activa des de la instal·lació. Quan processa un esdeveniment de comanda i la casella Webhook Sync Orders està marcada, demana a Shopify aquella comanda amb la mateixa consulta que fa servir el botó. Aquesta casella ve marcada per defecte i és a la fitxa de Shopify Instances, pestanya Webhooks.
La mateixa tasca atén també esdeveniments de producte i d'estoc, però amb altres caselles, totes desmarcades per defecte: Webhook Sync Products (pestanya Webhooks), i Webhook Sync Stock juntament amb Sync Stock Enabled (pestanya Operations, grup Sync Settings). L'ajuda de la casella d'estoc diu: «Receive Shopify inventory_levels/update webhooks to update Odoo stock in near real time (requires Sync Stock enabled).» Per a les comandes només compta la casella de comandes.
Cada esdeveniment que la tasca processa queda marcat com a processat o, si alguna cosa falla, com a fallit amb el text de l'error desat.

Llista de comprovació abans de prémer
On ets i què veus
- Entra per
Shopify › Operations › Orders. Els tramsShopifyiOperationsdel menú demanen el permísViewer; si no el tens, no veus aquest tram.
- Obre la comanda: el botó
Refresh from Shopifyés a la pantallaFulfilment Funnel. La seva condició de vista diu que es veu sempre, a Odoo 17.0, 18.0, 19.0 i 20.0.
- Localitza a la fitxa els camps
Shopify OrderiInstance, tots dos de només lectura. Són les dades amb què el botó consulta: l'identificador de la comanda per preguntar a Shopify i la instància de la comanda per fer-ho.

Permisos
- Confirma que el teu usuari té accés de Shopify Operator (or Manager). El menú demana
Viewer, però el botó comprova aquest accés abans de fer res.
- Si no el tens, en prémer surt
You need Shopify Operator (or Manager) access for this action.i l'acció s'atura: no es desa res del que anava a canviar. Demana aquest accés a qui administri el teu Odoo i repeteix.
Camí automàtic
- Mira a la fitxa de
Shopify Instances, pestanyaWebhooks, siWebhook Sync Ordersestà marcada. Si ho està, un esdeveniment de comanda ja llança la mateixa consulta sense que premis res.
El que fa el botó, per ordre
Aquest és el recorregut segons el codi d'Odoo 20.0:
- Primer, la comprovació de permís descrita a dalt. Si falla, no s'arriba a consultar res a Shopify.
- Després, per cada comanda sobre la qual s'executa, el mòdul agafa la instància d'aquella comanda i li demana que consulti a Shopify la comanda per l'identificador desat a
Shopify Order. - Si no hi ha identificador vàlid o Shopify no retorna la comanda, el mòdul se salta aquella comanda i passa a la següent.
- Si Shopify la retorna, el mòdul lliura el que ha rebut al seu procés d'importació i compta aquella comanda com a sincronitzada.

Refresh from Shopify; en alemany, Von Shopify aktualisieren; en francès, Actualiser depuis Shopify; en italià, Aggiorna da Shopify; en portuguès, Atualizar do Shopify.Després de prémer
- Si amb una comanda no passa res, tingues present que el botó se salta les comandes que Shopify no retorna: revisa que
Shopify OrderiInstance, que són les dades amb què el botó consulta, corresponen a la botiga que esperes.
- Si va sortir el missatge de permís, apunta quin usuari el va rebre i demana l'accés abans de repetir.
- Si el que busques és que les comandes s'actualitzin soles, torna a la pestanya
Webhooksde la instància i comprova la casella de comandes.
Prémer-lo a mà davant del camí automàtic
El camí normal és l'automàtic: l'esdeveniment de comanda arriba, la tasca cada minut el processa i consulta la comanda. El botó queda per tornar a demanar a mà una comanda concreta. Algunes diferències que es veuen al codi:
- El botó comprova abans l'accés Shopify Operator (or Manager).
- El botó no consulta la casella
Webhook Sync Orders: llança la consulta tingui o no aquesta casella marcada. - Al camí automàtic, si la consulta falla, l'error s'atrapa i queda desat a l'esdeveniment com a fallit. El botó crida directament, sense aquest embolcall.
- El camí automàtic parteix de l'identificador que porta l'esdeveniment; el botó, del que desa la comanda a
Shopify Order.
Si t'interessa un altre botó del mòdul, mira Cancel·lar a Shopify.
Versions i subscripció
El botó existeix a les branques 17.0, 18.0, 19.0 i 20.0, i el mòdul està publicat a Odoo Apps per a aquestes quatre versions.
El mòdul és de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, fins a 3 comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Pots veure el mòdul a la fitxa d'Odoo Apps o a la seva pàgina de flexigotech.com.
Si estàs implantant Odoo i vols revisar permisos, instàncies i caselles de webhook abans de sortir en producció, 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 (2950bdc0): views/shopify_order_views.xml
- Codi del mòdul: flexigobe_shopify_seller_connector 20.0 (2950bdc0): models/shopify_order.py
- Codi del mòdul: flexigobe_shopify_seller_connector 20.0 (2950bdc0): models/shopify_instance.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
