Import / Export

@matmayer schrieb:

@AS_Fabian schrieb:

Wir haben eine Import Funktionalität selber geschrieben. Magento 1 -> Shopware 6

Kategorien und Hersteller werden direkt in die Datenbank geschrieben.

Produkte, Eigenschaften und Bilder werden über die Api hinzugefügt.

Produktvariationen schreibe ich wieder direkt in die Datenbank.

Die UUID bekommst du in folgender Klasse „Shopware\Core\Framework\Uuid\Uuid“ mit der statischen Function „randomBytes“.

Klingt super! API oder direkt in die Datenbank Schreiben scheint ja auch der Weg zu sein, den die meisten hier im Forum wegen der fehlenden Import-Funktion und dem langsamen Bilder-Import vorgeschlagen haben. Aus persönlichem Interesse: Wie viele Produkte habt ihr damit importiert und wie lange hat das gedauert?

Hallo,

ich habe den Import unterschiedlich aufgebaut. Bilder und Produkte werden über die API importiert. Der Rest wird direkt in die Datenbank geschrieben.

Wenn ich die Produkte mit Bilder Importiere, dauern 10k ca. 2h.

Wenn die Bilder bereits einmal import wurden, brauche ich diese nicht neu Importieren. Der Import sucht nach bereits vorhandenen Bilden mit dem selben Namen und gibt mir die ID zurück. (Ohne die API).

Dann dauern 10k Produkte noch ca. 20-30 Minuten.

Ich beginne jetzt mit den Bestellungen, die ich aber auch über die API Importieren werde. Da hängen einfach zu viele Tabellen mit drin.