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 › Marketplacesi entra a la fitxa de la instància (pantallaMirakl Instances).
- Cerca el botó
Import Orders: es veu sempre, a les quatre versions, sense dependre de cap estat.

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 Daysa la fitxa, pestanyaOrders and Returns, grupWindows. 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 Importdiu a la seva ajuda:Try to accept waiting orders right after each manual or scheduled order import.Auto Accept Ordersdiu:Automatically accept imported orders that require seller acceptance in Mirakl.Les dues vénen desactivades per defecte al codi.
- Si encara no has comprovat les credencials, fes abans la prova de connexió.

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 Ordersuna 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 diuImport 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.

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
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): views/mirakl_instance_views.xml
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_instance.py
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_ai.py
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
