Waar de knop staat en wanneer je hem ziet
Waar staat de knop en hoe heet hij?
Je komt erbij via het menu Mirakl › Configuratie › Marktplaatsen, dat het scherm Mirakl instanties opent. Het onderdeel Mirakl van het menu zien alleen interne Odoo-gebruikers: als je dat niet bent, zie je dat onderdeel niet. Met Odoo in het Nederlands heet de knop Redenen voor terugbetaling ophalen; in andere talen verandert het label, zoals het tweede schema laat zien.


Redenen voor terugbetaling ophalen, in het Duits Erstattungsgründe abrufen, in het Frans Récupérer les motifs de remboursement, in het Italiaans Recupera motivi di rimborso en in het Portugees Obter motivos de reembolso.Wanneer verschijnt hij?
De knop zie je altijd op het scherm Mirakl instanties, en hij bestaat in Odoo 17, 18, 19 en 20. Hij hangt niet af van een status of van een vinkje op het formulier.
Waar dient hij voor?
Volgens de code van de module zet hij de redencodes voor terugbetalingen van de operator op een rij en publiceert hij ze in de chatter van de instantie, zodat je weet wat je in Code reden terugbetaling moet invullen. Dezelfde code merkt op dat Mirakl terugbetalingen weigert die geen geldige code van de operator hebben.

Wat er gebeurt als je erop klikt
Wat doet hij stap voor stap?
Hij werkt met de instantie die je open hebt staan. Eerst vraagt hij Mirakl om de redenen van de operator. Daarna neemt hij de redenen die binnenkomen en zet hij ze om in één regel per reden: code, label en, tussen haakjes, het type (een streepje als de reden geen type heeft). Tot slot schrijft hij een notitie in de chatter en toont hij een melding.
Welke redenen komen in de lijst?
Eerst filtert hij de redenen waarvan het type het woord REFUND bevat, zonder onderscheid tussen hoofdletters en kleine letters. Bevat geen enkele reden het woord, dan publiceert hij alle ontvangen redenen. Blijft er geen enkele reden over om te publiceren, dan stopt de knop met een fout (zie verderop).
Wat verandert er in Odoo als hij klaar is?
In de chatter van de instantie verschijnt een notitie die begint met Códigos de motivo del operador (usa el CÓDIGO en 'Código de motivo de reembolso'): (Operator reason codes (use the CODE in 'Refund Reason Code'):) en daarna volgen de regels, één per reden. Daarnaast verschijnt een melding met de titel Mirakl en de tekst … redencodes in de chatter geplaatst. (… reason codes posted to the chatter.), waarbij de puntjes staan voor het aantal gepubliceerde regels; de melding blijft niet vastgepind op het scherm staan. Elke klik doet een nieuwe aanvraag en voegt een nieuwe notitie toe, dus je kunt opnieuw klikken wanneer je de lijst wilt verversen.
Hoe controleer ik dat het gelukt is?
Open de chatter van de instantie: daar staat de notitie met één regel per reden. Die regel bevat de code, en die moet je volgens de code van de module gebruiken in Code reden terugbetaling.
Fouten en vereisten
Wat gebeurt er als de operator geen codes teruggeeft?
De actie stopt met de melding De operator heeft geen redencodes teruggegeven. Controleer de codes in plaats daarvan in uw verkopersportaal van de marktplaats. (The operator returned no reason codes. Check the codes in your marketplace seller portal instead.) Er wordt geen notitie gepubliceerd. Wat je moet doen staat in de melding zelf: de codes bekijken in je verkopersportaal van de marktplaats.
En als de verbinding met Mirakl mislukt?
Bij het klikken op de knop kunnen Verbindingsfout bij het aanroepen van Mirakl: … (Connection error calling Mirakl: …) en Mirakl verzoek mislukt na nieuwe pogingen. (Mirakl request failed after retries.) verschijnen. Deze meldingen komen van de aanvraag aan Mirakl, die de module bij sommige tijdelijke serverantwoorden herhaalt voordat hij opgeeft. In dat geval stopt de actie voordat de notitie in de chatter wordt geschreven. Omdat elke klik een nieuwe aanvraag doet, kun je gewoon opnieuw op de knop klikken.
Wat kost het en wat is er nodig?
Mirakl Connector is een module met een eenmalige betaling per versie, gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20; de prijs van elke versie staat op de productpagina en rechtstreeks kopen kan op de pagina van de module. Daarnaast heb je het abonnement op FlexigoTech Cloud nodig, plan Connector: € 49 per maand of € 490 per jaar excl. btw, voor maximaal 3 accounts van het platform (het Pro-plan, € 98 per maand of € 980 per jaar, voor maximaal 10). De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart en je per e-mail waarschuwt als de synchronisatie mislukt. Zonder abonnement, of met een opgeschorte dienst, stopt wat het abonnement levert; de gegevens blijven in jouw Odoo.
Andere aanroepen naar Mirakl en hoe we je helpen
Deze knop is de aanvraag van terugbetalingsredenen. De module roept Mirakl ook op andere momenten aan, met andere aanvragen: bij het valideren van een levering kan hij Mirakl aanroepen om de order te lezen of de tracking door te geven, en de geplande taak Mirakl - Orders synchroniseren (Mirakl - Sync Orders) draait elke tien minuten en is actief na de installatie.
Als je Odoo aan het implementeren bent en een Mirakl-marktplaats wilt koppelen: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_mirakl_connector 20.0 (aa05e537): views/mirakl_instance_views.xml
- Broncode van de module: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_instance.py
- Broncode van de module: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_api_mixin.py
- Broncode van de module: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_ai.py
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
