Cosa fa Odoo da solo, senza premere nulla
L'azione pianificata Amazon SP-API - Sincronizza report dettaglio registro FBA (opt-in) (Amazon SP-API - Sync FBA ledger detail report (opt-in)) viene eseguita una volta al giorno ed è attiva fin dall'installazione del modulo. Tratta solo gli account attivi che hanno abilitato la sincronizzazione del dettaglio e, per ciascuno, lancia la stessa sincronizzazione del pulsante.
Ci sono differenze rispetto all'esecuzione manuale: il riepilogo indica come origine l'azione pianificata invece di manuale, non viene pubblicato nel chatter dell'account e, se un account fallisce, l'azione lascia un avviso nel log del server e prosegue con il successivo. Il pulsante non fa questa selezione di account: lavora sull'account in cui lo premi.
Il pulsante è presente nei rami di Odoo 17, 18, 19 e 20 e si vede sempre nella schermata Account, senza alcuna condizione.

Il caso di Casa Olivar: dal menu al riepilogo
Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.
Casa Olivar è un negozio inventato che vende olio e conserve con FBA e usa il connettore su Odoo 20. Marta, dell'amministrazione, ha il permesso Responsabile e vuole controllare lo storico degli eventi di un account senza aspettare l'azione del giorno.
- Entra da
Amazon › Configurazione › Accounte apre l'account. - Nella scheda
Report FBA (opt-in), dentro il gruppoAudit richieste di rimborso (trova i soldi che Amazon ti deve), c'è la casellaAudit rimborsi FBA, disattivata per impostazione predefinita. Marta vuole che la sincronizzazione passi anche per l'audit delle richieste dell'account, quindi la attiva. - Preme
Sincronizza dettaglio registro FBA. L'azione resta a interrogare Amazon, con una pausa tra una richiesta e l'altra, finché il report termina, fallisce o i tentativi si esauriscono. - Quando termina con un riepilogo, l'account salva la data e il testo dell'esecuzione e pubblica quel riepilogo nel proprio chatter.
- Se lo stato del report indicato nel riepilogo non è
DONE, di quell'esecuzione non si importa nulla e Marta può rilanciarla più tardi. Se èDONEma Amazon non consegna il documento del report, il riepilogo lo segnala e non si importa nulla nemmeno in questo caso. Se c'è il documento, il riepilogo aggiunge quante righe conteneva il report e quante sono state acquisite, aggiornate o saltate.
Il suo collega Íñigo ha solo il permesso Visualizzatore: non vede le voci Configurazione e Account del menu, quindi non arriva a questa schermata.
Il giorno dopo l'azione pianificata rifà la stessa cosa senza che nessuno prema nulla, ma solo sugli account attivi che hanno abilitato la sincronizzazione del dettaglio.

Cosa verifica prima di chiamare Amazon
Il percorso Amazon › Configurazione › Account ha permessi per voce: Amazon richiede Visualizzatore, mentre sia Configurazione sia Account richiedono Responsabile. Senza quel permesso non vedi quelle voci.
Quando premi il pulsante, la prima cosa è un controllo sul server: se non sei superutente, devi avere il permesso Responsabile (Manager) del connettore o quello di Impostazioni. Poi verifica che tu possa scrivere su quell'account. Il superutente passa senza il controllo dei gruppi, e nemmeno l'azione pianificata lo attraversa, perché chiama direttamente la sincronizzazione.

Cosa fa al suo interno, in ordine
- Verifica i permessi, come hai appena visto.
- Lavora con un solo account.
- Chiede ad Amazon di creare il report di dettaglio del registro FBA. Se Amazon non restituisce l'identificativo del report, l'azione si interrompe.
- Interroga lo stato del report finché non è
DONE,CANCELLEDoFATAL, oppure finché i tentativi non si esauriscono. Il numero di tentativi e i secondi tra l'uno e l'altro li prende dall'account; se non c'è alcun valore, il codice usa dodici tentativi con dieci secondi di pausa. - Se il report non finisce in
DONE, salva la data e il riepilogo con lo stato in cui è rimasto, lo pubblica nel chatter e termina senza importare nulla. - Se è in
DONEma Amazon non fornisce il documento del report, fa lo stesso: riepilogo salvato, nulla importato e nessun conteggio di righe. - Se c'è il documento, lo scarica e lo passa all'importazione dello storico degli eventi del registro dell'account.
- Se
Audit rimborsi FBAè attivata, la sincronizzazione passa anche per l'audit delle richieste dell'account. - Salva la data e il riepilogo e pubblica il riepilogo nel chatter.
Il riepilogo riporta l'account, l'origine (manuale se lo lanci tu), l'identificativo e lo stato del report e, se si arriva a importare, il conteggio delle righe, acquisite, aggiornate e saltate.
Cosa cambia nel tuo Odoo e cosa no
- Si accumula lo storico degli eventi del registro dell'account.
- L'account salva la data e il riepilogo dell'ultima esecuzione, e il chatter riceve una nota con il riepilogo.
- Con
Audit rimborsi FBAattivata, la sincronizzazione passa anche per l'audit delle richieste. La sua guida dice che, attivandola, la sincronizzazione accumula anche eventi di smarrito, danneggiato e ritrovato, e che l'audit li confronta con i rimborsi dei pagamenti per far emergere le unità che Amazon deve ancora, con valore stimato e scadenza per la richiesta. È un'analisi di sola lettura. - Secondo il codice stesso, è una sincronizzazione indipendente che non tocca la giacenza FBA: accumula solo lo storico per evento per l'audit dei rimborsi.
L'avviso che può fermare l'azione
Premendo Sincronizza dettaglio registro FBA può comparire questo avviso: You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.
Compare quando non sei superutente e non hai né il permesso Responsabile del connettore né quello di Impostazioni. Si risolve come dice il testo stesso: chiedi a un responsabile di concederti l'accesso di Responsabile.
Cosa imparare dal caso
- L'azione giornaliera sincronizza gli account attivi che hanno abilitato la sincronizzazione del dettaglio; il pulsante serve per lanciarla a mano sull'account che hai aperto.
- Il permesso viene verificato alla pressione, oltre a limitare il menu.
- Lo stato del report nel riepilogo ti dice se c'è stata un'importazione.
- La casella
Audit rimborsi FBAdecide se la sincronizzazione passa anche per l'audit delle richieste.
Come ti aiuta FlexigoTech
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. La pagina del modulo e la sua scheda su Odoo Apps contengono i dettagli di acquisto. Il modulo è a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore (49 €/mese o 490 €/anno, IVA esclusa). La connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.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
