Cosa significa il messaggio
Cosa dice esattamente e cosa vuol dire?
Con Odoo in italiano vedi Tipo di caso post-vendita non supportato: …. I puntini di sospensione sono il valore ricevuto dal modulo: il messaggio lo mostra dopo i due punti. È un errore che blocca l'azione. Significa che il modulo stava preparando la chiave di origine di un caso post-vendita di una riga di reso e gli è arrivato un tipo di caso che non riconosce. Riconosce solo il tipo rimborso e il tipo in attesa.

Quando compare esattamente?
Il codice di Odoo 20.0 fa questo, in quest'ordine. Prima prende una chiave base dalla riga di reso: il suo valore di origine e, se è vuoto, il suo identificativo interno. Poi guarda il tipo di caso richiesto:
- Se è di rimborso, restituisce una chiave con il prefisso di reso con rimborso seguito da quella base.
- Se è in attesa, restituisce una chiave con il prefisso di reso in attesa seguito da quella base.
- Con qualsiasi altro tipo, lancia il messaggio con quel valore in fondo.
In altre parole, il messaggio compare solo quando il tipo di caso non è nessuno dei due. Non dipende dal fatto che la riga abbia un valore di origine: la chiave base viene calcolata prima e ha sempre un risultato, perché se quel valore è vuoto si usa l'identificativo interno della riga.

Tipo di caso post-vendita non supportato: ….
Da dove ci si arriva
In quale schermata posso trovarlo?
Le schede delle righe di reso si aprono dal menu Amazon › Analisi / BI › Resi. Dalla scheda, il messaggio può comparire premendo Crea/Apri follow-up reso interno (Create/Open Internal Return Follow-up) oppure Crea/Apri follow-up rimborso interno (Create/Open Internal Refund Follow-up). Ogni pulsante chiama il proprio metodo, ed entrambi arrivano fino al controllo del tipo di caso che lancia il messaggio se si verifica la sua condizione.
Perché non vedo il menu dei resi?
Ogni tratto del menu richiede un permesso: Amazon richiede Visualizzatore (Viewer), Analisi / BI (Analytics / BI) richiede Visualizzatore e Resi (Returns) richiede Visualizzatore. Se non ne hai uno, non vedi quel tratto.
Quando si vedono quei pulsanti?
Ognuno ha la sua condizione di visualizzazione, uguale in Odoo 17, 18, 19 e 20:
Crea/Apri follow-up reso internoè nascosto quando il campoCaso post-vendita principale(Primary Postsale Case) ha un valore o quando il campoAzione in attesa richiesta(Pending Action Required) non è spuntato. Con i valori predefiniti non si vede.Crea/Apri follow-up rimborso internoè nascosto quandoCaso post-vendita principaleha un valore o quandoImporto rimborso(Refund Amount) è zero o minore.
Se non vedi il pulsante, significa che la sua condizione lo sta nascondendo.
Cosa succede e come si risolve
Cosa succede all'azione quando compare?
È un errore che blocca l'azione: nel controllo del tipo di caso, il metodo termina lì e non arriva a restituire nessuna chiave.
Posso risolverlo compilando qualche campo della scheda?
Ciò che decide l'esito di quel controllo è il tipo di caso che arriva al metodo. Per accettare o rifiutare, il metodo guarda solo il tipo di caso che riceve; la chiave base della riga viene calcolata prima e non influisce sul rifiuto. Per questo, se il messaggio compare, il punto da verificare è quale tipo di caso arriva a quel controllo: deve essere quello di rimborso o quello in attesa.
Succede in tutte le versioni?
Il messaggio è nel codice pubblicato dei quattro rami: Odoo 17, 18, 19 e 20. Il modulo è pubblicato su Odoo Apps per quelle stesse versioni. L'ordine dei controlli descritto corrisponde al codice di Odoo 20.0. Le condizioni di visualizzazione dei due pulsanti, invece, sono le stesse in tutte e quattro.
Cosa faccio quando compare?
Fai così, in ordine:
- Copia l'intero messaggio, con il valore che compare dopo i due punti.
- Annota quale dei due pulsanti hai premuto e su quale riga di
Amazon › Analisi / BI › Resi. - Se hai personalizzato il modulo, verifica quale tipo di caso arriva al controllo: deve essere quello di rimborso o quello in attesa.
- Se non hai toccato nulla, invia quei dati a FlexigoTech perché vengano verificati.
Come ti aiuta FlexigoTech
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura, quindi può verificare con te cosa arriva a quel controllo nella tua installazione. Da tenere presente: il modulo è a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore, a 49 €/mese o 490 €/anno IVA esclusa. Trovi il modulo sulla pagina di FlexigoTech.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_return_line.py
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_return_line_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
