L'attività esiste, con lo stesso nome, nei rami 17, 18, 19 e 20 di Amazon Connector for Odoo, FBA & FBM Seller SP-API.

L'attività e il suo calendario
- Attività pianificata
- L'attività
Amazon SP-API - Sincronizza report rimborsi FBA (opt-in)lavora sugli account Amazon del modulo ed esegue un metodo che li scorre. L'etichetta contiene(opt-in): nel codice, l'attività scorre solo gli account che hanno abilitata la sincronizzazione dei rimborsi FBA.
- Frequenza
- Gira una volta al giorno, cioè ogni giorno, ed è attiva dopo l'installazione del modulo. In Odoo 17 l'attività è definita per ripetersi senza fine.
- Account incluso
- A ogni passata l'attività cerca gli account che sono attivi e hanno abilitata la sincronizzazione dei rimborsi FBA. Se un account non soddisfa entrambe le condizioni, l'attività non lo tocca; se nessuno le soddisfa, non c'è nulla da scorrere.
Con Odoo in italiano, l'attività si chiama Amazon SP-API - Sincronizza report rimborsi FBA (opt-in). Lo schema riporta come si chiama con Odoo in altre lingue.

Amazon SP-API - Sincronizza report rimborsi FBA (opt-in). Tedesco: Amazon SP-API - FBA-Erstattungsbericht synchronisieren (Opt-in). Francese: Amazon SP-API - Synchroniser le rapport des remboursements FBA (opt-in). Italiano: Amazon SP-API - Sincronizza report rimborsi FBA (opt-in). Portoghese: Amazon SP-API - Sincronizar relatório de reembolsos FBA (opt-in).
Cosa fa a ogni passata con un account
- Richiesta del report
- Per ogni account, la passata chiede ad Amazon di creare un report dei rimborsi. Con l'identificatore che Amazon restituisce prosegue; la riga
ID report: …(Report ID: …) lo riporta nel risultato.
- Consultazione dello stato
- La passata interroga Amazon sul report finché il suo stato non è
DONE,CANCELLEDoFATAL, oppure finché i tentativi non si esauriscono. Tra un tentativo e il successivo attende qualche secondo. Se il numero di tentativi o l'attesa dell'account sono vuoti o a zero, usa dodici tentativi e dieci secondi di attesa; come minimo fa un tentativo e attende un secondo.
- Stato del report
- La riga
Stato report: …(Report status: …) mostra l'ultimo stato fornito da Amazon, oppureUNKNOWNse non ne è arrivato nessuno. Se non èDONE, la passata si ferma lì e non importa nulla. ConCANCELLEDoFATALaggiungeAmazon non ha generato un report rimborsi utilizzabile.(Amazon did not generate a usable reimbursements report.). In qualsiasi altro stato aggiungeIl polling del report è scaduto. Riprova tra qualche minuto.(Report polling timed out. Try again in a few minutes.).
- Documento del report
- Con il report in
DONE, la passata ha bisogno dell'identificatore del suo documento. Se manca, aggiungeReport DONE senza reportDocumentId.(DONE report without reportDocumentId.) e si ferma. Se ce l'ha, ottiene il contenuto del documento e lo passa all'importatore.
- Importazione
- Il contenuto ottenuto dal documento passa all'importatore delle righe di rimborso FBA del modulo, insieme all'account, all'identificatore del report e a quello del suo documento, al marketplace dell'account e al limite di righe per passata dell'account. Se quel limite è vuoto o a zero, la passata ne consegna 10000.
- Contatori
- Dopo l'importazione, il risultato somma queste righe:
Filas reporte(Report rows),Filas procesadas(Processed rows),Creadas(Created),Actualizadas(Updated),Saltadas(Skipped) eCon error(With error), ciascuna con la sua cifra.
- Audit dei rimborsi
- Se l'account ha attivato l'audit dei rimborsi, subito dopo l'importazione la passata aggiorna le richieste di rimborso di quell'account.
- Risultato salvato
- Al termine, sia che abbia importato sia che si sia fermata prima, la passata scrive nell'account la data e l'ora dell'esecuzione e il testo del risultato, tagliato a cinquemila caratteri. Il testo inizia con
Sincronizzazione rimborsi FBA Amazon completata.(Amazon FBA reimbursements sync finished.),Account: …eOrigine: …(Source: …); l'origine èCRONse la avvia l'attività eManualin caso contrario. Quando la avvia l'attività, non pubblica quel testo nel chatter dell'account.
Cosa controllare se non fa nulla
- Avviso nel log
- Se la passata di un account genera un errore, l'attività lo intercetta, annota un avviso nel log del server con il nome dell'account e prosegue con il successivo. Per questo l'errore di un account non ferma gli altri. Il nome è il campo
Nome(Name), che si vede nella scheda diAccount(Accounts), nella schedaIdentità(Identity), gruppoAccount, e anche nell'elenco diAccount.
- Menu e permessi
- Gli account si aprono da
Amazon › Configurazione › Account(Amazon › Configuration › Accounts). Il trattoAmazonrichiede il permessoVisualizzatore(Viewer);Configurazione(Configuration) eAccountrichiedonoResponsabile(Manager). Se non hai il permesso di un tratto, non lo vedi.
Con questo, una verifica ordinata quando l'attività sembra non fare nulla:
- L'attività è attiva dopo l'installazione: verifica che sia ancora attiva.
- L'account deve essere attivo e con la sincronizzazione dei rimborsi FBA abilitata; altrimenti l'attività non lo scorre.
- Il testo del risultato resta salvato nell'account: se la riga
Estado reportenon èDONE, la passata si è fermata prima di importare; la riga successiva del risultato dice se Amazon non ha generato un report utilizzabile o se è scaduto il tempo di attesa del report. - Se il report è arrivato a
DONE, guarda i contatoriSaltadaseCon errordel risultato. - Cerca nel log del server l'avviso con il nome dell'account.
Abbonamento e assistenza di FlexigoTech
Il modulo è a pagamento unico per versione di Odoo (pubblicato per 17, 18, 19 e 20) e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa, fino a tre account della piattaforma. La connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. Senza abbonamento, o con il servizio sospeso, si ferma ciò che l'abbonamento fornisce; i dati restano nel tuo Odoo. Puoi vedere il modulo nella pagina di FlexigoTech.
Se stai implementando Odoo e vuoi verificare come si integra la sincronizzazione dei rimborsi con i tuoi account 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
