Zum Inhalt springen

Produkt-Verkaufskanäle ersetzen

Mit dieser Funktion steuern Sie vollständig, welchen Shopware Verkaufskanälen jedes Produkt zugewiesen ist und wie sichtbar das Produkt in jedem Kanal beim Datenimport sein soll.

Verkaufskanal-Spalten

  • salesChannel - Liste von Verkaufskanal-UUIDs, optional jeweils mit Sichtbarkeitswert
  • salesChannelNames - Liste von Verkaufskanalnamen, optional jeweils mit Sichtbarkeitswert

Sichtbarkeitswerte

  • 10 - In Listings und Suche ausgeblendet, nur über direkten Link erreichbar
  • 20 - In Listings ausgeblendet, in Suchergebnissen sichtbar
  • 30 - In Listings und Suche sichtbar, Standardwert

CSV-Beispiel mit Kanalnamen

productNumber, salesChannelNames
SW10001, Storefront:30
SW10002, Headless:20|Storefront:30
SW10003, Storefront

CSV-Beispiel mit Kanal-IDs

productNumber, salesChannel
SW10001, 019527ca391372d5a256adf8a79152a0:30
SW10002, 98432def39fc4624b33213a56b8c944d:20|019527ca391372d5a256adf8a79152a0:30
SW10003, 019527ca391372d5a256adf8a79152a0

Mehrere Verkaufskanäle

Verwenden Sie | (Pipe), um Einträge zu trennen:

salesChannelNames
Headless:20|Storefront:30|API-Channel:10

Replace Mode (aktiviert)

  • Vollständiges Ersetzen - Alle bestehenden Verkaufskanalzuweisungen für das Produkt werden entfernt.
  • Neue Zuweisung - Nur die in der Importdatei angegebenen Kanäle werden zugewiesen.
  • Sichtbarkeit aktualisieren - Wenn derselbe Kanal enthalten ist, wird seine Sichtbarkeit aktualisiert.

Update Mode (deaktiviert)

  • Bestehende beibehalten - Bestehende Verkaufskanalzuweisungen bleiben unverändert.
  • Nur hinzufügen/aktualisieren - Neue Kanäle werden hinzugefügt, bestehende werden aber nicht aktualisiert.
  • Keine Entfernung - Kanäle, die nicht im Import aufgeführt sind, bleiben erhalten.
  • Explizite Werte - Verwenden Sie die Doppelpunkt-Schreibweise, zum Beispiel Storefront:20.
  • Standardsichtbarkeit - Wenn kein Wert angegeben ist, wird die Sichtbarkeit auf 30 gesetzt, also voll sichtbar.
  • Gültiger Bereich - Nur 10, 20 und 30 werden akzeptiert.
  • Priorität bei der Kanalidentifikation: Wenn sowohl IDs als auch Namen angegeben sind, haben IDs Vorrang.
  • Format: channelIdentifier:visibilityValue
  • Mehrere Kanäle: Einträge mit Pipe (|) trennen.

Einfache Zuweisung

productNumber, salesChannelNames
SW10001, Storefront

Ergebnis: Produkt wird Storefront mit Standardsichtbarkeit (30) zugewiesen.

Bestimmte Sichtbarkeit

productNumber, salesChannelNames
SW10001, Storefront:20

Ergebnis: Produkt ist nur in der Suche sichtbar.

Mehrere Kanäle

productNumber, salesChannelNames
SW10001, Storefront:30|Headless:20|B2B-Portal:10

Ergebnis: Unterschiedliche Sichtbarkeitsstufen je Kanal.

Kanalentfernung (Replace Mode)

productNumber, salesChannelNames
SW10001, Storefront:30

Ergebnis: Alle vorherigen Kanalzuweisungen werden entfernt. Nur Storefront bleibt erhalten.

  • Kanalvalidierung:
    • Alle Verkaufskanäle müssen vor dem Import in Shopware existieren.
    • Kanalnamen sind groß-/kleinschreibungssensitiv.
    • Ungültige Namen oder IDs lösen Importfehler aus.
  • Leistung:
    • Replace Mode führt Löschoperationen aus. Große Importe können länger dauern.
    • Bestehende Sichtbarkeits-IDs bleiben erhalten, um referenzielle Integrität sicherzustellen.
  • Kompatibilität:
    • Funktioniert mit CSV- und XML-Importdateien.
    • Unterstützt neue Produkte und Aktualisierungen bestehender Produkte.
  • Fehlerbehandlung:
    • Ungültige Sichtbarkeitswerte, also alles außer 10, 20 oder 30, verursachen Fehler.
    • Nicht vorhandene Kanäle stoppen den Import.
    • Falsches Format, zum Beispiel fehlender : oder |, wird abgelehnt.