Vai al contenuto principale
Mirakl

Mirakl Connector: cosa fare quando solo un Mirakl Manager può accettare o annullare

L'avviso Solo un Mirakl Manager può accettare, annullare o rimborsare un ordine del marketplace. Queste azioni modificano l'ordine sul marketplace e muovono denaro reale. (Only a Mirakl Manager can accept, cancel or refund a marketplace order. These actions change the order on the marketplace and move real money.) compare, per esempio, quando premi Accetta ordine o Annulla in Mirakl senza far parte del gruppo Mirakl Manager; si risolve facendolo premere a qualcuno di quel gruppo o aggiungendoti a esso.

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
4 min

Il caso: Marta preme Accetta ordine e Odoo si ferma

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

Distribuciones Norte, un'azienda inventata per questo esempio, ha già installato Mirakl Connector. Marta lavora lì con un utente interno di Odoo. Apre Mirakl › Operazioni › Ordini (Mirakl › Operations › Orders), entra in un ordine, preme Accetta ordine (Accept Order) e riceve questo avviso: Solo un Mirakl Manager può accettare, annullare o rimborsare un ordine del marketplace. Queste azioni modificano l'ordine sul marketplace e muovono denaro reale.

Marta pensa che qualcosa sia andato storto nell'ordine o nella connessione. Ma l'avviso non parla di nessuno dei due: parla di chi ha premuto il pulsante.

Schema realizzato con codice, non una schermata di Odoo: il menu Mirakl › Operations › Orders, i pulsanti Accept Order e Cancel in Mirakl e il messaggio sul Mirakl Manager, con le etichette in inglese
Schema del percorso di Marta con le etichette originali in inglese del modulo: menu, due pulsanti e l'avviso (Odoo 17, 18, 19 e 20).
Same stock on every Mirakl marketplace, sent from Odoo
Video: Same stock on every Mirakl marketplace, sent from Odoo (video in inglese)

Quando compare esattamente

Il modulo verifica, sul server, se l'utente che ha premuto appartiene al gruppo Mirakl Manager. Se non appartiene, lancia l'avviso e l'azione si ferma: compare l'avviso invece di proseguire. Se appartiene, il controllo è superato e l'azione segue il suo corso.

L'avviso è presente nel codice pubblicato delle quattro versioni di Odoo coperte dal modulo: 17, 18, 19 e 20.

Il codice stesso spiega perché il controllo avviene sul server. I pulsanti che cambiano qualcosa sul marketplace (accettare, annullare, rimborsare) sono limitati nelle viste per gruppi, ma un attributo di vista non è una barriera di sicurezza: qualsiasi utente interno potrebbe chiamare il metodo via RPC, e il diritto di accesso concede la scrittura sugli ordini Mirakl agli utenti interni. Per questo il gruppo viene richiesto di nuovo sul server.

Pulsanti con cui può comparire l'avviso

Questi sono due pulsanti della scheda dell'ordine che arrivano al controllo del gruppo:

PulsanteQuando si vedeCosa succede se non sei Mirakl Manager
Accetta ordineSi nasconde se Stato di accettazione (Acceptance State) indica che l'ordine è già accettato o se l'ordine non richiede accettazione (campo Richiede accettazione, Requires Acceptance)Compare l'avviso e l'azione si ferma
Annulla in Mirakl (Cancel in Mirakl)Si nasconde quando Stato (State) è quello di annullato; con i valori predefiniti (ordine in sospeso) si vedeCompare l'avviso e l'azione si ferma

Vedere il pulsante non significa che l'azione andrà avanti: il controllo del gruppo avviene quando lo premi. Se non vedi uno dei pulsanti, può dipendere dalle condizioni della tabella.

Come si risolve, passo dopo passo

  1. Conferma che l'avviso sia questo, con il testo intero: Solo un Mirakl Manager può accettare, annullare o rimborsare un ordine del marketplace. Queste azioni modificano l'ordine sul marketplace e muovono denaro reale.
  2. Decidi se quell'azione spetta a te. Secondo l'avviso stesso, accettare, annullare o rimborsare modifica l'ordine sul marketplace e muove denaro reale.
  3. Se non spetta a te, chiedi a qualcuno del gruppo Mirakl Manager di aprire lo stesso ordine e premere il pulsante.
  4. Se spetta a te, chiedi a chi gestisce gli utenti del tuo Odoo di aggiungerti al gruppo Mirakl Manager.
  5. Torna all'ordine, premi di nuovo il pulsante e verifica che l'avviso non compaia più.
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo, non una schermata di Odoo: lo stesso avviso in spagnolo, tedesco, francese, italiano e portoghese
Schema con l'avviso così come lo vede l'utente in base alla lingua del suo Odoo; con Odoo in spagnolo è il testo del caso di Marta.

Dubbi di chi vede l'avviso

È un guasto della connessione con Mirakl?

L'avviso parla del gruppo dell'utente: viene lanciato quando l'utente che preme non appartiene a Mirakl Manager. Non menziona la connessione né dati dell'ordine.

Cosa succede quando compare?

L'azione si ferma: compare l'avviso invece di proseguire. Può comparire, per esempio, premendo Accetta ordine o Annulla in Mirakl.

Basta che il pulsante sia nascosto nella vista per proteggere l'azione?

Secondo quanto spiega il codice, no: un attributo di vista non è una barriera di sicurezza, e per questo il gruppo viene richiesto anche sul server.

Succede anche in Odoo 17, 18 o 19?

L'avviso è presente nel codice pubblicato di 17, 18, 19 e 20.

Cosa imparare dal caso

  • L'avviso riguarda i permessi, non i dati: prima di controllare l'ordine, guarda a quale gruppo appartiene chi preme.
  • Ciò che conta è appartenere a Mirakl Manager. Essere utente interno di Odoo, come Marta, non basta.
  • Scegli con criterio chi entra nel gruppo: le azioni che protegge modificano l'ordine sul marketplace e muovono denaro reale.
  • Che un pulsante si veda dipende dalle condizioni della vista; che l'azione prosegua dipende dal gruppo dell'utente, che viene verificato sul server quando lo si preme.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura; se stai assegnando i permessi al team che gestisce gli ordini del marketplace, possiamo rivederli insieme a te. Mirakl Connector è pubblicato su Odoo Apps per 17, 18, 19 e 20 e richiede l'abbonamento a FlexigoTech Cloud (piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa). Trovi la scheda su Odoo Apps e la pagina del modulo.

Senza l'abbonamento, o con il servizio sospeso, si ferma ciò che l'abbonamento fornisce; i dati restano nel tuo Odoo.

Continua a leggere

Checklist dell'istanza Mirakl Connector, campo per campoChecklist per compilare l'istanza di Mirakl Connector in Odoo: connessione, conti di liquidazione e opzioni, con quello che dice la guida di ogni campo.Campi dell'istanza Mirakl in Mirakl Connector: cosa significano e cosa inserireGuida comparata ai campi della scheda Istanze Mirakl in Mirakl Connector per Odoo: cosa dice ogni aiuto, il valore predefinito e cosa inserire.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti