Vai al contenuto principale
Amazon

Errore ID applicazione SP-API nel collegare Odoo ad Amazon

Può comparire quando premi Connetti ad Amazon e l'account non ha un ID applicazione SP-API (o contiene solo spazi): il modulo richiede quell'ID sull'account prima di preparare la connessione.

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

Cosa dice il messaggio e quando lo genera il modulo

Con Odoo in italiano vedi Imposta l'ID applicazione SP-API sull'account prima di connetterti ad Amazon. (Set the SP-API Application ID on the account before connecting to Amazon.). È l'avviso che dà Amazon Connector for Odoo quando provi a collegare un account Amazon privo di ID applicazione.

Schema realizzato con il codice, non una schermata di Odoo: dal menu degli account Amazon al pulsante di connessione e al messaggio, con le etichette in inglese del codice del modulo
Schema (non è uno screenshot di Odoo) con il percorso: il menu degli account, il pulsante di connessione e il messaggio, nelle versioni 17, 18, 19 e 20 di Odoo.

Cosa significa questo messaggio?

Che l'account Amazon con cui lavori in Odoo non ha un ID applicazione SP-API. Il modulo lo verifica quando prepara la connessione con Amazon: se manca, l'azione si ferma e ti mostra il testo invece di proseguire. Il messaggio stesso indica cosa manca: quell'ID, sull'account.

Quando compare esattamente?

Può comparire quando premi Connetti ad Amazon (Connect to Amazon) nella scheda dell'account: quel pulsante arriva al metodo del modulo che prepara l'indirizzo di connessione, e quel metodo legge l'ID applicazione e ne toglie gli spazi all'inizio e alla fine. Se dopo non resta nulla, lancia il messaggio. In parole semplici: la condizione è che l'ID sia vuoto, e un valore formato solo da spazi conta come vuoto, perché il modulo ripulisce gli estremi prima di controllare.

Vuol dire che Amazon ha rifiutato qualcosa?

No. Il messaggio lo lancia il modulo stesso, prima di costruire l'indirizzo di Amazon. Finché l'ID resta vuoto, quell'indirizzo non viene generato.

Cosa succede all'azione quando compare?

Si ferma in quel punto: il codice si interrompe prima di costruire l'indirizzo di Amazon, quindi quell'indirizzo non viene generato finché l'ID resta vuoto.

In quali versioni di Odoo esiste?

Il messaggio è nel codice pubblicato delle quattro versioni del modulo: Odoo 17, 18, 19 e 20. La condizione è quella del codice di Odoo 20.

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 fare quando compare

Schema realizzato con il codice a partire dalle traduzioni pubblicate del modulo, non una schermata di Odoo: il messaggio in spagnolo, tedesco, francese, italiano e portoghese
Schema (non è uno screenshot di Odoo) con il testo del messaggio in ciascuna di queste lingue.

Cosa faccio quando compare?

Il messaggio ti dice cosa manca: l'ID applicazione SP-API sull'account. Apri la scheda dell'account dal menu Amazon › Configurazione › Account (Amazon › Configuration › Accounts) e, se non ti è chiaro dove si registra quel dato nella tua configurazione, verificalo con chi ti sta implementando Odoo o con noi. Finché l'ID resta vuoto o con soli spazi, continuerà a verificarsi la condizione che lancia il messaggio.

Cosa succede quando l'ID è configurato?

Il metodo prosegue e costruisce l'indirizzo della pagina di consenso di Amazon con il tuo ID applicazione e un valore di stato. Sceglie il server di Amazon in base alla regione dell'account e, se non ne trova uno per quella regione, usa sellercentral-europe.amazon.com. Se l'account usa un'applicazione in bozza, aggiunge all'indirizzo la versione beta. Poi restituisce quell'indirizzo.

Se non vedi il pulsante o il menu

Perché non vedo il pulsante Connetti ad Amazon?

Perché la vista lo nasconde in due casi: quando Modalità di connessione (Connection Mode) non è sul valore predefinito e quando Connessione Hub (Hub Connection) ha un qualsiasi valore. Con i valori predefiniti il pulsante si vede. La condizione è la stessa in Odoo 17, 18, 19 e 20.

Perché non trovo il menu Account?

Ogni voce del menu richiede un permesso, e se non lo hai non vedi quella voce. Amazon richiede Visualizzatore (Viewer); Configurazione (Configuration) e Account (Accounts) richiedono Responsabile (Manager). Senza Responsabile non arrivi ad Account: chiedi quel permesso a chi gestisce gli accessi del tuo Odoo.

Cosa ti serve per collegare Amazon

Amazon Connector for Odoo è un modulo a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno IVA esclusa, con fino a 3 account della piattaforma. È pubblicato per Odoo 17, 18, 19 e 20. Con l'abbonamento, il modulo per le versioni più recenti di Odoo è incluso se lo hai acquistato su flexigotech.com; nell'Odoo App Store, ogni versione di Odoo si acquista lì. Trovi la scheda su Odoo Apps e la pagina del modulo.

La connessione passa da FlexigoTech Cloud: conserva cifrate le credenziali, monitora la sincronizzazione e avvisa via e-mail se fallisce. Senza abbonamento, o con il servizio sospeso, si ferma ciò che offre l'abbonamento; i dati restano nel tuo Odoo.

Se stai implementando Odoo e vuoi che qualcuno rivede con te la configurazione dell'account, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura.

Continua a leggere

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

Fonti