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.
Unterstützte Felder
Abschnitt betitelt „Unterstützte Felder“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
Beispiele für Datenformate
Abschnitt betitelt „Beispiele für Datenformate“CSV-Beispiel mit Kanalnamen
productNumber, salesChannelNamesSW10001, Storefront:30SW10002, Headless:20|Storefront:30SW10003, StorefrontCSV-Beispiel mit Kanal-IDs
productNumber, salesChannelSW10001, 019527ca391372d5a256adf8a79152a0:30SW10002, 98432def39fc4624b33213a56b8c944d:20|019527ca391372d5a256adf8a79152a0:30SW10003, 019527ca391372d5a256adf8a79152a0Mehrere Verkaufskanäle
Verwenden Sie | (Pipe), um Einträge zu trennen:
salesChannelNamesHeadless:20|Storefront:30|API-Channel:10Importverhalten
Abschnitt betitelt „Importverhalten“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.
Behandlung der Sichtbarkeit
Abschnitt betitelt „Behandlung der Sichtbarkeit“- 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.
Regeln für das Datenformat
Abschnitt betitelt „Regeln für das Datenformat“- 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.
Anwendungsbeispiele
Abschnitt betitelt „Anwendungsbeispiele“Einfache Zuweisung
productNumber, salesChannelNamesSW10001, StorefrontErgebnis: Produkt wird Storefront mit Standardsichtbarkeit (30) zugewiesen.
Bestimmte Sichtbarkeit
productNumber, salesChannelNamesSW10001, Storefront:20Ergebnis: Produkt ist nur in der Suche sichtbar.
Mehrere Kanäle
productNumber, salesChannelNamesSW10001, Storefront:30|Headless:20|B2B-Portal:10Ergebnis: Unterschiedliche Sichtbarkeitsstufen je Kanal.
Kanalentfernung (Replace Mode)
productNumber, salesChannelNamesSW10001, Storefront:30Ergebnis: Alle vorherigen Kanalzuweisungen werden entfernt. Nur Storefront bleibt erhalten.
Wichtige Hinweise
Abschnitt betitelt „Wichtige Hinweise“- 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.