Zum Inhalt springen

Importverhalten steuern

Mit der Funktion Product Import Behavior Control legen Sie fest, wie das System beim Import mit bestehenden Produkten umgehen soll. Diese Einstellung gilt für Parent-Produkte und deren Varianten. Dadurch erhalten Sie mehr Kontrolle über Massenvorgänge und vermeiden unbeabsichtigtes Überschreiben.

Beim Erstellen oder Bearbeiten eines Produktimport-Jobs sehen Sie im Importassistenten einen neuen Selektor Import Behavior. Drei Modi sind verfügbar:

  • Create & Update (default) - Importiert alle Produkte aus der Datei. Neue Produkte werden erstellt, bestehende Produkte werden aktualisiert.
  • Only Create - Importiert nur Produkte, die noch nicht im System vorhanden sind. Produkte, die bereits existieren, werden übersprungen.
  • Only Update - Aktualisiert nur bestehende Produkte. Neue Produkte aus der Datei werden ignoriert.

Wählen Sie das Verhalten, das zu Ihrem Workflow passt.

Beschreibung: Erstellt neue Produkte und aktualisiert bestehende Produkte, also das Standardverhalten.

Funktionsweise:

  • Wenn ein Produkt nicht existiert -> wird es erstellt.
  • Wenn ein Produkt existiert -> wird es aktualisiert.
  • Gilt für Parent-Produkte UND Varianten.

Anwendungsfälle:

  • Regelmäßige Importe, bei denen alle Daten synchronisiert werden sollen
  • Vollständige Aktualisierungen des Produktkatalogs
  • Erstimporte und spätere Aktualisierungen

Variantenverhalten:

  • Neue Parent-Produkte werden mit ihren Varianten erstellt.
  • Bestehende Parent-Produkte werden aktualisiert.
  • Bestehende Varianten werden mit neuen Daten aktualisiert.
  • Neue Varianten werden bestehenden Parent-Produkten hinzugefügt.

Beschreibung: Erstellt nur neue Produkte. Bestehende Produkte und Varianten werden übersprungen.

Funktionsweise:

  • Wenn ein Produkt nicht existiert -> wird es erstellt.
  • Wenn ein Produkt existiert -> wird es vollständig übersprungen.
  • Gilt für Parent-Produkte UND Varianten.

Anwendungsfälle:

  • Neue Produkte hinzufügen, ohne den bestehenden Katalog zu verändern
  • Neue Produktlinien importieren und aktuelle Daten unverändert lassen
  • Unbeabsichtigtes Überschreiben bei Katalogerweiterungen vermeiden

Variantenverhalten:

  • Neue Parent-Produkte werden mit allen ihren Varianten erstellt.
  • Bestehende Parent-Produkte werden übersprungen, keine Updates und keine neuen Varianten.
  • Wenn der Parent existiert, die Variante aber nicht -> wird die Variante trotzdem übersprungen, weil der Parent übersprungen wird.
  • Dieser Modus ist konservativ: Er verändert keine bestehenden Produktstrukturen.

Wichtig: Dieser Modus prüft die Existenz auf Ebene des Parent-Produkts. Wenn der Parent existiert, wird das gesamte Produkt einschließlich neuer Varianten übersprungen.

Beschreibung: Aktualisiert nur bestehende Produkte. Neue Produkte und Varianten werden übersprungen.

Funktionsweise:

  • Wenn ein Produkt nicht existiert -> wird es übersprungen.
  • Wenn ein Produkt existiert -> wird es aktualisiert.
  • Gilt für Parent-Produkte UND Varianten.

Anwendungsfälle:

  • Preise, Lagerbestände oder Beschreibungen für den bestehenden Katalog aktualisieren
  • Massenaktualisierungen ohne neue Produkte hinzuzufügen
  • Bestehende Katalogstruktur beibehalten

Variantenverhalten:

  • Neue Parent-Produkte werden übersprungen, also nicht erstellt.
  • Bestehende Parent-Produkte werden aktualisiert.
  • Bestehende Varianten werden mit neuen Daten aktualisiert.
  • Neue Varianten für bestehende Parent-Produkte werden übersprungen, also nicht erstellt.

Wichtig: Dieser Modus aktualisiert nur, was bereits existiert. Er erweitert Ihren Katalog nicht um neue Produkte oder Varianten.

  1. Existenzprüfung: Das System erkennt, ob ein Produkt oder eine Variante existiert, anhand von:

    • Produktnummer (SKU)
    • EAN/GTIN, wenn konfiguriert
  2. Parent-Varianten-Beziehung:

    • Varianten sind immer Child-Produkte von Parent-Produkten.
    • Das Importverhalten gilt für beide Ebenen unabhängig.
    • Im Modus “Only Create” werden neue Varianten nicht hinzugefügt, wenn der Parent existiert.
    • Im Modus “Only Update” wird eine Variante nicht erstellt, wenn sie nicht existiert.
  3. Leistungsauswirkung:

    • Die Modi “Only Create” und “Only Update” überspringen Existenzprüfungen für Einträge, die nicht zu den Kriterien passen.
    • Das kann Importe für große Kataloge deutlich beschleunigen.
  4. Datensicherheit:

    • Verwenden Sie “Only Create”, wenn Sie bestehende Produktdaten schützen möchten.
    • Verwenden Sie “Only Update”, wenn Sie die Katalogstruktur beibehalten möchten.
    • Verwenden Sie “Create & Update” für vollständige Synchronisierung.
  • Erster Import: Verwenden Sie “Create & Update” (Standard).
  • Neue Produkte hinzufügen: Verwenden Sie “Only Create”, um bestehende Artikel nicht zu verändern.
  • Preis-/Bestandsaktualisierungen: Verwenden Sie “Only Update”, um keine Duplikate zu erstellen.
  • Vollständige Synchronisierung: Verwenden Sie “Create & Update”.

Bei Produktimporten können Sie Behandlung von abwesenden Entitäten aktivieren, wenn Sie Produkte aktualisieren möchten, die in Shopware vorhanden sind, aber in der aktuellen Importdatei fehlen.

Sie können die Aktion anwenden auf:

  • alle Produkte im Shop,
  • Produkte eines ausgewählten Herstellers,
  • Produkte von Herstellern, die in der aktuellen Importdatei vorkommen.

Verfügbare Aktionen sind:

  • Produkte deaktivieren - Setzt die passenden fehlenden Produkte auf inaktiv.
  • Bestand auf Null setzen - Setzt den Bestand der passenden fehlenden Produkte auf 0.
  • Benutzerdefinierten Feldwert ändern - Aktualisiert ein Produkt-Custom-Field für jedes passende fehlende Produkt.

Wenn Sie Benutzerdefinierten Feldwert ändern wählen, geben Sie den technischen Namen des Custom Fields und den zu speichernden Wert ein. Das Feld muss in Shopware bereits für Produkte existieren. Wenn der Feldname ungültig ist oder nicht existiert, überspringt die App die Custom-Field-Aktualisierung für fehlende Produkte.