Dove si trova e cosa fa nel codice
I rimborsi Shopify si aprono dal menu Vendite › Shopify › Operations › Rimborsi (Sales › Shopify › Operations › Refunds). Nella scheda e nell'elenco dei Rimborsi Shopify si vede il campo State, che può valere Bozza, Nota di credito creata (Credit Note Created), Ignorato o Fallito. In un rimborso nuovo, il valore predefinito è Bozza.
Il pulsante Ignora viene nascosto quando lo stato non è né Bozza né Fallito. Con i valori predefiniti si vede. Il metodo che avvia, secondo il codice di Odoo 20, prende solo i rimborsi che sono in Bozza o Fallito, scrive loro lo stato Ignorato, svuota il messaggio di errore che avessero salvato e termina.

Chiarito questo, ecco le idee sbagliate da scartare prima di premerlo.

Idee sbagliate su Ignora
«Ignora cancella il rimborso»
No. Il metodo scrive soltanto lo stato Ignorato e svuota il messaggio di errore. Nessuna istruzione del codice elimina il record. Il rimborso resta nel menu Vendite › Shopify › Operations › Rimborsi, e il campo State resta visibile nella sua scheda e nell'elenco, ora con il valore Ignorato.
«Il pulsante si vede in tutti i rimborsi»
No. La vista lo nasconde quando lo stato non è né Bozza né Fallito. Quindi non lo vedrai in un rimborso in Nota di credito creata né in uno già in Ignorato. E se il metodo venisse eseguito su un rimborso fuori da questi due stati, il codice lo filtra e lo lascia com'è.
«Ignora crea la nota di credito»
Il metodo fa due cose: cambiare lo stato in Ignorato e svuotare il messaggio di errore. Non crea nessuna nota di credito: Nota di credito creata è un altro valore del campo State, e questo pulsante non lo scrive. Non chiama nemmeno altri metodi del modulo, quindi il suo effetto resta sul rimborso stesso all'interno del tuo Odoo.
«Se sbaglio, annullo con lo stesso pulsante»
Il pulsante Ignora compare solo in Bozza e Fallito. Quando il rimborso è in Ignorato, la vista nasconde il pulsante. Prima di premerlo, guarda il campo State e tieni presente che, se il rimborso era in Fallito, ignorandolo il messaggio di errore salvato viene svuotato.
«Ignora fa molti controlli prima di cambiare qualcosa»
L'unico controllo del metodo è quello sullo stato: prende i rimborsi in Bozza o Fallito, scrive loro Ignorato, svuota il messaggio di errore e restituisce il controllo. Se non vedi il pulsante, quello da verificare è il campo State della scheda. Il codice descritto è quello di Odoo 20; la condizione di visibilità del pulsante è la stessa in 17, 18, 19 e 20.
«È un pulsante delle ultime versioni e nella mia lingua avrà un altro nome»
Il pulsante Ignora della schermata Rimborsi Shopify è presente in tutti i rami pubblicati: 17, 18, 19 e 20. Con Odoo in italiano si chiama Ignora; in altre lingue, l'etichetta è quella di questa tabella:
| Lingua di Odoo | Etichetta del pulsante |
|---|---|
| Spagnolo | Ignorar |
| Tedesco | Ignorieren |
| Francese | Ignorer |
| Italiano | Ignora |
| Portoghese | Ignorar |

Cosa controllare prima e dopo averlo premuto
Prima: apri Vendite › Shopify › Operations › Rimborsi e verifica nella scheda, o nell'elenco, che il campo State sia in Bozza o Fallito. Se ha un altro valore, il pulsante non viene mostrato.
Dopo: il campo State deve mostrare Ignorato. Se il rimborso arrivava da Fallito, il messaggio di errore che aveva salvato non ci sarà più. E poiché la vista nasconde il pulsante in Ignorato, non apparirà più in quella scheda.
Quanto costa avere il pulsante
Il modulo è pubblicato su Odoo Apps per 17, 18, 19 e 20, a 9 € per versione di Odoo, pagamento unico, IVA esclusa. Inoltre, il manifest di ogni versione indica che richiede l'abbonamento a FlexigoTech Cloud. Il piano Connettore costa 49 €/mese o 490 €/anno, IVA esclusa, e supporta fino a 3 account della piattaforma.
Se vuoi rivedere il tuo flusso di rimborsi
Ignorare i rimborsi è un tassello piccolo del connettore. FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se vuoi rivedere come si inserisce il flusso di rimborsi di Shopify nel tuo Odoo, raccontaci il tuo caso.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_shopify_connector 20.0 (c7078cd8): views/shopify_refund_views.xml
- Codice del modulo: 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
