---
title: Erweiterte Preise als eigene Entität
description: So importieren und exportieren Sie Erweiterte Preise als eigenständige Entität in Shopware 6, einschließlich unterstützter Felder, Beispielen für Datenformate und Validierungsregeln.
---

![](/images/image%203.png)

## Ü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

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

### CSV-Beispiel

```
productId,productNumber,ruleId,ruleName,quantityStart,quantityEnd,priceNet,priceGross,listPriceNet,listPriceGross,regulationPriceNet,regulationPriceGross
0195283f926c72e68fbc7dbc72c41c15,SP-BOM2002,019527c9fc0c7194839e02040dc8e406,Cart >= 0,1,,180,180,,,,
0195283f926c72e68fbc7dbc72c41c15,SP-BOM2002,019527c9fc3373658987c2578a7f0185,All customers,1,4,151.26,180,,,,
```

### XML-Beispiel

```xml
<?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

### Feldpriorität

- `productId` überschreibt `productNumber`, wenn beide Werte angegeben sind.
- `ruleId` überschreibt `ruleName`, wenn beide Werte angegeben sind.

### 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

- 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

Sie können Erweiterte Preise nach den folgenden Kriterien exportieren:

- Produkt-ID
- Produktnummer
- Regel-ID
- Regelname

## Wichtige Hinweise

### 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](/de/advanced-pricing/multi-currency).

### Mengenbereiche

- `quantityStart` muss für jede Staffel angegeben werden.
- `quantityEnd` kann bei der letzten Staffel leer bleiben, um kein oberes Limit festzulegen.
- Mengenbereiche innerhalb derselben Regel dürfen sich nicht überschneiden.

### Validierungsregeln

- Mindestens eines der Felder `productId` oder `productNumber` muss angegeben werden.
- Mindestens eines der Felder `ruleId` oder `ruleName` muss angegeben werden.
- Entweder `priceNet` oder `priceGross` ist erforderlich; der jeweils fehlende Wert wird automatisch berechnet.
- Referenzierte Produkte und Regeln müssen bereits in Shopware vorhanden sein.
