Advanced Prices als eigene Entität

Überblick
Abschnitt betitelt „Überblick“Diese Funktion fügt eine eigene Import-/Export-Entität für Advanced Prices hinzu. Damit können Sie mengenbasierte Preisstaffeln in Shopware 6 effizient verwalten.
Unterstützte Felder
Abschnitt betitelt „Unterstützte Felder“Beim Import oder Export sind die folgenden Felder verfügbar. Felder werden in der Reihenfolge ihrer Priorität verarbeitet:
- productId - Produkt-UUID, hat Priorität vor
productNumber - productNumber - Produktnummer, zum Beispiel SW10001
- ruleId - UUID der Preisregel, hat Priorität vor
ruleName - ruleName - Name der Preisregel, zum Beispiel “All customers”, “VIP customers”
- quantityStart - Mindestmenge, ab der die Preisstaffel greift, erforderlich
- quantityEnd - Höchstmenge für die Preisstaffel, optional für die letzte Staffel
- 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 angegeben sind.ruleIdüberschreibtruleName, wenn beide 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 alle bestehenden Einträge für diese Regel gelöscht, bevor neue Datensätze erstellt werden.
Automatische Preisberechnung
Abschnitt betitelt „Automatische Preisberechnung“- Wenn der Bruttopreis fehlt, wird er aus dem Nettopreis mit dem Steuersatz des Produkts berechnet.
- Wenn der Nettopreis fehlt, wird er aus dem Bruttopreis mit dem Steuersatz berechnet.
Exportfilterung
Abschnitt betitelt „Exportfilterung“Sie können Advanced Prices gefiltert exportieren nach:
- 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, also die Standardwährung, unterstützt.
- Mehrwährungsunterstützung ist verfügbar. Siehe Mehrwährungsfähige Advanced Prices importieren.
Mengenbereiche
Abschnitt betitelt „Mengenbereiche“quantityStartmuss für jede Staffel angegeben werden.quantityEndkann für die letzte Staffel leer bleiben, um keine obere Grenze festzulegen.- Mengenbereiche innerhalb derselben Regel dürfen sich nicht überschneiden.
Validierungsregeln
Abschnitt betitelt „Validierungsregeln“- Mindestens eines der Felder
productIdoderproductNumbermuss angegeben sein. - Mindestens eines der Felder
ruleIdoderruleNamemuss angegeben sein. - Entweder
priceNetoderpriceGrossist erforderlich. Der fehlende Wert wird automatisch berechnet. - Referenzierte Produkte und Regeln müssen bereits in Shopware vorhanden sein.