Vai al contenuto principale
Mirakl

Accettare gli ordini in sospeso in Mirakl Connector: cosa fa il pulsante

Il pulsante Accetta ordini in sospeso (Accept Pending Orders) prova ad accettare gli ordini di quell'istanza Mirakl che richiedono accettazione e sono in sospeso o in errore, partendo dal più vecchio, e ti dice quanti ne ha accettati e quanti hanno dato errore. È la modalità manuale: Odoo può fare lo stesso da solo, con due caselle della scheda e due azioni pianificate.

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 20.0 · nelle fonti collegate in fondo
Lettura
6 min

Un caso per capirlo: ordini in attesa di accettazione

Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.

Almazara Home è un negozio inventato che vende articoli per la casa su un marketplace Mirakl e ha collegato il proprio account con Mirakl Connector. Una mattina, la persona che gestisce gli ordini si chiede se Odoo accetti da solo gli ordini che lo richiedono o se debba farlo lei. Questo è il suo percorso: prima guarda cosa fa Odoo per conto suo e poi preme il pulsante.

Same stock on every Mirakl marketplace, sent from Odoo
Video: Same stock on every Mirakl marketplace, sent from Odoo (video in inglese)

Prima di tutto, cosa fa Odoo senza che tu prema nulla

Il pulsante non è l'unica strada. Il metodo che accetta gli ordini viene richiamato anche da due azioni pianificate, e tutte e due girano senza che nessuno prema nulla:

  • L'azione Mirakl - Sincronizza ordini (Mirakl - Sync Orders) gira ogni dieci minuti ed è attiva all'installazione. Quando finisce di importare gli ordini, se nell'istanza sono spuntate entrambe le caselle Accetta ordini automaticamente (Auto Accept Orders) e Accetta in sospeso all'importazione (Accept Pending On Import), prova ad accettare gli ordini in sospeso, entro il limite di tentativi di quell'istanza.
  • L'azione Mirakl - Accetta ordini (Mirakl - Accept Orders) gira anch'essa ogni dieci minuti ed è attiva all'installazione. Richiama lo stesso metodo di accettazione con il limite di tentativi di ciascuna istanza.

Le due caselle sono deselezionate per impostazione predefinita nel codice. L'aiuto di Accetta ordini automaticamente dice: «Accetta automaticamente gli ordini importati che richiedono l'accettazione del venditore in Mirakl.» Quello di Accetta in sospeso all'importazione dice: «Tenta di accettare gli ordini in attesa subito dopo ogni importazione di ordini manuale o pianificata.»

Passo dopo passo con il pulsante

  1. Apri Mirakl › Configurazione › Marketplace ed entra nella scheda dell'istanza, nella schermata Istanze Mirakl.
  2. Vai alla scheda Ordini e resi, gruppo Politica di sincronizzazione. Lì ci sono le due caselle di prima e il campo Limite tentativi di accettazione (Accept Retry Limit), il cui valore predefinito nel codice è 100.
  3. Premi Accetta ordini in sospeso. Il pulsante si vede sempre in quella schermata, in Odoo 17, 18, 19 e 20. Quello che segue è ciò che accade secondo il codice di Odoo 20.
  4. Leggi l'avviso che compare alla fine. Ha il titolo Mirakl, non resta fisso a schermo e il suo testo è Accettati: … | Errori: …. Se c'è stato qualche errore, l'avviso compare come avvertimento.
  5. Guarda la scheda dell'istanza: il pulsante lascia lì anche un messaggio con il risultato.
  6. Se non è stato accettato nessun ordine e ci sono stati errori, il messaggio della scheda ti rimanda ai registri degli ordini Mirakl; se ci sono stati errori ma anche ordini accettati, lo vedrai nel conteggio «Errori» dell'avviso. Premi di nuovo il pulsante quando vuoi riprovare.
Schema realizzato con codice del menu Mirakl, Configuration, Marketplaces e del pulsante Accept Pending Orders
Schema realizzato con codice a partire dal codice del modulo, non una schermata di Odoo: il menu delle istanze e il pulsante, con le etichette originali del modulo, presenti in Odoo 17, 18, 19 e 20.

Cosa fa il pulsante al suo interno

Il pulsante agisce sull'istanza che hai aperta. Secondo il codice di Odoo 20, fa questo, in quest'ordine:

  • Cerca gli ordini di quell'istanza che richiedono accettazione e il cui stato di accettazione è in sospeso o in errore.
  • Esclude gli ordini trattenuti rispetto agli ordini di vendita. Il commento del codice lo spiega così: accettarli significherebbe impegnarsi a spedire ciò che Odoo non spedirà mai.
  • Li ordina per data dell'ordine, dal più vecchio al più recente, e ne prende tanti quanti indicati da Limite tentativi di accettazione.
  • Prova ad accettare ciascuno. Se viene accettato, aggiunge uno agli accettati. Se non viene accettato e l'ordine resta con lo stato di accettazione in errore, aggiunge uno agli errori.
  • Pubblica un messaggio nella scheda dell'istanza e mostra l'avviso con i due conteggi. L'avviso compare come avvertimento se c'è stato qualche errore e come successo se non ce n'è stato nessuno.

Un dettaglio sul conteggio: un ordine che non viene accettato ma non resta nemmeno in stato di errore non si somma a nessuno dei due totali.

Quale messaggio ricevi

Il testo del messaggio della scheda dipende dal risultato:

MessaggioQuando compareCosa significa
Accetta ordini in sospeso completato: … ordini accettati. (Accept Pending Orders completed: … orders accepted.)È stato accettato almeno un ordineAl posto dei puntini c'è il numero di ordini accettati.
Accetta ordini in sospeso completato con errori. Controlla i log degli ordini Mirakl. (Accept Pending Orders completed with errors. Check Mirakl order logs.)Non ne è stato accettato nessuno e ci sono stati erroriCi sono ordini rimasti con lo stato di accettazione in errore.
Accetta ordini in sospeso completato: nessun ordine richiedeva accettazione. (Accept Pending Orders completed: no orders required acceptance.)Non ne è stato accettato nessuno e non ci sono stati erroriNon è stato accettato nessun ordine e nessuno è rimasto con lo stato di accettazione in errore.

Tieni presente che, se alcuni ordini vengono accettati e altri falliscono, il messaggio della scheda è il primo, ma l'avviso compare come avvertimento e il suo testo mostra i due conteggi.

Cosa imparare dal caso

Almazara Home verifica tre cose, in quest'ordine: se le due caselle della politica di sincronizzazione sono spuntate, quale limite di tentativi ha l'istanza e cosa le dice il pulsante quando lo preme. Poiché gli ordini in errore rientrano di nuovo nella ricerca, premere ancora il pulsante li ritenta. Gli ordini trattenuti rispetto agli ordini di vendita restano fuori, qualunque sia il momento in cui premi.

Il pulsante cambia nome in base alla lingua del tuo Odoo:

Schema realizzato con codice con il nome del pulsante in varie lingue
Schema realizzato con codice a partire dalle traduzioni del modulo, non una schermata di Odoo: in spagnolo il pulsante ha un nome diverso; in tedesco, Ausstehende Bestellungen annehmen; in francese, Accepter les commandes en attente; in italiano, Accetta ordini in sospeso; in portoghese, Aceitar Encomendas Pendentes.

Per proseguire con la messa in funzione, il pulsante Testa connessione ha un suo percorso dedicato.

Versioni e costo

Il pulsante esiste nei quattro rami pubblicati, il 17, il 18, il 19 e il 20, e in tutti si vede sempre. Il codice che descrivo è quello di Odoo 20. Mirakl Connector è un modulo a pagamento unico per versione di Odoo, pubblicato su Odoo Apps per quelle versioni (consulta la scheda o la pagina del modulo), 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 e avvisa via e-mail se la sincronizzazione fallisce.

Se vuoi una mano con la messa in funzione

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se vuoi rivedere con noi la politica di sincronizzazione della tua istanza Mirakl, scrivici dalla pagina del modulo.

Continua a leggere

Mirakl Connector: «Imposta la chiave API Mirakl prima di testare la connessione»Quando compare l'errore di chiave API vuota in Mirakl Connector per Odoo, quale condizione lo provoca e come risolverlo premendo Testa connessione.Mirakl Connector: «Questo collegamento non ha alcuna istanza Mirakl configurata.»Quando compare in Mirakl Connector l'avviso di collegamento senza istanza Mirakl configurata, quale condizione lo provoca e cosa fare quando appare.Cosa fa il pulsante Testa connessione di Mirakl Connector, passo per passoCosa fa il pulsante Testa connessione di Mirakl Connector in Odoo: quando compare, cosa controlla, cosa salva nella scheda e quali errori può dare.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti