Was Sie vor der ersten Synchronisierung ausfüllen
Was muss ich buchen und für welche Odoo-Versionen gibt es das Modul?
Das Modul ist in Odoo Apps für Odoo 17.0, 18.0, 19.0 und 20.0 veröffentlicht und kostet 9 € pro Odoo-Version, einmalig, zzgl. MwSt.; wenn Sie es im Odoo App Store kaufen, wird jede Odoo-Version dort gekauft. Für die Verbindung mit Leroy Merlin brauchen Sie zusätzlich den Connector-Tarif von FlexigoTech Cloud (49 €/Monat oder 490 €/Jahr zzgl. MwSt., bis zu 3 Konten der Plattform; der Pro-Tarif mit 98 €/Monat oder 980 €/Jahr zzgl. MwSt. reicht bis 10). FlexigoTech Cloud speichert die Zugangsdaten verschlüsselt, überwacht die Synchronisierung und benachrichtigt Sie per E-Mail, wenn sie fehlschlägt.
Welche Konfigurationsfelder sollte ich einzeln prüfen?
Diese Felder sollten Sie ansehen, bevor Sie irgendetwas starten, jeweils mit Bezeichnung und technischem Namen, damit Sie sie finden:
Create Sales Orders From(sale_order_start_date), ein Datums- und Uhrzeitfeld.Fallback Customer(default_partner_id), das auf einen Kunden in Odoo verweist.Manual Text Language(text_language_code) undEffective Text Language(effective_text_language_code), zwei Textfelder zur Sprache.Mirakl Odoo Root Category(mirakl_category_root_id), das auf eine Kategorie in Odoo verweist.
Beachten Sie außerdem, dass mehrere Datensätze des Moduls ein Feld haben, das sie mit der Instanz verknüpft (instance_id oder leroy_mirakl_instance_id, beide auf leroy.mirakl.instance). Deshalb sehen Sie in den Listen des Connectors eine Instanzspalte mit dem Wert Leroy Merlin.
Welches Datum trage ich in Create Sales Orders From ein?
Laut Feldbeschreibung werden Mirakl-Bestellungen, die vor diesem Datum angelegt wurden, zwar importiert (unter Orders), aber nie in Verkaufsaufträge umgewandelt. Legen Sie also vor dem Verbinden fest, ab wann Bestellungen von Leroy Merlin Verkaufsaufträge in Ihrem Odoo erzeugen sollen, und tragen Sie dieses Datum ein. Ältere Bestellungen kommen weiterhin als Mirakl-Bestellungen herein, ohne Verkaufsauftrag.
Was trage ich in Manual Text Language ein?
Das Feld enthält den Odoo-Sprachcode für den manuellen Modus, zum Beispiel en_US, fr_FR oder pt_PT. Wenn Sie im manuellen Modus arbeiten, geben Sie den Sprachcode genau so ein, wie Odoo ihn führt, im selben Format wie die Beispiele. Das Modul hat außerdem das Feld Effective Text Language; sehen Sie es sich zusammen mit dem ersten an, wenn Sie die Konfiguration prüfen.
Wofür ist Mirakl Odoo Root Category da?
Laut Beschreibung ist es die Stammkategorie in Odoo, unter der die Kategoriepfade von Mirakl für diese Instanz abgebildet werden. Wählen oder erstellen Sie in Odoo die Kategorie, die als Stamm dienen soll, und hinterlegen Sie sie in der Instanz, bevor Sie den Katalog abrufen.


Katalog und Zuordnungen: Kategorien, Attribute und Zusteller
Wo sehe ich den Katalog von Leroy Merlin?
Das Modul speichert den Mirakl-Katalog in drei eigenen Modellen: Kategorien (leroy.mirakl.catalog.category), Attribute (leroy.mirakl.catalog.attribute) und Werte (leroy.mirakl.catalog.value). In der Kategorienliste sehen Sie den Pfad jeder Kategorie, ihren Code und ob sie eine Endkategorie ist; in der Attributliste Code, Bezeichnung, Typ, Code der Werteliste und ob das Attribut Pflicht oder mehrwertig ist. Gehen Sie die zweite Liste in Ruhe durch: Die Spalten requerido und multivalor zeigen, welche Attribute Mirakl so kennzeichnet.

Welche Zuordnungen muss ich vorbereiten?
Das Modul hat zwei Zuordnungsmodelle: eines für Kategorien (leroy.mirakl.category.map) und eines für Zusteller (leroy.mirakl.carrier.map), dazu eine Liste verfügbarer Zusteller (leroy.mirakl.available.carrier). In der Kategoriezuordnung verbindet jede Zeile eine Produktkategorie aus Odoo mit einem Mirakl-Kategoriecode, dessen Bezeichnung und Pfad. In der Zustellerzuordnung enthält jede Zeile den Zusteller, den Betreibercode und den Namen des Zustellers. Prüfen Sie, dass bei den Zeilen, die Sie verwenden wollen, das Kästchen Activo angehakt ist.

Die erste Woche: Status und Bestellungen
Welche Status gibt es und welchen sollte ich beobachten?
Das Feld leroy_mirakl_tracking_state kennt nur drei Werte: pending (Pending), synced (Synced) und error (Error). Filtern Sie in der ersten Woche täglich die Datensätze mit Error und lassen Sie sie nicht auflaufen; wenn Ihnen die Meldung zu einem Fehler unklar ist, finden Sie die Texte erklärt unter Fehlermeldungen des Leroy Merlin Connector.
Worauf achte ich bei einer importierten Mirakl-Bestellung?
Öffnen Sie einige Mirakl-Bestellungen der ersten Tage und gehen Sie das ganze Formular durch: Bestelldaten, Beträge, Status, den verknüpften Verkaufsauftrag und den Abschnitt Aceptación. Oben sehen Sie die Schaltflächen Cancelar und Reembolso en Mirakl. Liegt eine Bestellung vor dem Datum in Create Sales Orders From, hat sie keinen Verkaufsauftrag.

Was passiert, wenn die Synchronisierung fehlschlägt oder das Abonnement endet?
Schlägt die Synchronisierung fehl, benachrichtigt FlexigoTech Cloud Sie per E-Mail, und wenn Leroy Merlin seine API ändert, werden Modul und Dienst angepasst. Ohne Abonnement oder bei ausgesetztem Dienst stoppt das, was das Abonnement bereitstellt, aber die Daten bleiben in Ihrem Odoo.
Wie FlexigoTech Sie unterstützt
Wenn Sie die Einrichtung nicht allein machen möchten: Wir bei FlexigoTech führen Odoo 17, 18, 19 und 20 ein und entwickeln individuelle Connectoren und Integrationen. Wir können die Konfigurationsfelder, die Zuordnungen und die erste Woche mit Bestellungen gemeinsam mit Ihnen durchgehen. Wenn Sie vorher verstehen möchten, was der Connector intern macht, lesen Sie wie der Leroy Merlin Connector funktioniert.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/leroy_mirakl_carrier_map.py
- Quellcode des Moduls: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/leroy_mirakl_category_map.py
- Quellcode des Moduls: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/leroy_mirakl_instance.py
- Quellcode des Moduls: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/leroy_mirakl_instance_advanced.py
- Quellcode des Moduls: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/sale_order.py
- Quellcode des Moduls: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/stock_picking.py
- apps.odoo.com/apps/modules/20.0/flexigobe_leroy_merlin_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_leroy_merlin_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_leroy_merlin_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_leroy_merlin_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
