Cos'è e quando gira
Cosa fa questa attività?
L'attività Amazon SP-API - Sincronizza report offerte soppresse (opt-in) (Amazon SP-API - Sync suppressed listings report (opt-in)) scorre gli account Amazon che soddisfano la sua condizione. Per ognuno chiede ad Amazon il report dei listing soppressi, aspetta che sia pronto e porta il suo contenuto in Odoo.
Ogni quanto gira ed è attiva di default?
Gira una volta al giorno, cioè ogni giorno, ed è attiva all'installazione del modulo. È presente in tutti i rami pubblicati: Odoo 17, 18, 19 e 20. In Odoo 17 l'attività inoltre si ripete senza fine.

Come si chiama nel mio Odoo?
Con Odoo in italiano si chiama Amazon SP-API - Sincronizza report offerte soppresse (opt-in). Lo schema seguente riporta lo stesso nome in altre lingue: in tedesco, Amazon SP-API - Bericht über unterdrückte Angebote synchronisieren (Opt-in); in francese, Amazon SP-API - Synchroniser le rapport des annonces supprimées (opt-in); in italiano, Amazon SP-API - Sincronizza report offerte soppresse (opt-in); in portoghese, Amazon SP-API - Sincronizar relatório de anúncios suprimidos (opt-in).


Cosa fa a ogni passata
Quali account riguarda?
Solo gli account attivi e con la sincronizzazione dei listing soppressi abilitata. Se un account non soddisfa entrambe le condizioni, la passata non lo tocca. Gli account si aprono da Amazon › Configurazione › Account, e sia l'elenco sia la scheda mostrano il Nome di ciascuno; nella scheda si trova nella scheda Identità, gruppo Account. Quel menu richiede dei permessi: il tratto Amazon richiede Visualizzatore, e i tratti Configurazione e Account richiedono Responsabile. Se te ne manca uno, non vedi quel tratto.
Cosa fa con ogni account, e in che ordine?
Prima chiede ad Amazon di creare il report dei listing soppressi. Poi controlla lo stato del report più volte, con una pausa tra una richiesta e l'altra, e smette di aspettare appena Amazon lo dà per terminato, annullato o fallito. Se l'account non ha impostato un altro numero, fa fino a 12 richieste, con 10 secondi di pausa tra una e l'altra. Quando il report è terminato, l'attività porta il suo contenuto in Odoo e il riepilogo annota quante righe aveva il report e quante sono state elaborate, create, aggiornate, saltate o in errore. Infine salva nell'account la data della passata e quel riepilogo.
Cosa succede se Amazon non termina il report?
Se alla fine delle richieste il report non è terminato, quell'account non importa nulla: vengono salvati la data della passata e un riepilogo con lo stato in cui è rimasto il report. Quel riepilogo distingue tra un report annullato o fallito e un'attesa esaurita. La passata si interrompe lì anche se Amazon dà il report per terminato ma senza l'identificativo del documento necessario per proseguire. La passata del giorno dopo riparte chiedendo di nuovo il report.
E se un account dà errore?
L'attività tratta ogni account separatamente: se l'elaborazione di un account fallisce senza essere gestita, lascia un avviso (warning) nel log del server con il nome dell'account e l'errore, e prosegue con il successivo. Un account con problemi non impedisce che vengano elaborati gli altri. Per individuare un account specifico in quel log, ti serve il suo Nome.
Se sembra che non faccia nulla
Cosa controllo, in ordine?
Prima, l'attività stessa: è attiva all'installazione, quindi verifica che nessuno l'abbia disattivata. Secondo, l'account: l'attività raccoglie solo account attivi e con la sincronizzazione dei listing soppressi abilitata, quindi un account che non soddisfa entrambe le condizioni resta fuori dalla passata. Terzo, se Amazon è arrivata a terminare il report: finché non lo dà per terminato, o se lo dà per annullato o fallito, quell'account non importa nulla in quella passata. Quarto, il log del server, nel caso un errore non gestito abbia lasciato un avviso con il nome dell'account. E quinto, l'abbonamento: senza abbonamento, o con il servizio sospeso, si ferma ciò che fornisce l'abbonamento, e i dati restano nel tuo Odoo.
Ogni passata pubblica un messaggio nell'account?
L'attività lancia ogni account senza pubblicare il riepilogo nel chatter dell'account. Quello che fa, quando la passata arriva a chiudere il report o si interrompe per il suo stato, è salvare nell'account la data dell'ultima esecuzione e il testo del risultato, tagliato se troppo lungo. Quel riepilogo annota l'account, l'origine della passata (con Origen: CRON si distingue che l'ha lanciata l'attività e non una persona a mano), l'identificativo e lo stato del report e, se si è arrivati a importare, le righe del report, quelle elaborate e quelle create, aggiornate, saltate o in errore.
Abbonamento e aiuto con l'implementazione
Il modulo è a pagamento unico per versione di Odoo e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno IVA esclusa. La connessione passa per FlexigoTech Cloud, che conserva le credenziali cifrate, controlla la sincronizzazione e avvisa via e-mail se fallisce. È pubblicato su Odoo Apps per 17, 18, 19 e 20; hai la scheda di Odoo Apps e la pagina del modulo per vedere i dettagli di acquisto.
Se stai implementando Odoo e vuoi rivedere insieme a noi come resta configurata la connessione con Amazon, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura.
Continua a leggere
Verificato nel codice del connettore (versione 17.0 e 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): data/ir_cron_data.xml
- Codice del modulo: flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_data.xml
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
