Shop-Migration und Import nach Odoo – Shopify, WooCommerce, PrestaShop, Wix, eBay: Produkte, Varianten, Kunden, Bestellungen, Kategorien, Bilder. CSV-Feldzuordnung, zurückgerollter Testlauf, Ablehnungsbericht mit Begründung, Wiederaufnahme dort, wo der Import gestoppt hat, keine Dublette bei erneutem Lauf. Migrieren Sie Ihren Shop-Katalog, einmalig, kostenlose Basis.
Überblick
Shop-Import nach Odoo — die Grundlage
Einen Katalog von Shopify, WooCommerce, PrestaShop, Wix oder eBay zu übernehmen, läuft fast immer gleich ab: eine Tabelle, eine durchwachte Nacht und Dubletten, die drei Wochen später entdeckt werden. Die vorhandenen Importmodule importieren – sie migrieren nicht: Sie können nach einer Unterbrechung nicht fortsetzen, sie sagen nicht, was sie abgelehnt haben, und ein erneuter Lauf verdoppelt den Katalog.
Dieses Modul legt die Mechanik einmal an und kennt keine Plattform.
Auch gesucht unter: Shopify-Import Odoo, WooCommerce-Migration Odoo, PrestaShop-Import Odoo, Shop nach Odoo migrieren, CSV-Produktimport Odoo, Katalogübernahme Odoo.
Nie ein Duplikat, auch nicht bei erneutem Lauf
Jeder importierte Datensatz behält die Kennung, die er in seinem Herkunftsshop trug, in einem einsehbaren Register. Ein zweiter Durchlauf findet wieder, was existiert, und aktualisiert es: Er legt nichts neu an. Das ist das erste Versprechen des Moduls und der erste seiner Tests. Löschen Sie ein Produkt von Hand, starten Sie erneut: Es kommt zurück. Starten Sie noch einmal: Es verdoppelt sich nicht.
Eine Wiederaufnahme, die wirklich wieder aufnimmt
Ein bei zwölftausend unterbrochener Import von zwanzigtausend Produkten setzt bei zwölftausend wieder an. Jeder Schritt legt seinen Cursor nach jeder tatsächlich geschriebenen Seite ab – nie davor, was bei der Wiederaufnahme Datensätze überspringen würde.
Der Testmodus schreibt wirklich und macht dann rückgängig
Alles wird wiederholt — Lesen, Zuordnung, Schreiben, Kontrollen von Odoo — in einer zurückgerollten Transaktion. Sie erhalten den vollständigen Bericht, ohne dass eine einzige Zeile in die Datenbank gelangt. Ein Test, der sich mit dem Simulieren begnügte, würde genau dort lügen, wo man auf ihn zählt: eine fehlende Steuer, eine unbekannte Währung, ein von einem anderen Modul zum Pflichtfeld gemachtes Feld lassen sich nicht erraten, sie werden festgestellt. Das ist der Standardzustand einer neuen Migration.
Der Bericht, Zeile für Zeile
Was durchgelaufen ist, was zurückgewiesen wurde und warum, mit der ursprünglichen Kennung und dem fehlerhaften Feld. Exportierbar als CSV, gruppierbar nach Grund: „412 Zeilen mangels Preis zurückgewiesen“ lässt sich beheben, „412 Zeilen zurückgewiesen“ nicht. Unveränderte Datensätze werden getrennt von aktualisierten gezählt, was den zweiten Durchlauf lesbar macht.
Die Feldzuordnung ist Datensatz, kein Code
Welches Feld der Quelle in welches Odoo-Feld übergeht, mit der anzuwendenden Umwandlung und der Kennzeichnung als Pflichtfeld. Im Bildschirm bearbeitbar und bei der Eingabe geprüft: Ein nicht existierendes Odoo-Feld wird sofort abgelehnt und nicht erst beim dreitausendsten Produkt einer nächtlichen Migration.
Kein Netzwerkaufruf in einem Prozess, der eine Seite ausliefert
Alles läuft über eine Warteschlange: zeitgestempelter Stapel, manuelle Wiederaufnahme als einziger Rückweg, verwaister Stapel wird gemeldet und nie von selbst neu gestartet. Ein Import blockiert die Nutzung von Odoo daher nie, solange er läuft.
Allein nützlich, ganz ohne Konnektor
Die Grundlage liest CSV- und JSON-Dateien, mit Erkennung der Kodierung und des Trennzeichens. Ein Händler, der seinen Katalog bereits exportiert hat, braucht nichts weiter: Er legt seine Datei ab und importiert, mit derselben Idempotenz, demselben Testmodus und demselben Bericht.
Was das Modul nicht leistet
Es verbindet sich von allein mit keinem Shop: Jede Plattform wird durch ein Satellitenmodul angebunden. Es synchronisiert nicht dauerhaft — es ist ein Werkzeug zur Übernahme, kein Verkaufskonnektor. Es überträgt nichts von Odoo in einen Shop: Es importiert, es exportiert nicht.
Merkmale
| Preis | Kostenlos |
|---|---|
| Lizenz | LGPL-3 |
| Odoo-Versionen | 19.0: im Odoo Apps Store veröffentlicht; 20.0: im Odoo Apps Store veröffentlicht |
| Version | 1.0.0 |
| Edition | Odoo Community / On-Premise |
| Technischer Name | dyo_import_boutique |
| Bereich | Konnektoren und Automatisierung |
Preis zzgl. MwSt., wie im Odoo Apps Store angezeigt; Kauf und Installation erfolgen im Store oder über Ihre Omnifloo-Instanz.