Naar hoofdinhoud
Mirakl

Mirakl-fout in Odoo bij publiceren zonder marktplaats: wat nu?

Als je in een product op Publiceren op Mirakl (Publish to Mirakl) klikt terwijl er geen enkele Mirakl-marktplaats is aangemaakt, toont Odoo Maak eerst een Mirakl-marktplaats aan (Mirakl ▸ Configuratie ▸ Marktplaatsen) en publiceer er daarna producten op. (Create a Mirakl marketplace first (Mirakl ▸ Configuration ▸ Marketplaces), then publish products to it.). Je lost het op door er een aan te maken via Mirakl ▸ Configuración ▸ Marketplaces en daarna vanuit het product opnieuw op de knop te klikken.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Mirakl
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
4 min

Wanneer verschijnt het bericht en wat betekent het

Wanneer verschijnt dit bericht precies?

Zodra je op de knop Publiceren op Mirakl van een product klikt, zoekt de module de Mirakl-marktplaatsen die in jouw Odoo bestaan. Levert die zoekopdracht er geen op, dan stopt de actie en verschijnt Maak eerst een Mirakl-marktplaats aan (Mirakl ▸ Configuratie ▸ Marktplaatsen) en publiceer er daarna producten op. Het is een fout: op dat moment wordt er geen aanbieding aangemaakt en opent er ook geen nieuw scherm.

Schema gemaakt met code, geen Odoo-scherm: bovenaan de knop Publish to Mirakl en daaronder het bericht dat vraagt eerst een Mirakl-marktplaats aan te maken, met de Engelse labels uit de code van de module
Schema gemaakt met code op basis van de gepubliceerde code van de module (Odoo 17, 18, 19 en 20): de knop en het bericht dat verschijnt als er geen marktplaatsen zijn.

Wat betekent dit in de praktijk?

Dat er in Odoo nog geen enkele Mirakl-marktplaats is aangemaakt. De knop werkt met de bestaande marktplaatsen: in elk ervan bereidt hij een aanbieding van het product voor. Zonder marktplaats kan er niets worden voorbereid. De voorwaarde is alleen dat: er zijn geen marktplaatsen. Het bericht zegt niets over je product of je inloggegevens.

Waar staat de knop en is hij altijd zichtbaar?

Publiceren op Mirakl staat in de productweergave en is volgens de gepubliceerde code altijd zichtbaar in Odoo 17, 18, 19 en 20. Hij hangt niet af van het bestaan van marktplaatsen, dus je kunt erop klikken voordat je iets hebt ingesteld en dan dit bericht krijgen.

Wordt er iets opgeslagen of aangemaakt als de fout verschijnt?

Nee. De module controleert eerst of er marktplaatsen zijn en geeft, als er geen is, de fout voordat er een aanbieding wordt gezocht of aangemaakt. De actie stopt daar.

Verschijnt het in alle versies van de module?

Ja. Hetzelfde bericht staat in de gepubliceerde code van de branches 17.0, 18.0, 19.0 en 20.0, en de module is voor die versies gepubliceerd in Odoo Apps.

Hoe ziet het bericht eruit als Odoo in een andere taal staat?

Met Odoo in het Spaans zie je het zoals in het eerste antwoord. Het schema toont dezelfde tekst in het Spaans, Duits, Frans, Italiaans en Portugees.

Schema gemaakt met code, geen Odoo-scherm: hetzelfde bericht in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module: de tekst van het bericht volgens de taal van Odoo.
Same stock on every Mirakl marketplace, sent from Odoo
Video: Same stock on every Mirakl marketplace, sent from Odoo (video in het Engels)

Hoe los je het op

Wat moet ik doen om het te laten verdwijnen?

Maak een Mirakl-marktplaats aan in het menu dat het bericht zelf noemt: Mirakl ▸ Configuración ▸ Marketplaces. Ga daarna terug naar het product en klik opnieuw op Publiceren op Mirakl.

Ik heb al een marktplaats aangemaakt en het bericht blijft verschijnen, wat controleer ik?

De voorwaarde in de code is dat de zoekopdracht naar marktplaatsen leeg is; de module kijkt naar geen enkel ander gegeven voordat hij het bericht geeft. Open Mirakl ▸ Configuración ▸ Marketplaces en kijk of er er een in de lijst staat. Is de lijst leeg, dan zit je in het geval van het bericht en moet je daar de marktplaats aanmaken. Staat er wel een, dan is die voorwaarde niet meer vervuld en gaat de knop verder.

Moet ik voor elk product een marktplaats aanmaken?

Nee. Het bericht hangt af van het bestaan van een marktplaats, niet van een bepaald product. Is er eenmaal een aangemaakt, dan vindt de knop van elk product de marktplaatsen in jouw Odoo en werkt hij ermee.

Wat de knop doet als er wel een marktplaats is

Wat gebeurt er nadat ik de marktplaats heb aangemaakt?

Voor elke bestaande marktplaats zoekt de knop de aanbieding van dat product en maakt die aan als hij hem niet vindt. Daarna probeert hij de cataloguggegevens van de aanbieding automatisch aan te vullen: het merk en de media-URL's als die leeg zijn, en de catalogusattributen. Als hij klaar is, opent hij de aanbieding. Is er maar één marktplaats, dan gaat hij rechtstreeks naar de kaart van die aanbieding. Heb je meer dan één marktplaats, dan opent er een lijst met de aanbiedingen van dat product, één per marktplaats, waaruit je elke kaart kunt openen.

En als het automatisch aanvullen mislukt?

Dat stopt de knop niet. De code probeert automatisch aan te vullen en negeert een eventuele fout om met de aanbieding verder te gaan. Controleer de cataloguggegevens van de aanbieding zodra die opent, want ze kunnen leeg zijn gebleven.

Publiceert de knop het product?

Hij bereidt de aanbieding voor en opent die zodat je hem kunt nakijken; de knop publiceert zelf niets. De controle en de publicatie doe je zelf vanuit de aanbieding die opent.

Kosten en hulp

Mirakl Connector is een module met eenmalige betaling per versie (Odoo 17, 18, 19 en 20) en vereist het abonnement op FlexigoTech Cloud met het plan Connector: € 49 per maand of € 490 per jaar, excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als die faalt. Zonder abonnement, of met een opgeschorte dienst, stopt wat het abonnement biedt; de gegevens blijven in jouw Odoo. Met het abonnement is de module voor nieuwe Odoo-versies inbegrepen als je hem op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke Odoo-versie daar apart. Je kunt de module bekijken op zijn pagina in Odoo Apps en op zijn pagina op flexigotech.com.

Als je Odoo aan het implementeren bent en de connector klaar wilt hebben, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat.

Lees verder

Mirakl Connector: «Stel de Mirakl API-sleutel in voordat u de verbinding test»Wanneer de fout over een lege API-sleutel verschijnt in Mirakl Connector voor Odoo, welke voorwaarde die veroorzaakt en hoe je haar oplost bij Verbinding…Mirakl Connector: «Voor deze koppeling is geen Mirakl-instantie geconfigureerd.»Wanneer Mirakl Connector meldt dat een koppeling geen Mirakl-instantie heeft, welke voorwaarde dat veroorzaakt en wat je doet als de melding verschijnt.Wat de knop Verbinding testen van Mirakl Connector doet, stap voor stapWat doet de knop Verbinding testen van Mirakl Connector in Odoo: wanneer hij verschijnt, wat hij controleert, wat hij opslaat en welke fouten kunnen optreden.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen