Pacemaker im Einsatz bei

Gabor Shoes AG

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

www.gabor.de

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 Entities
Products (Delivery Date only)
Import Frequency
Once per day
Runtime
~55 Minutes

Datenmenge

Websites
2
Stores
2
Store View
2
Attributes
~ 110
Attribute Options
~ 250
SKUs
~ 250.000
~ 240.000 Simples
~ 16.000 Configurables
Categories
67

Komponenten

Pacemaker 1.1.*
Process-Pipelines
Product-Pipelines
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