Vai al contenuto principale
Amazon

Attività inventario bloccato di Amazon Connector: ciò che non si vede

L'azione pianificata Amazon SP-API - Sincronizza report inventario bloccato (opt-in) gira una volta al giorno ed elabora solo gli account Amazon attivi con la sincronizzazione dell'inventario bloccato attivata: chiede il report ad Amazon, lo attende e, se arriva, ne importa le righe. Se non fa nulla, la prima cosa da guardare sono queste due condizioni dell'account.

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 17.0 e 20.0 · nelle fonti collegate in fondo
Lettura
5 min

Cosa fa l'attività a ogni passaggio

In Odoo 20.0, a ogni passaggio, l'attività cerca gli account Amazon che sono attivi e hanno la sincronizzazione dell'inventario bloccato attivata e, account per account, chiede ad Amazon il report dell'inventario bloccato, lo consulta finché non è pronto e, se lo è, scarica il documento e ne importa le righe. Quando il report si risolve (importato, annullato, con errore fatale, non terminato in tempo o senza documento), salva nell'account la data di quell'esecuzione e un riepilogo del risultato.

Schema realizzato con codice: l'azione pianificata, che gira una volta al giorno ed è attiva dall'installazione, e il menu degli account Amazon
Schema realizzato con codice a partire dal codice pubblicato del modulo, non è una schermata di Odoo: in alto l'azione pianificata, che gira una volta al giorno ed è attiva dall'installazione (Odoo 17.0, 18.0, 19.0 e 20.0), e sotto il menu degli account. Le etichette sono in inglese, il testo originale del modulo.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in inglese)

Dettagli che non si vedono nella scheda

Entrano solo gli account attivi con la sincronizzazione attivata

La ricerca richiede due cose insieme: che l'account sia attivo e che abbia attivata la sincronizzazione dell'inventario bloccato. Se manca una delle due, l'account resta fuori dalla ricerca e l'attività non lo elabora.

Gira una volta al giorno ed è attiva dall'installazione

L'attività gira una volta al giorno ed è attiva dall'installazione. Esiste nei rami 17.0, 18.0, 19.0 e 20.0. In Odoo 17.0 ha inoltre il flag che la ripete senza fine. Che l'attività sia attiva non basta: ciò che decide se un account entra è la condizione del punto precedente.

Attende il report facendo pause all'interno dello stesso passaggio

Dopo aver chiesto il report, l'attività lo consulta più volte. Smette di chiedere appena Amazon lo dà per terminato, annullato o con errore fatale; altrimenti fa una pausa e chiede di nuovo (l'ultima consultazione non è seguita da una pausa). Se l'account non indica un numero di tentativi, il codice usa dodici; se non indica i secondi di attesa, usa dieci; in entrambi i casi il minimo è uno. Poiché gli account vengono elaborati uno dopo l'altro, queste pause avvengono all'interno dello stesso passaggio.

Un report che non termina bene non importa nulla

Il codice prevede diverse uscite in cui il passaggio di quell'account finisce senza importare righe: Amazon annulla il report o lo segna con errore fatale; i tentativi si esauriscono senza che il report sia pronto; oppure il report arriva terminato ma senza identificativo del documento. In questi casi il riepilogo registra ciò che è successo (per esempio, che Amazon non ha generato un report utilizzabile o che l'attesa si è esaurita), viene salvato insieme alla data e l'attività prosegue con l'account successivo.

Ogni account viene elaborato separatamente

Ogni account viene elaborato all'interno del proprio blocco di gestione degli errori, e anche il metodo che sincronizza un account ha il suo: se qualcosa solleva un'eccezione dentro quel metodo, al riepilogo viene aggiunta una riga con l'errore. Se un'eccezione riesce a sfuggire all'elaborazione di un account, l'attività scrive un avviso nel log del server con il nome dell'account e l'errore, e passa al successivo. Alla fine, l'attività termina normalmente. Per questo conviene che gli account abbiano un nome riconoscibile: il campo Nome si vede nella scheda di Account, scheda Identità, gruppo Account, e anche nell'elenco degli Account.

Quando gira da sola, non pubblica il riepilogo nel thread dell'account

L'attività contrassegna l'esecuzione in modo che il riepilogo non venga pubblicato come messaggio sull'account. Questo non significa che non lasci un risultato: quando il report si risolve, la data dell'ultima esecuzione e il testo del riepilogo vengono salvati nell'account, con un massimo di cinquemila caratteri.

Il riepilogo conta le righe, e ogni passaggio ha un tetto

Quando il report viene scaricato e importato, il riepilogo include l'account, l'origine dell'esecuzione, l'ID del report, il suo stato e i contatori delle righe: quelle del report, quelle elaborate, create, aggiornate, saltate e quelle con errore. Ogni passaggio importa al massimo un certo numero di righe: se l'account non indica un valore, il codice usa diecimila, e il minimo è uno.

Cosa controllare se non fa nulla

  • L'attività e il suo nome. Si chiama Amazon SP-API - Sincronizza report inventario bloccato (opt-in) con Odoo in italiano. È attiva dall'installazione; se nel tuo database risulta disattivata, non gira.
  • Le due condizioni dell'account. L'elenco degli account si apre dal menu Amazon › Configurazione › Account. Il livello Amazon richiede il permesso Visualizzatore; Configurazione e Account richiedono Responsabile. Se te ne manca uno, non vedi quel livello. Nell'elenco degli Account si vede il campo Active; nella scheda dell'account, scheda FBA Reports (opt-in), gruppo Stranded Inventory (stock with no active offer), c'è la casella Sync FBA Stranded Inventory report (opt-in).
  • Il log del server. Se l'elaborazione di un account ha sollevato un'eccezione non gestita al suo interno, l'avviso riporta il suo nome e l'errore.
  • I dati salvati nell'account. Se l'account è entrato nel passaggio e il report si è risolto in uno dei modi descritti, la data e il riepilogo vengono aggiornati. Nel riepilogo, guarda i contatori delle righe saltate e con errore.
Schema realizzato con codice: il nome dell'attività in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo, non è una schermata di Odoo: il nome dell'azione pianificata in base alla lingua di Odoo dell'utente, in spagnolo, tedesco, francese, italiano e portoghese.

Versioni e abbonamento

Il modulo è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0, ed è a pagamento unico per versione; il prezzo di ciascuna è nella sua scheda. Richiede inoltre l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno IVA esclusa (il piano Pro costa 98 €/mese o 980 €/anno). Se lo acquisti su flexigotech.com, con l'abbonamento il modulo per le nuove versioni di Odoo è incluso; nell'Odoo App Store, ogni versione si acquista lì.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se vuoi verificare come è configurato il tuo account Amazon in Odoo, trovi più dettagli sul modulo nella sua pagina.

Continua a leggere

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

Fonti