Abans de començar
- L'albarà ha de venir d'una comanda de venda importada de Shopify i estar validat.
- Els productes de l'albarà han de casar amb les línies de Shopify per variant o per SKU.
- L'app de la botiga necessita permís per gestionar els compliments. Si li falta, Shopify ho rebutja i l'avís ho diu.
- Shopify no avisa el client per correu tret que ho activis: les dues caselles d'avís vénen desmarcades.

Pas a pas
- Obre la fitxa de la teva botiga de Shopify a Odoo, pestanya «Operations», grup «Sync Settings».
- Marca «Auto Send Fulfillment On Validate» si vols que cada albarà validat s'enviï sol. Ve desmarcada.
- Perquè Shopify enviï el seu correu al client, marca «Notify Customer On Fulfillment» i, per als canvis de seguiment, «Notify Customer On Tracking Update».
- Decideix si marques «Archive Shopify order when fully fulfilled», que arxiva la comanda a Shopify quan queda complerta del tot des d'Odoo.
- A l'albarà, escriu el número de seguiment abans de validar. Amb número, el compliment surt encara que no hagis activat l'enviament en validar.
- Valida l'albarà. Al seu grup «Shopify» veuràs l'identificador del compliment, l'estat que retorna Shopify i l'hora de l'última sincronització.

Què dispara l'enviament
| El que fas a Odoo | El que fa el connector |
|---|---|
| Valides l'albarà amb l'enviament en validar activat | Crea el compliment a Shopify |
| Valides l'albarà amb número de seguiment, encara que l'enviament en validar estigui desmarcat | Crea el compliment amb aquest seguiment |
| Valides sense número i amb l'enviament en validar desmarcat | Res; queda el botó «Send Shopify Fulfillment» |
| Canvies el número de seguiment d'un albarà ja validat | Crea el compliment si no existia o n'actualitza el seguiment |
| Prems «Update Shopify Tracking» | Torna a enviar el seguiment del compliment que ja existeix |
Com es munta l'enviament
Les quantitats
El compliment porta les quantitats lliurades a l'albarà, casades amb les línies de la comanda de Shopify per variant o per SKU, també als kits. Si Shopify ja té un compliment que cobreix aquestes línies, el connector el reutilitza i hi posa el seguiment en lloc de crear-ne un altre.
El seguiment
Pots escriure diversos números a l'albarà, separats per comes, punts i comes, espais o salts de línia: arriben a Shopify com a diversos números. L'empresa de transport que veu Shopify és el nom del transportista de la comanda de venda. L'enllaç de seguiment és el de l'albarà o el que dona el transportista, i només s'envia quan hi ha un únic número.

Si alguna cosa falla
Una fallada no desfà la validació: l'albarà queda validat, l'error es desa i apareix en una franja vermella amb l'enllaç «Retry send fulfillment». A la llista d'albarans, aquestes files surten en vermell. Aquests són els avisos i què fer amb cadascun:
Shopify auto-fulfillment failed: %s- L'enviament automàtic en validar no ha sortit. Llegeix el motiu i prem «Retry send fulfillment».
No delivered Shopify-linked quantities found in this picking.- Cap quantitat lliurada no correspon a un producte enllaçat amb Shopify. Revisa els productes de l'albarà.
No fulfillable Shopify lines matched this picking quantities. Check Shopify variant mapping and remaining fulfillment quantities.- Les quantitats no casen amb el que queda per complir a Shopify, o la variant no està enllaçada.
Shopify denied fulfillment access. Add scopes read_merchant_managed_fulfillment_orders and write_merchant_managed_fulfillment_orders, then re-authorize the app.- A l'app li falten aquests permisos. Afegeix-los a Shopify i torna-la a autoritzar.
This picking already has a Shopify fulfillment. Use Update Shopify Tracking.- El compliment ja existeix. Fes servir l'altre botó per enviar el seguiment.
Not sent to Shopify: %s- FlexigoTech Cloud ha pausat l'enviament. L'albarà continua validat i no es marca com a fallada.
Quan l'envies amb els botons i surt bé, l'historial de l'albarà ho apunta amb el número del compliment.
Shopify avisa el client quan envio des d'Odoo?
Només si marques les caselles d'avís de la botiga: una per al compliment i una altra per als canvis de seguiment. Mentre estiguin desmarcades, Shopify no envia el seu correu.
És a totes les versions d'Odoo?
Sí. Els botons de l'albarà, l'enviament en validar i l'actualització del seguiment són al connector publicat per a Odoo 17, 18, 19 i 20.
Continua llegint
Comprovat al codi del connector (versió 17.0, 18.0, 19.0 i 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: views/stock_picking_views.xml, models/stock_picking.py
- Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/stock_picking.py, models/shopify_instance.py, views/shopify_instance_views.xml
- Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/stock_picking.py (write, _split_tracking_numbers, _shopify_tracking_info_payload)
- Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_instance.py (_create_fulfillment_from_picking), models/stock_picking.py
- Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/stock_picking.py
- Codi del mòdul: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_instance.py, views/shopify_instance_views.xml, views/menu_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
