---
title: Advanced Prices als eigene Entität
description: So importieren und exportieren Sie Advanced Prices als eigene Entität in Shopware 6, inklusive unterstützter Felder, Datenformatbeispiele und Validierungsregeln.
---

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

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

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

### CSV-Beispiel

```csv
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 angegeben sind.
- `ruleId` überschreibt `ruleName`, wenn beide 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 alle bestehenden Einträge für diese Regel gelöscht, bevor neue Datensätze erstellt werden.

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

Sie können Advanced Prices gefiltert exportieren nach:

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

## Wichtige Hinweise

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

### Mengenbereiche

- `quantityStart` muss für jede Staffel angegeben werden.
- `quantityEnd` kann für die letzte Staffel leer bleiben, um keine obere Grenze festzulegen.
- Mengenbereiche innerhalb derselben Regel dürfen sich nicht überschneiden.

### Validierungsregeln

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