On és i què fa al codi
Els reemborsaments de Shopify s'obren des del menú Vendes › Shopify › Operations › Refunds. A la fitxa i a la llista de Shopify Refunds es veu el camp State, que pot valer Draft, Credit Note Created, Ignored o Failed. En un reemborsament nou, el valor per defecte és Draft.
El botó Ignore s'amaga quan l'estat no és Draft ni Failed. Amb els valors per defecte es veu. El mètode que llança, segons el codi d'Odoo 20, es queda amb els reemborsaments que estan en Draft o Failed, els escriu l'estat Ignored, deixa buit el missatge d'error que tinguessin desat i acaba.

Amb això clar, aquestes són les idees equivocades que convé descartar abans de prémer-lo.

Idees equivocades sobre Ignore
«Ignore esborra el reemborsament»
No. El mètode només escriu l'estat Ignored i buida el missatge d'error. Cap instrucció del codi elimina el registre. El reemborsament continua al menú Vendes › Shopify › Operations › Refunds, i el camp State continua visible a la seva fitxa i a la llista, ara amb el valor Ignored.
«El botó es veu a tots els reemborsaments»
No. La vista l'amaga quan l'estat no és Draft ni Failed. Per tant, no el veuràs en un reemborsament en Credit Note Created ni en un que ja estigui en Ignored. I si el mètode s'executés sobre un reemborsament fora d'aquests dos estats, el codi el filtra i el deixa com està.
«Ignore crea la factura rectificativa»
El mètode fa dues coses: canviar l'estat a Ignored i buidar el missatge d'error. No crea cap factura rectificativa: Credit Note Created és un altre valor del camp State, i aquest botó no l'escriu. Tampoc crida altres mètodes del mòdul, així que el seu efecte es queda en el propi reemborsament dins del teu Odoo.
«Si m'equivoco, ho desfaig amb el mateix botó»
El botó Ignore només apareix en Draft i Failed. Un cop el reemborsament està en Ignored, la vista amaga el botó. Abans de prémer-lo, mira el camp State, i tingues en compte que, si el reemborsament estava en Failed, en ignorar-lo el missatge d'error desat es buida.
«Ignore fa moltes comprovacions abans de canviar res»
L'única comprovació del mètode és la de l'estat: es queda amb els reemborsaments en Draft o Failed, els escriu Ignored, buida el missatge d'error i retorna el control. Si no veus el botó, el que toca revisar és el camp State de la fitxa. El codi descrit és el d'Odoo 20; la condició de visibilitat del botó és la mateixa a 17, 18, 19 i 20.
«És un botó de les últimes versions i al meu idioma tindrà un altre nom»
El botó Ignore de la pantalla Shopify Refunds és a totes les branques publicades: 17, 18, 19 i 20. Amb Odoo en català el rètol és Ignore, perquè el mòdul no el tradueix; en altres idiomes, el rètol és el d'aquesta taula:
| Idioma d'Odoo | Rètol del botó |
|---|---|
| Castellà | Ignorar |
| Alemany | Ignorieren |
| Francès | Ignorer |
| Italià | Ignora |
| Portuguès | Ignorar |

Què mirar abans i després de prémer-lo
Abans: obre Vendes › Shopify › Operations › Refunds i comprova a la fitxa, o a la llista, que el camp State està en Draft o Failed. Si està en un altre valor, el botó no es mostra.
Després: el camp State ha de mostrar Ignored. Si el reemborsament venia de Failed, el missatge d'error que tingués desat ja no hi serà. I com que la vista amaga el botó en Ignored, deixarà d'aparèixer en aquesta fitxa.
Quant costa tenir el botó
El mòdul es publica a Odoo Apps per a 17, 18, 19 i 20, a 9 € per versió d'Odoo, pagament únic, sense IVA. A més, el manifest de cada versió diu que necessita la subscripció a FlexigoTech Cloud. El pla Connector costa 49 €/mes o 490 €/any, sense IVA, i admet fins a 3 comptes de la plataforma.
Si vols revisar el teu flux de reemborsaments
Ignorar reemborsaments és una peça petita del connector. FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si vols revisar com encaixa el flux de reemborsaments de Shopify al teu Odoo, explica'ns el teu cas.
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): views/shopify_refund_views.xml
- Codi del mòdul: flexigobe_shopify_connector 20.0 (c7078cd8): models/shopify_refund.py
- 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
