Vai al contenuto principale
Amazon

Il messaggio «Questo thread non ha un Amazon Order ID.» in Amazon Connector

Può comparire premendo Invia quando il campo Ordine Amazon è vuoto: l'invio tramite SP-API si ferma prima della richiesta ad Amazon e nel thread non viene creata la riga del messaggio.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
Amazon
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
4 min

Quando può comparire questo messaggio

Quando compare esattamente Questo thread non ha un Amazon Order ID.?

Può comparire premendo il pulsante Invia della scheda da cui invii il messaggio, quando il campo Ordine Amazon è vuoto. È il primo controllo dell'invio tramite SP-API nel codice di Odoo 20: il codice verifica se quel campo ha un valore e, se è vuoto, lancia il messaggio e l'azione si ferma. Il testo è presente nel codice pubblicato dei rami 17, 18, 19 e 20.

Cosa significa?

Che il modulo non ha un ID ordine Amazon a cui indirizzare il messaggio. L'invio tramite SP-API si fa con un ID ordine e, senza di esso, il codice non va avanti. È un errore che interrompe l'azione, non un avviso che puoi ignorare.

Dove si trovano il pulsante e il campo?

Nella stessa scheda da cui invii il messaggio. Ordine Amazon è visibile in quella scheda ed è di sola lettura. Il pulsante Invia è sempre visibile in Odoo 17, 18, 19 e 20, senza condizioni di vista, quindi puoi premerlo anche se il campo è vuoto; in quel caso può comparire il messaggio.

Schema realizzato con codice: il pulsante Send, il campo Amazon Order e sotto il messaggio This thread has no Amazon Order ID.
Schema realizzato con codice a partire dal codice pubblicato del modulo, non è una schermata di Odoo: il pulsante Invia, il campo Ordine Amazon e il messaggio, con le etichette in inglese del codice (Odoo 17, 18, 19 e 20).

È un problema della connessione con Amazon?

Con questo messaggio, no. Viene lanciato prima della richiesta ad Amazon, quindi quella richiesta non viene nemmeno effettuata: il controllo avviene nel tuo Odoo, sul campo Ordine Amazon della scheda.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in inglese)

Cosa succede quando compare

Viene inviato qualcosa ad Amazon?

Non con questo errore. È il primo controllo dell'invio tramite SP-API e avviene prima di preparare il contenuto e di fare la richiesta ad Amazon: quando il messaggio viene lanciato, l'invio si ferma lì.

Il messaggio viene creato nel thread?

Quando l'invio tramite SP-API arriva fino in fondo, il modulo crea nel thread una riga di messaggio in uscita, contrassegnata come inviata, con l'oggetto, il testo, il tuo nome e la tua e-mail utente, l'azione scelta e la risposta di Amazon. Quella riga viene creata dopo la richiesta ad Amazon, quindi con questo errore il codice non ci arriva e nel thread non viene creata la riga del messaggio.

Quale contenuto prepara il modulo quando l'invio prosegue?

Per l'azione di conferma dei dettagli di consegna, riporta il numero di tracciamento e il corriere del thread (se il corriere è vuoto, inserisce Other). Negli altri casi previsti dal codice, riporta il testo che hai scritto nel messaggio. Niente di tutto questo avviene con questo errore, perché l'invio si interrompe prima.

Come appare il messaggio con Odoo in altre lingue?

Con Odoo in italiano vedi Questo thread non ha un Amazon Order ID.. Ecco come appare nelle altre lingue:

Lingua di OdooTesto del messaggio
SpagnoloQuesto thread non ha un Amazon Order ID.
TedescoDieser Thread hat keine Amazon Order ID.
FranceseCe fil n'a pas d'ID de commande Amazon.
ItalianoQuesto thread non ha un Amazon Order ID.
PortogheseEsta conversa não tem ID de Encomenda Amazon.
Schema realizzato con codice: lo stesso messaggio in spagnolo, tedesco, francese, italiano e portoghese.
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo, non è una schermata di Odoo: il testo del messaggio in base alla lingua di Odoo.

Come risolverlo

Posso scrivere a mano l'ID ordine?

Non in quella scheda: Ordine Amazon è di sola lettura, quindi non c'è dove digitarlo.

Cosa faccio quando compare?

Chiudi la scheda senza inviare: il messaggio non è arrivato ad Amazon e nel thread non è stata creata la sua riga. Controlla il campo Ordine Amazon. Se è vuoto, l'invio tramite SP-API non proseguirà da quella scheda, perché è proprio la condizione che lancia il messaggio. Se ha un valore, quel controllo viene superato e il messaggio non compare per quel motivo.

Riguarda tutte le versioni del modulo?

Il testo del messaggio è presente nel codice pubblicato dei rami 17, 18, 19 e 20, e il modulo è pubblicato su Odoo Apps per quelle quattro versioni. La condizione che lancia il messaggio (il campo Ordine Amazon vuoto) è quella del codice di Odoo 20.

Cosa mi serve per avere il modulo e quanto costa ciò che lo accompagna?

Il modulo è a pagamento unico per versione di Odoo (consulta la sua scheda) e richiede l'abbonamento a FlexigoTech Cloud: il piano Connettore costa 49 €/mese o 490 €/anno IVA esclusa, con fino a 3 account della piattaforma. La connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se qualcosa fallisce. L'acquisto è nella pagina del modulo.

FlexigoTech può aiutarmi se il problema persiste?

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se il tuo flusso di messaggi con Amazon ha bisogno di una revisione o di modifiche, raccontaci il caso e lo vediamo insieme.

Continua a leggere

Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti