Vai al contenuto principale
Mirakl

L'attività «Mirakl - Sincronizza resi» di Mirakl Connector: cosa fa e cosa controllare

L'attività pianificata Mirakl - Sincronizza resi (Mirakl - Sync Returns) gira ogni 30 minuti ed è attiva fin dall'installazione: a ogni passata richiede i suoi resi, pagina per pagina, ai marketplace attivi che hanno quella sincronizzazione attivata. Se sembra non fare nulla, controlla quali marketplace restano fuori dalla passata, se FlexigoTech Cloud ha messo una pausa e se il marketplace ha risposto con un 404 ai resi.

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

In breve

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

Cosa fa l'attività a ogni passata

L'attività pianificata Mirakl - Sincronizza resi è presente in tutte le versioni pubblicate di Mirakl Connector (Odoo 17, 18, 19 e 20), gira ogni 30 minuti ed è attiva fin dall'installazione.

In Odoo 20.0, a ogni passata, l'attività verifica che chi la esegue sia un amministratore, cerca i marketplace attivi con la sincronizzazione dei resi attivata, tiene quelli che può chiamare e, per ciascuno, chiede i suoi resi al marketplace per pagine ed elabora uno a uno quelli che arrivano. Le schede dei marketplace si aprono dal menu Mirakl › Configurazione › Marketplace; per vedere il menu Mirakl basta essere utente interno di Odoo.

Schema realizzato con codice: l'attività pianificata dei resi, che gira ogni 30 minuti, e il menu dei marketplace
Schema realizzato con codice a partire dal codice pubblicato del modulo, non una schermata di Odoo: l'attività, che gira ogni 30 minuti ed è attiva fin dall'installazione (Odoo 17.0, 18.0, 19.0 e 20.0), e il menu dei marketplace.

Con Odoo in italiano l'attività si chiama Mirakl - Sincronizza resi; lo schema seguente riporta il suo nome in altre lingue.

Schema con il nome dell'attività in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo, non una schermata di Odoo: il nome dell'attività secondo la lingua di Odoo.
Same stock on every Mirakl marketplace, sent from Odoo
Video: Same stock on every Mirakl marketplace, sent from Odoo (video in inglese)

Come si comporta l'attività

Gira ogni 30 minuti e richiede un amministratore

La frequenza è di 30 minuti. In Odoo 17.0 l'attività si ripete senza fine. In Odoo 20.0, la prima cosa che fa a ogni passata è controllare l'utente: se viene lanciata da qualcuno che non è amministratore, si ferma con Solo un amministratore può eseguire questa azione pianificata. (Only an administrator can run this scheduled action.) e non viene elaborato nessun marketplace.

Non tutti i marketplace entrano nella passata

In Odoo 20.0, la ricerca parte dai marketplace attivi con la sincronizzazione dei resi attivata; gli altri non vengono toccati. Poi il modulo filtra quelli che può chiamare: prima quelli a connessione diretta e poi quelli che passano da FlexigoTech Cloud, e di questi solo quelli con una chiave salvata. Inoltre, se il permesso salvato non include il servizio del modulo (lo si verifica senza uscire in rete), nessuno di quelli di FlexigoTech Cloud viene chiamato in quella passata. Quelli a connessione diretta proseguono normalmente.

Una pausa di FlexigoTech Cloud interrompe il resto della passata

Se FlexigoTech Cloud non lascia passare la richiesta (perché non c'è abbonamento o c'è una pausa del servizio), non viene segnato né cancellato nulla e la passata si interrompe lì: i marketplace rimasti aspettano la successiva, che prosegue normalmente. Per questo quelli a connessione diretta vanno per primi: una pausa non lascia nessuno di loro senza assistenza. La pausa conta solo per il rapporto di stato di FlexigoTech Cloud, con codici e mai testo. Senza abbonamento, o con il servizio sospeso, si ferma ciò che dà l'abbonamento; i dati restano nel tuo Odoo.

Un errore in un marketplace non ferma gli altri

Qualsiasi altro errore in un marketplace viene annotato nel registro del server di Odoo e il modulo cerca di lasciare una riga di registro di tipo errore con il testo dell'errore; poi passa al marketplace successivo. Se non si riesce nemmeno a scrivere quella riga, il modulo lascia un avviso nel registro del server, e quel guasto del registro non sostituisce l'errore originale.

Se il marketplace risponde con un 404 ai resi

Se il marketplace risponde con un 404 (HTTP 404) alla richiesta dei resi, il modulo lascia una riga di registro di tipo avviso con il testo Endpoint resi non disponibile (HTTP 404). (Returns endpoint not available (HTTP 404).). Poi, se il marketplace ha attivato il ripiego tramite ordini, il modulo passa a un altro metodo di sincronizzazione; altrimenti anticipa a questo momento il segno dell'ultima sincronizzazione dei resi e termina senza elaborare nulla.

Una risposta che il connettore non riconosce non è una pagina vuota

Se arriva una pagina senza resi, la passata di quel marketplace termina. Ma se la risposta ha una forma che il connettore non riconosce, il modulo lascia una riga di registro di tipo errore e non fa avanzare la finestra di sincronizzazione, per non saltare resi che non ha letto.

Pagine, limite e quando si ferma

L'attività richiede pagine di una dimensione fissa, elabora ogni reso e lo conta. Si ferma quando una pagina porta meno resi della dimensione di pagina, quando ha già letto il totale annunciato dal marketplace o quando raggiunge il limite di pagine per passata (almeno una pagina).

Cosa controllare se non sembra fare nulla

  • L'attività compare tra le azioni pianificate di Odoo con il nome Mirakl - Sincronizza resi ed è attiva.
  • Il marketplace è attivo e con la sincronizzazione dei resi attivata; altrimenti non entra nella ricerca (le sue schede si aprono da Mirakl › Configurazione › Marketplace).
  • Se si connette tramite FlexigoTech Cloud, ha una chiave salvata e il servizio è in corso di validità. FlexigoTech Cloud sorveglia la sincronizzazione e avvisa via e-mail se fallisce.
  • Se un altro marketplace della stessa passata ha dato una pausa di FlexigoTech Cloud, la passata si è interrotta e quelli rimasti aspettano la successiva.
  • Se il marketplace ha risposto con un 404, cerca una riga di registro di tipo avviso con il testo Endpoint resi non disponibile (HTTP 404).
  • Se c'è una riga di registro di tipo errore, leggi il suo testo: è l'errore di quel marketplace.

Come aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Mirakl Connector è un modulo a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud (piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa). Puoi vedere il modulo nella sua pagina o nella scheda di Odoo Apps.

Continua a leggere

L'errore «Conferma la fattura prima di inviarla a Mirakl.» in Mirakl ConnectorQuando compare l'errore «Conferma la fattura prima di inviarla a Mirakl.» in Mirakl Connector per Odoo, cosa controlla il codice e come risolverlo.L'attività «Mirakl - Accetta ordini», passata per passataCosa fa a ogni passata l'attività pianificata Mirakl - Accetta ordini di Mirakl Connector per Odoo, ogni quanto gira e cosa controllare se non accetta nulla.Cosa fa il pulsante «Annulla in Mirakl» di Mirakl Connector, passo passoCosa fa il pulsante Annulla in Mirakl di Mirakl Connector per Odoo: quando compare, cosa controlla, cosa cambia nell'ordine e quali errori può dare.
Verificato nel codice del connettore (versione 17.0 e 20.0) e nelle fonti collegate

Fonti