Allgemeines
Folgende Dokumentation beschreibt den Vorgang des Artikeldaten-Importprozesses.
Die Artikel dieses Systems werden in verschiedenen Sprachen angeboten. Dies wird durch den Import verschiedensprachiger BMEcat-Dateien sowie Medien erreicht. Dieser Importprozess ist per Standard automatisiert und wird nachfolgend detailliert erläutert.
Sprachenkonfiguration
Dieser Abschnitt erläutert vordergründig die Konfiguration von (weiteren) Sprachen für das System.
Zum Zeitpunkt der Erstellung dieser Dokumentation bietet dieses System drei Sprachen an: Deutsch, Englisch, Französisch.
Diese drei Sprachen sind ebenfalls für den Kunden im Frontend auswählbar.

Es soll nun eine weitere Sprache ergänzt werden. Dies bedarf grundsätzlich der Unterstützung durch den Support von scireum und einen Systemneustart!
  1. Die Erweiterung der Basiskonfiguration (instance.custom.conf) des Systems: security.scopes.default.known-languages muss um das entspr. Sprachenkürzel ergänzt werden; in diesem Fall it. Damit die Anpassungen wirksam werden, muss das System neu gestartet werden.
  2. Die Erweiterung der Sprachen des jeweiligen Shops: In den Shop Details müssen die weiteren Sprachen erweitert werden; in diesem Fall um Italienisch.
  3. Es muss ein weiterer Artikelstamm und Katalog angelegt werden, welcher Artikel der neuen Sprache enthält. Bei der Artikelstammanlage gibt es nichts weiter zu beachten. Bei der Kataloganlage muss beachtet werden, dass die Katalogsprache korrekt gesetzt wird; in diesem Fall auf Italienisch. Wird keine Katalogsprache angegeben, so werden die Artikel in jeder Sprache erscheinen.
  4. Nun können Artikel in den neuen Artikelstamm und Katalog importiert werden.
  5. Abschließend muss der befüllte Katalog dem jeweiligen Shop zugewiesen werden. Es folgt eine Indexierung der hinzugefügten Artikel, welche in Abhängigkeit der Menge der Artikel früher oder später zum Abschluss kommt. Artikel werden nach und nach indexiert und ein Teil davon bereits während laufender Indexierung in der neuen Sprache im Shop verfügbar werden.
BMEcat
Artikelinformationen in Form von BMEcat-Dateien werden mithilfe des BMEcat Import-Job importiert.
Unter Sprachenkonfiguration wurde erwähnt, dass für die Artikel der jeweiligen Sprachen entspr. Kataloge und Artikelstämme angelegt werden müssen. Der BMEcat Import-Job verlangt die Angabe eines Artikelstamms; die Angabe eines Kataloges ist optional. Sollen die Artikel direkt einem bestimmten Katalog zugeordnet werden, muss der gewünschte Katalog im Parameter Katalog des BMEcat Import-Jobs angegeben werden.

Wichtig hierbei ist, dass die Kataloge und Artikelstämme ausgewählt werden, die der Sprache des zu importierenden BMEcat entsprechen. Hierfür wurden bereits Vorlagen angelegt, welche genutzt werden können, um Flüchtigkeitsfehler zu vermeiden: deutsch, englisch, franzoesisch.

Wählen Sie hier im BMEcat Import-Job Anwenden, damit die entspr. Konfiguration automatisch geladen wird. Es muss anschließend nur noch die korrekte BMEcat-Datei hochgeladen und der Job gestartet werden.
Anhand der Vorlagen werden automatisch Ordner bereitgestellt, welche einen automatischen Import via FTP ermöglichen. Hierfür müssen die entspr. BMEcat-Dateien in den jeweiligen "Sprachen-Ordner" abgelegt werden. Der Importjob wird anschließend automatisch gestartet.
Medien
Mediendaten werden üblicherweise von der BMEcat-Datei getrennt als ZIP-Datei ausgeliefert.
Diese ZIP-Datei sollte wahlweise nach /work hochgeladen und per Standard nach /media extrahiert werden. Die Mediendaten müssen vor dem Start des BMEcat-Jobs bereitstehen.

Die ZIP-Datei kann mit dem "Datei entpacken"-Job in das Verzeichnis /media entpackt werden. Es existiert ebenfalls für diesen Job eine Vorlage extract-to-media, die mit Anwenden übernommen werden kann.

Diese Vorlage generiert ebenfalls einen Ordner, in welchen die ZIP-Datei abgelegt werden kann. Der Entpackjob wird anschließend automatisch gestartet.
Produktgruppenanpassung
Dies bedarf grundsätzlich der Unterstützung durch den Support von scireum!
Wurzelproduktgruppen, welche nicht importiert werden sollen, können im BMEcat Import-Job durch den Parameter Wurzel-Produktgruppen angepasst werden. Dieser muss hierfür um die entspr. Gruppen-ID erweitert werden. Wird dieser Parameter leer gelassen, wird standardmäßig die Produktgruppe mit der Gruppen-ID 0 entfernt.

Standard, zum Zeitpunkt der Ausarbeitung dieser Dokumentation, ist der Ausschluss der Produktgruppe mit Gruppen-ID 80989.