Erweiterte Preise als eigene Entität

Überblick
Abschnitt betitelt „Überblick“Diese Funktion fügt eine eigene Import-/Export-Entität für Erweiterte Preise hinzu. Damit können Sie mengenbasierte Preisstaffeln in Shopware 6 effizient verwalten.
Unterstützte Felder
Abschnitt betitelt „Unterstützte Felder“Beim Import oder Export stehen die folgenden Felder zur Verfügung. Die Felder werden in der angegebenen Prioritätsreihenfolge verarbeitet:
- productId — Produkt-UUID (hat Vorrang vor
productNumber) - productNumber — Produktnummer (z. B. SW10001)
- ruleId — UUID der Preisregel (hat Vorrang vor
ruleName) - ruleName — Name der Preisregel (z. B. „Alle Kunden“, „VIP-Kunden“)
- quantityStart — Mindestmenge, ab der die Preisstaffel greift (erforderlich)
- quantityEnd — Höchstmenge für die Preisstaffel (bei der letzten Staffel optional)
- priceNet — Nettopreis für den Mengenbereich
- priceGross — Bruttopreis für den Mengenbereich
- listPriceNet — Listenpreis (netto)
- listPriceGross — Listenpreis (brutto)
- regulationPriceNet — Regulierungspreis (netto)
- regulationPriceGross — Regulierungspreis (brutto)
Beispiele für Datenformate
Abschnitt betitelt „Beispiele für Datenformate“CSV-Beispiel
Abschnitt betitelt „CSV-Beispiel“productId,productNumber,ruleId,ruleName,quantityStart,quantityEnd,priceNet,priceGross,listPriceNet,listPriceGross,regulationPriceNet,regulationPriceGross0195283f926c72e68fbc7dbc72c41c15,SP-BOM2002,019527c9fc0c7194839e02040dc8e406,Cart >= 0,1,,180,180,,,,0195283f926c72e68fbc7dbc72c41c15,SP-BOM2002,019527c9fc3373658987c2578a7f0185,All customers,1,4,151.26,180,,,,XML-Beispiel
Abschnitt betitelt „XML-Beispiel“<?xml version="1.0" encoding="UTF-8"?><list> <item> <ProductId>0195283f926c72e68fbc7dbc72c41c15</ProductId> <ProductNumber>SP002</ProductNumber> <RuleId>019527c9fc0c7194839e02040dc8e406</RuleId> <RuleName><![CDATA[Cart >= 0]]></RuleName> <QuantityStart>1</QuantityStart> <QuantityEnd></QuantityEnd> <PriceNet>180</PriceNet> <PriceGross>180</PriceGross> </item> <item> <ProductId>0195283f926c72e68fbc7dbc72c41c15</ProductId> <ProductNumber>SP002</ProductNumber> <RuleId>019527c9fc3373658987c2578a7f0185</RuleId> <RuleName>All customers</RuleName> <QuantityStart>1</QuantityStart> <QuantityEnd>4</QuantityEnd> <PriceNet>151.26</PriceNet> <PriceGross>180</PriceGross> </item></list>Importverhalten
Abschnitt betitelt „Importverhalten“Feldpriorität
Abschnitt betitelt „Feldpriorität“productIdüberschreibtproductNumber, wenn beide Werte angegeben sind.ruleIdüberschreibtruleName, wenn beide Werte angegeben sind.
Logik zum Ersetzen von Preisen
Abschnitt betitelt „Logik zum Ersetzen von Preisen“- Preise werden nur innerhalb derselben Regel ersetzt.
- Bestehende Regeln, die nicht im Import enthalten sind, bleiben unverändert.
- Beim Import von Preisen für eine Regel werden zunächst alle vorhandenen Einträge für diese Regel gelöscht, bevor neue Datensätze angelegt werden.
Automatische Preisberechnung
Abschnitt betitelt „Automatische Preisberechnung“- Wenn der Bruttopreis fehlt, wird er anhand des Nettopreises und des Steuersatzes des Produkts berechnet.
- Wenn der Nettopreis fehlt, wird er anhand des Bruttopreises und des Steuersatzes berechnet.
Exportfilter
Abschnitt betitelt „Exportfilter“Sie können Erweiterte Preise nach den folgenden Kriterien exportieren:
- Produkt-ID
- Produktnummer
- Regel-ID
- Regelname
Wichtige Hinweise
Abschnitt betitelt „Wichtige Hinweise“Währungsunterstützung
Abschnitt betitelt „Währungsunterstützung“- In dieser Version wird nur die Systemwährung (Standardwährung) unterstützt.
- Unterstützung für mehrere Währungen ist verfügbar – siehe Unterstützung mehrerer Währungen.
Mengenbereiche
Abschnitt betitelt „Mengenbereiche“quantityStartmuss für jede Staffel angegeben werden.quantityEndkann bei der letzten Staffel leer bleiben, um kein oberes Limit festzulegen.- Mengenbereiche innerhalb derselben Regel dürfen sich nicht überschneiden.
Validierungsregeln
Abschnitt betitelt „Validierungsregeln“- Mindestens eines der Felder
productIdoderproductNumbermuss angegeben werden. - Mindestens eines der Felder
ruleIdoderruleNamemuss angegeben werden. - Entweder
priceNetoderpriceGrossist erforderlich; der jeweils fehlende Wert wird automatisch berechnet. - Referenzierte Produkte und Regeln müssen bereits in Shopware vorhanden sein.