Vai al contenuto principale
Amazon

Cosa aggiunge Amazon Connector al prelievo di Magazzino: campi, pulsante e quando agisce

Il modulo aggiunge al prelievo di Magazzino un pulsante, Invia tracking Amazon, e un gruppo di campi, Amazon SP-API, per comunicare ad Amazon il tracciamento della spedizione; Odoo lo invia da solo alla convalida del prelievo o alla modifica del tracciamento, in base a due caselle dell'account, e il pulsante serve per rinviarlo a mano.

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
6 min

Cosa aggiunge il modulo al prelievo

Il modulo estende il prelievo standard dell'app Magazzino (Inventory) con un pulsante e un gruppo di campi. La condizione che mostra o nasconde il pulsante è la stessa in Odoo 17, 18, 19 e 20.

Schema con l'app Magazzino in alto e sotto il pulsante e i campi che il modulo le aggiunge
Schema realizzato con codice a partire dal codice pubblicato del modulo, non è una schermata di Odoo; le etichette sono in inglese.

Nella scheda del prelievo, dentro il gruppo Amazon SP-API, il modulo aggiunge questi campi:

  • Account Amazon SP-API (Amazon SP-API Account): l'account SP-API collegato al prelievo.
  • ID ordine Amazon (Amazon Order ID): l'identificativo dell'ordine su Amazon.
  • Stato sincronizzazione Amazon (Amazon Sync State): sola lettura. I suoi valori sono In attesa (Pending), Sincronizzato (Synced) ed Errore (Error); per impostazione predefinita è In attesa. Lo scrive il codice, non tu.
  • Ultima sincronizzazione Amazon (Last Amazon Sync): data e ora, sola lettura.
  • Tracciamento inviato ad Amazon (Tracking sent to Amazon): sola lettura.
  • confirmShipment Amazon inviato il (Amazon confirmShipment sent at): data e ora, sola lettura. La sua guida spiega che, una volta valorizzato, l'invio automatico non si ripete né modificando il tracciamento né in un nuovo tentativo dell'attività pianificata; solo un invio manuale forzato può rinviarlo.
  • Ultimo errore Amazon (Last Amazon error): testo, sola lettura.
  • Payload Amazon e Risposta Amazon (Amazon Response): sola lettura, visibili solo agli utenti con permesso di amministrazione delle Impostazioni.

L'intero gruppo viene nascosto se il modulo non individua un ID ordine Amazon per quel prelievo. Per cercarlo guarda prima il campo ID ordine Amazon del prelievo stesso, poi l'ordine di vendita collegato e, infine, altri dati del prelievo. Il pulsante Invia tracking Amazon si nasconde anche se il prelievo non è nello stato Completato (Done) o non appartiene a un ordine Amazon.

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

Passo dopo passo: quando agisce il modulo e cosa fare

  1. Controlla le tre caselle dell'account. Si trovano nella scheda Account (Accounts), nella scheda Ordini e logistica (Orders & Fulfillment), nel gruppo Sincronizzazione ordini (Order Sync). Sincronizzazione automatica alla convalida del prelievo (Auto sync on picking validation) e Sincronizzazione automatica alla modifica del tracciamento (Auto sync al cambiar tracking) sono attive per impostazione predefinita; Invia confirmShipment in modo asincrono (tramite cron) (Send confirmShipment asynchronously (via cron)) è disattivata. Ogni campo dell'account è spiegato in i campi dell'account SP-API.
  2. Crea il prelievo. Alla creazione, il modulo cerca di individuare l'ordine Amazon e, se ci riesce, compila ID ordine Amazon e Account Amazon SP-API quando sono vuoti. Per l'account usa quello del prelievo o quello dell'ordine di vendita se è attivo; altrimenti cerca gli account attivi dell'azienda e, se ce n'è uno solo, usa quello. Se ce ne sono diversi, cerca di dedurre quale sia quello giusto. Se non individua alcun ordine Amazon, non compila nulla.
  3. Convalida il prelievo o cambia il suo tracciamento. Questo è il percorso normale e non devi premere nulla. Alla convalida, Odoo cerca di confermare la spedizione ad Amazon se Sincronizzazione automatica alla convalida del prelievo è attiva. Salvando un prelievo già Completato con il tracciamento modificato, ci prova se Sincronizzazione automatica alla modifica del tracciamento è attiva. Con la casella corrispondente disattivata, quel meccanismo non fa nulla.
  4. Se usi la modalità asincrona, attendi il nuovo tentativo. Con Invia confirmShipment in modo asincrono (tramite cron) attiva, la convalida lascia solo il prelievo In attesa e l'attività pianificata Amazon SP-API - Ritenta spedizioni in sospeso (ogni cinque minuti, attiva all'installazione) è l'unica che invia. La guida della casella indica che quell'attività deve essere attiva.
  5. Guarda il gruppo Amazon SP-API dopo la convalida. Stato sincronizzazione Amazon ti dice a che punto è il prelievo. Se è In attesa, aspetta il tentativo successivo. Se è Errore, leggi Ultimo errore Amazon.
  6. Rinvia a mano solo se serve. Il pulsante Invia tracking Amazon compare con il prelievo Completato e appartenente a un ordine Amazon. Salta il controllo «già inviato» e quello «già sincronizzato con lo stesso tracciamento», che il percorso automatico invece rispetta. La guida di confirmShipment Amazon inviato il spiega che quel blocco evita la doppia notifica all'acquirente; pensaci prima di aggirarlo. Se l'invio fallisce, il pulsante si ferma con Errore durante la sincronizzazione con Amazon: ….
  7. Verifica il risultato. Dopo un invio accettato, il modulo compila Stato sincronizzazione Amazon, Ultima sincronizzazione Amazon, Tracciamento inviato ad Amazon e confirmShipment Amazon inviato il, e svuota Ultimo errore Amazon. Salva anche Payload Amazon e Risposta Amazon, che vede solo chi ha il permesso di amministrazione delle Impostazioni.
Schema con il testo del pulsante Invia tracking Amazon in tedesco, francese e italiano
Schema realizzato con codice a partire dalle traduzioni pubblicate, non è una schermata di Odoo: in tedesco Amazon-Tracking senden, in francese Envoyer le suivi Amazon, in italiano Invia tracking Amazon.

Cosa controlla il modulo prima di inviare

Nel percorso automatico, prima di inviare qualsiasi cosa il modulo si ferma in silenzio in questi casi:

  • Il prelievo non è in uscita: il modulo conferma ad Amazon solo le consegne in uscita, non i resi.
  • Il prelievo non è Completato.
  • Non trova l'ID ordine Amazon né un account attivo corrispondente.
  • confirmShipment Amazon inviato il ha già un valore.
  • Il prelievo non ha un numero di tracciamento. Se ce ne sono diversi separati da spazi, virgole, punto e virgola o a capo, il modulo prende il primo.
  • Il prelievo risulta già Sincronizzato con quello stesso tracciamento.

C'è un altro caso: se Amazon segnala già l'ordine come spedito, il modulo non invia. Cerca di compilare i campi di stato a partire da quello stato esterno, ma solo se quel prelievo è l'unico in uscita dell'ordine. Con più prelievi in uscita per lo stesso ordine non lo segna da solo, perché lo stato esterno è ambiguo. Questo controllo di Amazon si applica anche quando premi il pulsante.

Per il vettore, il modulo cerca la mappatura dell'account. Se non c'è alcuna mappatura, la spedizione riporta Other come codice vettore.

In attesa, Errore e servizio sospeso

Se l'invio automatico fallisce, il modulo porta il prelievo a Errore e salva il testo in Ultimo errore Amazon. Se invece mancano i dati di spedizione (tracciamento o vettore), il prelievo resta In attesa e il campo dell'ultimo errore viene svuotato, per riprovare quando i dati saranno completi o Amazon lo darà già per spedito.

Se l'account funziona tramite FlexigoTech Cloud e il connettore non ha servizio, la convalida del prelievo prosegue e la conferma resta In attesa (salvo che sia già sincronizzata o inviata). L'attività dei nuovi tentativi la invia quando il servizio torna disponibile, e non viene segnato nulla come errore. Senza abbonamento, o con il servizio sospeso, si ferma ciò che dà l'abbonamento; i dati restano nel tuo Odoo.

Abbonamento e assistenza di FlexigoTech

Il modulo è a pagamento unico per versione di Odoo (17, 18, 19 e 20) e richiede l'abbonamento a FlexigoTech Cloud: il piano Connettore costa 49 €/mese o 490 €/anno, IVA esclusa. Puoi vederlo nella scheda di Odoo Apps o nella pagina del modulo. Se stai implementando Odoo e vuoi adattare il flusso dei prelievi con Amazon, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura.

Continua a leggere

Campi dell'account SP-API di Amazon Connector per Odoo: glossarioGlossario dei campi dell'account di Amazon Connector per Odoo: cosa dice l'aiuto di ciascuno, il valore predefinito e cosa conviene impostare.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti