Wenn du Artikel in Varianten anbietest, z. B. ein T-Shirt in mehreren Farben und Größen, legst du sie in Xentral als Matrixprodukt mit Varianten an. Damit Shopware daraus ein Produkt mit Varianten aufbaut, hält sich die erste Übertragung an eine feste Reihenfolge: zuerst das Matrixprodukt, dann die Varianten. Dieser Artikel zeigt dir, wie du Matrixprodukte anlegst, sie fehlerfrei an Shopware 6 überträgst und später wieder aus dem Angebot nimmst.
-
Die Integration Shopware 6 ist eingerichtet, siehe Artikel Shopware 6: Überblick.
-
In den Workflows ist im Bereich Artikel der Datentyp Varianten (exkl. Preise und Bestände) aktiv, siehe Artikel Shopware 6: Workflows einrichten.
Lege zuerst die Grundtabelle (das Matrixgerüst) an, z. B. die Variantengruppe Farbe mit den Optionen Grün und Blau. So erhältst du eine stabile Matrixstruktur.
-
Rufe das Modul Matrixprodukt über die Smart Search auf.
-
Klicke auf + Neu Anlegen, vergib eine Bezeichnung für die Gruppe, z. B. „Farbe“, und speichere.
-
Klicke auf Optionen bearbeiten und lege mit + Neuer Eintrag die Optionen an, z. B. „Grün“. Optional vergibst du einen Anhang für die Artikelnummer, z. B. „-gr“.
-
Lege den Artikel für das Matrixprodukt an, aktiviere die Option Matrixprodukt und klicke auf Speichern.
-
Lege im Tab Verkaufspreis einen Standardpreis an. Das Matrixprodukt braucht zwingend einen Verkaufspreis, sonst schlägt die Übertragung fehl.
-
Wechsle im Matrixprodukt in den Tab Matrixprodukt und klicke auf Neue Gruppe. Wähle die Grundtabelle und aktiviere die Optionen, die für dieses Produkt gelten.
-
Aktiviere alle Artikel auswählen und klicke auf Fehlende Artikel erzeugen. Prüfe, ob alle Varianten einen gültigen Verkaufspreis haben.
-
Verknüpfe Matrixprodukt und Varianten mit deiner Shopware-6-Integration: Lege im Matrixprodukt unter Details > Online-Shop Optionen mit Neuer Eintrag die Integration an und übertrage die Verknüpfung über die Massenbearbeitung im Tab Matrixprodukt (Optionen Lagerartikel und Shopverknüpfungen) auf alle Varianten.
Anmerkung
Achte genau auf die Schreibweise der Optionsnamen (z. B. „Farbe“) und Optionswerte (z. B. „Grün“). Schon ein Leerzeichen am Ende führt dazu, dass Shopware die Varianten nicht erkennt.
Wie du die Artikel der Artikelzuordnung zuordnest, ist egal, z. B. über die Online-Shop UUID oder ein anderes Filterkriterium. Wichtig ist bei Varianten: Ordne sowohl den Matrixartikel (Elternartikel) als auch die einzelnen Varianten der Integration zu. Fehlt der Elternartikel, überträgt Xentral keine seiner Varianten. Fehlt eine Variante, überträgt Xentral nur diese nicht.
Achtung
Übertrage bei der ersten Synchronisation zuerst nur das Matrixprodukt. Erst wenn es fehlerfrei in Shopware angekommen ist, überträgst du die Varianten.
-
Nimm das Matrixprodukt in die Artikelzuordnung auf, z. B. mit dem Filter Artikel Nr. == [Nummer des Matrixprodukts], siehe Artikel Shopware 6: Artikel zuordnen.
-
Öffne das Matrixprodukt und klicke unter Details > Online-Shop Optionen auf Artikel synchronisieren.
-
Rufe das Journal über den Pfad Automatisierung > Journal auf und filtere nach deiner Shopware-6-Integration und der Entität Artikel. Warte, bis die Übertragung erfolgreich war, und prüfe das Produkt in Shopware.
-
Erweitere die Artikelzuordnung auf die Varianten, z. B. mit Artikel Nr. IN und den Artikelnummern der Varianten.
-
Stoße die Varianten an. Sind die Workflows aktiv, überträgt Xentral sie nach dem Matrixprodukt automatisch. Sonst markierst du die Varianten im Journal und stößt sie gesammelt neu an.
Die Varianten kannst du gemeinsam übertragen, hier ist kein schrittweises Vorgehen nötig.
Tipp
Bei sehr vielen Varianten suchst du sie in der Artikelübersicht, exportierst die Liste als CSV-Datei und erzeugst in einer Tabellenkalkulation eine kommagetrennte Liste der Artikelnummern. Diese Liste fügst du in den Filter ein.
Je nachdem, ob du das ganze Produkt oder einzelne Varianten aus dem Angebot nehmen möchtest, hast du drei Möglichkeiten:
-
Ganzes Produkt inaktiv setzen: Aktiviere im Matrixprodukt und in den Varianten unter Details > Online-Shop Optionen die Option Artikel inaktiv. Geeignet für Matrixprodukt und alle Varianten zusammen.
-
Bestand auf null setzen: Geeignet, wenn du einzelne Varianten vorübergehend nicht anbieten möchtest. Shopware zeigt sie dann als nicht verfügbar.
-
Artikel löschen: Ist in den Workflows Artikel automatisch in Verkaufskanal löschen? aktiv, löscht Xentral gelöschte Artikel auch in Shopware.
Achtung
Wenn du die ganze Gruppe löschen möchtest, lösche in Xentral das Matrixprodukt und alle Varianten. Löschst du nur das Matrixprodukt, hält Shopware die verbleibenden Varianten für neue Einzelartikel. Einzelne Varianten löschst du problemlos, solange das Matrixprodukt bestehen bleibt.
Anmerkung
Entferne nie die Zuordnung einer Variante zum Matrixprodukt. Das verändert die Artikelstruktur und führt zu inkonsistenten Daten. Nutze stattdessen die Option Sperre aktiv an der Variante.