Vai al contenuto principale
Shopify

L'azione «Aggiorna analisi prodotti Shopify», passata per passata

L'azione pianificata Aggiorna analisi prodotti Shopify (Shopify Refresh Product Analytics) gira una volta al giorno ed è attiva dall'installazione. A ogni passata scorre le istanze Shopify attive, ricalcola le vendite di ogni prodotto e deposita il risultato in Shopify › Catalogo › Piano di riordino.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
Shopify
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

L'azione e la schermata che alimenta

L'azione pianificata Aggiorna analisi prodotti Shopify esiste in tutti i rami pubblicati del modulo: 17.0, 18.0, 19.0 e 20.0. Gira una volta al giorno ed è attiva dall'installazione. In Odoo 17.0, inoltre, è configurata per ripetersi senza fine. Qui descriviamo come funziona in Odoo 20.0.

Il risultato si apre dal menu Shopify › Catalogo › Piano di riordino (Shopify › Catalog › Restock Plan). Per vedere questo menu ti serve il permesso Visualizzatore nel ramo Shopify e nel ramo Catalogo (Catalog): se te ne manca uno dei due, non vedi quel ramo.

Schema realizzato con codice, non una schermata di Odoo: in alto l'azione pianificata che gira una volta al giorno e sotto il menu del Piano di riordino
Schema realizzato con codice a partire dal codice pubblicato del modulo (non è una schermata di Odoo): l'azione, attiva all'installazione in Odoo 17.0, 18.0, 19.0 e 20.0, e il menu Shopify › Catalog › Restock Plan, con le etichette in inglese del codice.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in inglese)

Cronologia di una passata

  1. All'installazione del modulo L'azione risulta attiva. In Odoo 17.0 è configurata per ripetersi senza fine.
  2. Una volta al giorno Odoo avvia Aggiorna analisi prodotti Shopify, che esegue il ricalcolo dell'analisi dei prodotti.
  3. Primo controllo Verifica che chi la esegue sia amministratore. Se non lo è, si ferma con Only an administrator can run this scheduled action. e non viene calcolato nulla.
  4. Ricerca delle istanze Cerca le istanze Shopify attive. Di default, con un tetto di cento istanze.
  5. Istanza per istanza Le scorre una per una. Ognuna viene elaborata dentro un blocco che intercetta gli errori: se una fallisce, l'azione scarta le modifiche in sospeso e prosegue con la successiva.
  6. Lettura delle vendite Per ogni istanza somma, per prodotto, le unità vendute negli ultimi sette, trenta e novanta giorni, e i ricavi degli ultimi trenta. Conta solo le righe con prodotto degli ordini di quell'istanza che si trovano in uno dei due stati che il codice considera venduti.
  7. Prodotti senza vendite Aggiunge i prodotti con un collegamento attivo a quell'istanza, anche se non hanno venduto nulla, in modo che abbiano comunque una riga.
  8. Calcolo per prodotto Ottiene velocità, copertura, data di esaurimento prevista e quantità consigliata (dettaglio più sotto).
  9. Salvataggio Se esiste già una riga per quell'istanza e quel prodotto, la aggiorna; altrimenti la crea. In ogni riga annota il momento dell'aggiornamento.
  10. Fine Quando ha scorso tutte le istanze, l'azione termina.

Cosa calcola per ogni prodotto

  • Unità e velocità. Per ogni finestra (sette, trenta e novanta giorni) salva le unità vendute e la velocità giornaliera, ossia quelle unità divise per i giorni della finestra. I ricavi si salvano solo per la finestra di trenta giorni.
  • Velocità di pianificazione. È quella dei trenta giorni.
  • Giacenza. Prende la quantità disponibile del prodotto nell'azienda dell'istanza.
  • Copertura in giorni. È la giacenza divisa per la velocità di pianificazione. Se quella velocità è zero, vale 9999 quando c'è giacenza e zero quando non c'è.
  • Data di esaurimento prevista. Si calcola solo se ci sono velocità di pianificazione e giacenza: è oggi più i giorni interi di copertura.
  • Quantità consigliata. Se c'è velocità di pianificazione, moltiplica quella velocità per la somma del tempo di consegna predefinito dell'istanza (zero se vuoto) e dei giorni di copertura obiettivo (trenta se vuoto, e come minimo uno), sottrae la giacenza, arrotonda e non scende sotto zero. Senza velocità, resta a zero.
  • Classe di movimento e stato di riordino. Anche questi li compila l'azione: la classe a partire dalla velocità di trenta e di novanta giorni, e lo stato a partire da giacenza, velocità, copertura, tempo di consegna e obiettivo.
Elenco del Piano di riordino senza record calcolati, con colonne di istanza, quantità disponibile, velocità, copertura, ricavi, classe e stato, quasi tutto a zero
L'elenco del Piano di riordino in un database senza record calcolati: le colonne di istanza, quantità disponibile, velocità, copertura, ricavi, classe e stato appaiono senza dati reali, quasi tutto a zero.

Cosa controllare se non fa nulla

Il codice spiega diversi casi in cui il Piano di riordino sembra fermo o pieno di zeri:

  • L'azione è attiva. È attiva dall'installazione; verifica che lo sia ancora.
  • Chi la esegue è amministratore. Altrimenti si ferma con Only an administrator can run this scheduled action. prima di toccare qualsiasi cosa.
  • L'istanza è attiva. L'azione scorre solo istanze attive e, con la chiamata dell'azione, il tetto è di cento.
  • Ci sono vendite o collegamento. Un prodotto entra se ha righe di ordini di quell'istanza negli ultimi novanta giorni, negli stati che il codice considera venduti, oppure se ha un collegamento attivo con l'istanza. Al di fuori di questo, l'azione non gli crea una riga; se ne aveva già una di una passata precedente, non viene aggiornata e conserva i valori e la data del suo ultimo aggiornamento.
  • Gli zeri possono essere corretti. Un prodotto collegato senza vendite recenti e senza giacenza risulta con velocità, ricavi e copertura a zero. Se ha giacenza ma non ha venduto in trenta giorni, la sua copertura risulta 9999 e non c'è data di esaurimento.
  • Un'istanza potrebbe fallire. Se si verifica un errore dentro un'istanza, l'azione scarta quanto in sospeso e passa alla successiva, quindi le altre continuano a essere elaborate.
  • Permessi per vederlo. Senza Visualizzatore in Shopify e in Catalogo non vedi il menu, anche se l'azione ha girato.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura, nel caso ti serva adattare come viene alimentato il tuo riordino. Il modulo è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0 (scheda, pagina del 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 per FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce.

Continua a leggere

Cosa fa il pulsante «Recupera stock» del connettore Shopify per OdooCosa fa il pulsante Recupera stock del connettore Shopify per Odoo: quando compare, cosa controlla, cosa cambia nelle tue giacenze e quale errore può dare.Avviso «è ora l'ubicazione principale» del connettore Shopify per OdooCosa significa l'avviso «è ora l'ubicazione principale per …» del connettore Shopify per Odoo, quando compare e come cambiare l'ubicazione principale.Errore nella creazione dell'ordine di vendita: mancano i dati di ShopifyCosa significa l'avviso di Shopify Connector for Odoo quando premi «Crea ordine di vendita» senza dati dell'ordine, quando compare e come risolverlo.
Verificato nel codice del connettore (versione 17.0 e 20.0) e nelle fonti collegate

Fonti