Salta al contingut principal
Mirakl

Què fa el botó Import Orders de Mirakl Connector

El botó Import Orders es veu sempre a la fitxa de la instància de Mirakl i llança a mà una importació amb els dies de sincronització inicial. En acabar mostra una notificació amb el recompte i deixa aquest mateix text a la fitxa; si el recompte és zero, avisa amb una advertència. Aquí tens què fa, per ordre, i què revisar abans i després.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Mirakl
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

Abans de prémer: on és i què fa Odoo sense tu

El camí normal és automàtic: la tasca programada Mirakl - Sync Orders s'executa cada 10 minuts i està activa en instal·lar el mòdul. El botó és la via manual, per a quan vols llançar la importació ara mateix. El que segueix descriu el codi publicat per a Odoo 20.0.

  • Confirma la teva versió: el mòdul està publicat a Odoo Apps per a Odoo 17, 18, 19 i 20, i el botó hi és a les quatre.
  • Obre Mirakl › Configuration › Marketplaces i entra a la fitxa de la instància (pantalla Mirakl Instances).
  • Cerca el botó Import Orders: es veu sempre, a les quatre versions, sense dependre de cap estat.
Esquema fet amb codi del menú Mirakl › Configuration › Marketplaces i del botó Import Orders, present a Odoo 17.0, 18.0, 19.0 i 20.0
Esquema (no és una captura d'Odoo): ruta del menú i botó, amb els rètols en anglès del codi del mòdul.

Què recorre la tasca programada

En cada passada, la tasca atén les instàncies actives que tenen activada la sincronització de comandes. Una instància que va per FlexigoTech Cloud i no té la clau desada no es crida. Si la instància té un interval propi configurat, la tasca espera que passi; sense interval, importa a cada passada. Després d'importar, rellegeix les comandes que ja són a Odoo i no han acabat, si la instància té aquesta opció activada.

Hi ha una altra diferència de partida: el botó li passa a la importació els dies de sincronització inicial; la tasca programada la crida sense aquesta dada.

  • Revisa Initial Order Sync Days a la fitxa, pestanya Orders and Returns, grup Windows. Al codi val 30 per defecte i la seva ajuda diu: Historical window used when there is no previous order sync. Manual import also uses this range.
  • Mira les dues caselles del grup Sync Policy, a la mateixa pestanya. Accept Pending On Import diu a la seva ajuda: Try to accept waiting orders right after each manual or scheduled order import. Auto Accept Orders diu: Automatically accept imported orders that require seller acceptance in Mirakl. Les dues vénen desactivades per defecte al codi.
Same stock on every Mirakl marketplace, sent from Odoo
Vídeo: Same stock on every Mirakl marketplace, sent from Odoo (vídeo en anglès)

En prémer: què fa el botó, per ordre

El botó actua sobre la fitxa oberta, és a dir, sobre una sola instància. Aquests són els passos principals que fa el codi:

  • Calcula des de quan llegir, passant els dies de sincronització inicial.
  • Demana les comandes al marketplace pàgina a pàgina.
  • Intenta desar a Odoo cada comanda rebuda. Les que es desen compten com a processades; si una falla, deixa una entrada d'error al registre i continua amb la següent.
  • Si una pàgina arriba buida i la resposta té una forma que el connector no reconeix, deixa una entrada d'error al registre i no avança la finestra de sincronització.
  • Deixa de llegir quan una pàgina porta menys comandes que la mida de pàgina, o quan ja n'ha llegit tantes com el total que indica el marketplace. Si s'esgota el límit de pàgines, deixa una entrada d'avís al registre.
  • Publica el resultat com a missatge a la fitxa i el mostra en una notificació.
  • Prem Import Orders una vegada i espera que aparegui la notificació.
  • Si tens activada Accept Pending On Import, la seva ajuda indica que s'intenta acceptar les comandes en espera just després de cada importació manual o programada, així que també després de prémer el botó.

Després de prémer: què comprovar

  • Llegeix la notificació titulada Mirakl. Si s'ha processat alguna comanda, és d'èxit i diu Import Orders completed: … orders processed., amb el número en lloc dels punts suspensius.
  • Cerca aquest mateix text com a missatge a la fitxa de la instància.
  • Si el recompte és zero, la notificació és una advertència i diu Import Orders completed with 0 records. Check logs or increase Initial Order Sync Days.
  • Davant d'aquest avís, fes el que diu: revisa els registres o amplia Initial Order Sync Days. El recompte només suma les comandes que es desen a Odoo, així que un zero també pot donar-se quan les comandes rebudes han fallat en desar-se, i aquests errors queden anotats al registre.
Esquema fet amb codi amb el text Import Orders tal com el veu l'usuari en castellà, alemany, francès, italià i portuguès
Esquema (no és una captura d'Odoo) amb el rètol del botó segons l'idioma d'Odoo: Importar pedidos, Bestellungen importieren, Importer les commandes, Importa ordini, Importar Encomendas.

Amb Odoo en castellà el botó es diu Importar pedidos; en alemany, Bestellungen importieren; en francès, Importer les commandes; en italià, Importa ordini; en portuguès, Importar Encomendas. En català, el mòdul no el tradueix i es veu Import Orders.

Cost i ajuda de FlexigoTech

Mirakl Connector és de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud: pla Connector, 49 €/mes o 490 €/any sense IVA, fins a 3 comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials. Tens el detall a la fitxa d'Odoo Apps i a la pàgina del mòdul.

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si la teva importació necessita alguna cosa que el connector no fa, explica-ho'ns.

Continua llegint

Mirakl Connector: «Set the Mirakl API key before testing the connection»Quan surt l'error de clau d'API buida a Mirakl Connector per a Odoo, quina condició el provoca i com resoldre'l en prémer Test Connection.Mirakl Connector: «This binding has no Mirakl instance configured.»Quan surt a Mirakl Connector l'avís de vincle sense instància de Mirakl configurada, quina condició el provoca i què fer quan apareix.Què fa el botó Test Connection de Mirakl Connector, pas a pasQuè fa el botó Test Connection de Mirakl Connector a Odoo: quan apareix, què comprova, què desa a la fitxa i quins errors pot donar.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts