Il dettaglio di ogni passata corrisponde al codice di Odoo 20.0. L'attività è presente in tutti i rami pubblicati del modulo (17.0, 18.0, 19.0 e 20.0).

Amazon SP-API - Precompila ID ordine nei prelievi, che gira ogni minuto e risulta attiva all'installazione, in Odoo 17.0, 18.0, 19.0 e 20.0. Le etichette dello schema sono in inglese, come nel codice.Cosa fa l'attività, punto per punto
Gira ogni minuto ed è attiva dall'installazione
L'attività Amazon SP-API - Precompila ID ordine nei prelievi viene eseguita ogni minuto ed è attiva fin da quando il modulo viene installato. Lavora sui prelievi, cioè i trasferimenti di Magazzino. In Odoo 17.0 l'attività è configurata per ripetersi senza fine.
A ogni esecuzione, l'attività chiede di elaborare al massimo 200 prelievi. Questo è il limite di una passata, non di tutto il database: ciò che resta fuori viene lasciato alla passata successiva.
Ogni passata guarda al massimo 200 prelievi, i più recenti per primi
A ogni passata l'attività cerca i prelievi non annullati in cui l'ID ordine Amazon o l'Account Amazon SP-API sono vuoti. Li ordina dal più nuovo al più vecchio e ne prende 200. Un prelievo che ha già entrambi i campi compilati non rientra nella ricerca.
I prelievi che l'attività non riesce a compilare continuano a soddisfare quella condizione, quindi rientrano nella passata successiva. Poiché la ricerca parte dai più nuovi e si ferma a 200, i più vecchi entrano solo quando c'è spazio.
Se non ricava l'ID ordine Amazon, non tocca nulla
Per ogni prelievo, il modulo prova a determinare qual è il suo ID ordine Amazon. Se non ci riesce, passa al successivo senza scrivere nulla: né l'ID né l'account. In quel caso non prova nemmeno a determinare l'account.
Compila solo i vuoti, non corregge ciò che c'è già
Se l'ID ordine Amazon è vuoto, l'attività scrive quello che ha determinato. Se l'Account Amazon SP-API è vuoto, prova a determinarlo e, se lo ottiene, lo scrive. Ciò che ha già un valore non viene toccato: un ID o un account già compilati resteranno come sono, anche se non coincidono con quelli che l'attività avrebbe inserito.
L'account può restare vuoto anche se l'ID è stato compilato
L'attività scrive l'account solo se lo ottiene. Se l'ID è stato determinato ma l'account no, l'ID viene salvato e l'account resta vuoto. Quel prelievo continua a soddisfare la condizione di ricerca, quindi l'attività ritenterà nelle passate successive.
Alla fine conta quanti prelievi sono cambiati
Prima di compilare, l'attività annota l'ID (senza spazi agli estremi) e l'account di ogni prelievo. Poi li confronta: conta come aggiornato il prelievo il cui ID o il cui account è diverso da quello annotato, e un prelievo viene contato una sola volta anche se cambiano entrambi. Quel totale è ciò che restituisce la passata.
Dove vedere il risultato
Apri la scheda del prelievo (trasferimento di Magazzino) e cerca il gruppo Amazon SP-API. Lì trovi i campi ID ordine Amazon e Account Amazon SP-API. Ognuno di questi due campi ha una condizione di visibilità che lo nasconde in alcuni prelievi, quindi può darsi che non li veda in tutti.

Se non fa nulla: cosa controllare
- Che l'azione pianificata sia ancora attiva: è attiva all'installazione del modulo.
- Che il prelievo non sia annullato: quelli annullati restano fuori dalla ricerca.
- Che il prelievo non abbia già compilati l'
ID ordine Amazone l'Account Amazon SP-API: in tal caso non rientra nella passata e non c'è nulla da compilare. - Che il modulo riesca a determinare l'ID ordine di quel prelievo: se non ci riesce, non scrive né l'ID né l'account.
- Che non ci siano molti prelievi recenti in quella situazione: ogni passata ne guarda al massimo 200, partendo dai più nuovi.
- Se l'ID c'è ma l'account no, l'attività non è riuscita a determinare l'account; ritenterà nelle passate successive.
Il nome dell'attività secondo la lingua del tuo Odoo
Con Odoo in italiano l'attività si chiama Amazon SP-API - Precompila ID ordine nei prelievi. Il modulo include il nome tradotto in altre lingue, quindi se il tuo Odoo è in un'altra lingua, il nome cambia di conseguenza. Lo schema seguente raccoglie alcuni di questi nomi.

Prezzo e come ti aiuta FlexigoTech
Il modulo è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0 ed è a pagamento una tantum per versione; inoltre richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno IVA esclusa, con fino a 3 account della piattaforma. La connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali, controlla la sincronizzazione e avvisa via e-mail se qualcosa non va. Senza abbonamento, o con il servizio sospeso, si ferma ciò che l'abbonamento fornisce; i dati restano nel tuo Odoo.
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se vuoi vedere il modulo completo, trovi la pagina del modulo.
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/stock_picking.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
