Warum Pacemaker?

Neben der Integration des Magento Order Management Systems (MOM) in den neuen Gabor Market Place war der Produktimport eine der wesentlichen Herausforderungen des Projekts.

Gabor Shoes AG

Die Gabor Shoes AG mit Sitz in Rosenheim ist ein führender Produzent von hochwertigen Damenschuhen. Die Marke Gabor ist eine der renommiertesten Damenschuhhersteller in Deutschland. Neben modischer Aktualität sind Passform und Verarbeitungsqualität die wesentlichen Merkmale des Gabor Markenschuhs. Das Familienunternehmen besteht seit mehr als 60 Jahren und wird von Achim Gabor in der zweiten Generation geführt. Langjährige Erfahrung bildet die Grundlage für das, was das Unternehmen "Gabor Qualität" nennt. Der Hauptsitz des Unternehmens befindet sich in Rosenheim, im Süden Deutschlands.

Herausforderung

Zu Beginn des Projekts war klar, dass eine große Anzahl von Produkten importiert werden musste und der Magento 2-Standardimport nicht die richtige Lösung ist. Neben der beträchtlichen Menge an Produkten war eine Anforderung an Gabor, eine komplette Datei mit allen für den Import notwendigen Daten zur Verfügung stellen zu können. Da es für Gabor ein immenser Aufwand war, eine Datei für den Import bereitzustellen, entschied man sich für die Verwendung von vier Paketen. Jedes der vier Pakete, die Teile der Daten enthalten, muss importiert und dann wieder verknüpft werden.

Lösung

Basierend auf der bereitgestellten Bunch-Funktionalität, die zunächst nicht auf diese Anforderungen zugeschnitten war, konnten die vier Pakete nacheinander ohne zusätzlichen Implementierungsaufwand importiert werden - beginnend mit allen einfachen Produkten, anschließend deren Link-Typen, Bilder und Statusinformationen, wobei die Daten NICHT vorher zusammengeführt werden müssen. Um die Datenkonsistenz zu gewährleisten ist der gesamte Prozess in einer Transaktion gebündelt, die sicherstellt, dass im Fehlerfall entweder die kompletten Daten aktualisiert oder der Import zurückgesetzt wird.

Ergebnis

Als der GABOR-Marktplatz online ging, mussten rund 4.000 Produkte über eine Website, ein Ladengeschäft und eine Shop-Ansicht importiert werden. Da Gabor kein Delta-Update zur Verfügung stellen konnte, müssen täglich ~250.000 Produkte inklusive Link-Typen, Bilder und Preise aktualisiert werden. Die umfangreichste CSV-Datei enthält ~620.000 Zeilen (~123 MB), während die kleinste ~14.000 Zeilen (~5 MB) enthält. Der Einzeltransaktionsmodus stellt sicher, dass Produkt-, Preis- und Bestandsaktualisierungen, egal ob Voll- oder Delta-Aktualisierungen, immer konsistent und entweder vollständig oder gar nicht sind. Außerdem kann der Einzeltransaktionsmodus den Importprozess erheblich beschleunigen, da alle DML-Anweisungen auf einmal verarbeitet werden, um die Daten in der Datenbank zu erhalten, sobald die Transaktion übertragen wird. Weitere Einzelheiten finden Sie in der Customer Success Story auf der Website von TechDivision.

Zahlen und Fakten

Einige Rahmendaten zum Einsatz von Pacemaker bei Gabor:

Entitäten/Häufigkeit

Imported EntitiesProducts (Delivery Date only)
Import FrequencyOnce per Day
Runtime~55 Minutes

Datenmenge

Websites 2
Stores2
Store View2
Attributes~ 110
Attribute Optiona~ 250
SKUs~ 250.000
 ~ 240.000  Simples
 ~ 16.000 Configurables
Categories67

 

Komponenten

Pacemaker 1.1*

Process-Pipelines

 

Product-Pipeline

M2IF PE 3.7.*

Bunch Functionality (Import consist of 4 CSV files)

 

Performance Booster (via Batch Processing

 

Single Transaction Mode

System

Magento Version

Magento EE 2.3 + MOM

ERP

cpa.ShoeFactory via Lobster