---
type: "blog"
id: 17
url: "https://prestadev.pl/de/blog/news/promocja-na-setki-produktow-rabaty-z-csv-w-prestashop"
markdown_url: "https://prestadev.pl/de/markdown/blog/17.md"
title: "Aktion auf Hunderte von Produkten? Rabatte aus CSV in PrestaShop"
description: "Wie importiert man Rabatte aus CSV in PrestaShop? Sehen Sie sich die Unterschiede zwischen Prozentsatz, Betrag und Festpreis an, legen Sie die Aktionsdaten fest und prüfen Sie das Ergebnis vor dem Start."
language: "de"
published: "2026-09-08 15:35:58"
updated: "2026-09-13 07:59:50"
author: "Patryk Marek"
category: "News"
---

# Aktion auf Hunderte von Produkten? Rabatte aus CSV in PrestaShop

Die Liste der Produkte für die Wochenendaktion ist bereits in der Tabelle. Die Tassen sollen 10 % Rabatt erhalten, die Rucksäcke 15 % und ausgewählte Schuhe 20 %. Jetzt müssen diese Festlegungen in PrestaShop übertragen, die Termine überwacht und die zuvor für andere Kunden vorbereiteten Preise nicht beeinträchtigt werden. Bei einer größeren Anzahl von Produkten wird das manuelle Öffnen jeder einzelnen Karteikarte zu einer eigenen Aufgabe.

Die Produktliste für die Wochenendaktion befindet sich bereits in der Tabelle. Tassen sollen 10 % Rabatt erhalten, Rucksäcke 15 % und ausgewählte Schuhe 20 %. Jetzt müssen diese Festlegungen in PrestaShop übertragen, die Termine überwacht und die zuvor für andere Kunden vorbereiteten Preise unangetastet gelassen werden. Bei einer größeren Anzahl von Produkten wird das manuelle Öffnen jeder einzelnen Karte zu einer eigenen Aufgabe.

 **Der Import von Rabatten aus CSV in PrestaShop besteht darin, Produkte oder Kombinationen den Zeilen der Datei zuzuordnen und für sie spezifische Preise zu speichern.** Das Modul [Import rabatów z CSV Pro](https://prestadev.pl/pl/import-rabatow-z-csv-pro-modul-dla-prestashop.html) unterstützt prozentuale Rabatte, Netto-Betragsrabatte, Brutto-Betragsrabatte sowie feste Nettopreise. Über das Ergebnis entscheidet also sowohl die Zahl in der Tabelle als auch die gewählte Art ihrer Interpretation.

 ## Wann sollte man spezifische Preise in PrestaShop verwenden?

 Der spezifische Preis ist eine integrierte Funktion von PrestaShop. Er ermöglicht es, einen Produktpreis festzulegen, der in einem bestimmten Zeitraum, für eine ausgewählte Kundengruppe, Währung, ein Land oder ab einer angegebenen Stückzahl gilt. Diese Bedingungen beschreibt die [offizielle Anleitung zum Erstellen spezifischer Preise](https://help-center.prestashop.com/hc/en-us/articles/115000586651--Create-a-specific-price).

 Der Import ist nützlich, wenn die Liste der von der Aktion betroffenen Produkte und die Höhe der Preisnachlässe außerhalb des Shops erstellt werden. Ein Beispiel ist der Ausverkauf ausgewählter SKUs, eine Preisliste für eine Großhandelsgruppe oder eine Mengenaktion ab 5 Stück. Das Modul speichert solche Bedingungen gesammelt auf Grundlage einer Datei.

 Wenn hingegen eine neue Lieferantenpreisliste die grundlegenden Katalogpreise dauerhaft ändern soll, ist das eine andere Aufgabe. Wir haben sie im Artikel über die [Preisaktualisierung in PrestaShop aus CSV](https://prestadev.pl/pl/blog/baza-wiedzy/aktualizacja-cen-prestashop-csv-cennik-dostawcy) beschrieben. Der Import spezifischer Preise überschreibt nicht den Grundpreis des Produkts und erstellt keine Rabattcodes für den Warenkorb.

 ## Prozentualer Rabatt, Betragsrabatt oder fester Preis? Prüfen Sie die Bedeutung der Zahl

 Nehmen wir an, ein Produkt kostet **100 PLN netto, also 123 PLN brutto bei 23 % MwSt.** In der CSV wurde der Wert `20` eingetragen. Die folgenden Ergebnisse beziehen sich auf diese eine Regel, ohne andere Rabatte und zusätzliche Gebühren.

 | Gewählter Modus | Was bedeutet der Wert 20 in der CSV? |
| --- | --- |
| Prozentualer Rabatt | Preisnachlass um 20 %. Preis nach Rabatt: 80 PLN netto, also 98,40 PLN brutto. |
| Netto-Betragsrabatt | Abzug von 20 PLN vom Nettopreis. In diesem Beispiel ebenfalls 80 PLN netto und 98,40 PLN brutto. |
| Brutto-Betragsrabatt | Abzug von 20 PLN vom Bruttopreis. Der Kunde zahlt 103 PLN brutto. |
| Fester Nettopreis | Festlegung des spezifischen Preises auf 20 PLN netto, also 24,60 PLN brutto. Das ist der Preis, nicht die Höhe des Nachlasses. |

 **Geben Sie im Prozentmodus 15 ein, wenn Sie 15 % Rabatt gewähren möchten.** Der Wert `0.15` bedeutet 0,15 %. Die Überschrift „Rabatt“ allein bestimmt nicht die Berechnungsart: Den Werttyp legen Sie in der Importkonfiguration fest. Bei Beträgen und festen Preisen prüfen Sie auch die gewählte Währung.

 ## Wie bereitet man eine CSV mit Rabatten vor?

 Für den grundlegenden Import genügen zwei Spalten: Kennung und Wert. Eine Beispieldatei für drei Produkte kann so aussehen:

 ```
reference;value
MUG-001;10
BAG-002;15
SHOE-003;20
```

 Für dieses Beispiel wählen Sie die Zuordnung nach Produktreferenz, das Semikolon als Trennzeichen, das Überspringen der ersten Zeile und den prozentualen Rabatt. Ordnen Sie die Spalte `reference` der Kennung und `value` dem Wert zu. Die übrigen Exportspalten können beim Mapping übersprungen werden.

 Die Kennungen müssen den Daten im Shop entsprechen. Das Modul unterstützt u. a. Referenz, EAN-13, UPC sowie die entsprechenden Produkt- oder Kombinationskennungen; MPN ist verfügbar, wenn es in der jeweiligen Shop-Version vorhanden ist. Behalten Sie die Codes in der Tabelle als Text bei, damit keine führenden Nullen verloren gehen. Entfernen Sie vor dem Import versehentliche Duplikate und prüfen Sie, ob derselbe Code nicht auf mehrere Positionen verweist.

 ## Aktionszeiträume und Kundengruppe sind für den gesamten Durchlauf gemeinsam

 **In diesem Modul liefert die CSV die Kennung und den Wert. Kundengruppe, Land, Währung, Mengenschwelle sowie Gültigkeitsdaten sind Einstellungen des gesamten Imports.** Es ist also nicht möglich, jeder Zeile durch Hinzufügen einer Datumsspalte einen anderen Aktionszeitraum zuzuweisen.

 Sie können einen Durchlauf für Endkunden mit Rabatten ab 1 Stück und einen zweiten für die Großhandelsgruppe mit Preisen ab 5 Stück vorbereiten. Wenn ein Teil der Aktionen früher enden soll, teilen Sie ihn in einen separaten Import auf. Bei wiederkehrenden Aktionen helfen gespeicherte Einstellungsprofile.

 Durch die Einstellung von Daten kann eine Aktion vor ihrem Beginn hochgeladen werden. PrestaShop prüft später selbst, ob ein bestimmter Preis innerhalb des Gültigkeitszeitraums liegt. **CRON wird nicht allein dafür benötigt, dass ein spezifischer Preis nach dem gespeicherten Enddatum nicht mehr gilt.**

 ## Aktion für ein Produkt oder für eine konkrete Variante?

 Das Modul ermöglicht den Import für Produkte, Kombinationen oder im gemischten Modus. Ein Rabatt für das gesamte Schuhmodell und ein Rabatt nur für Größe 42 sind jedoch zwei unterschiedliche Umfänge. Im zweiten Fall muss die Datei auf die richtige Kombination verweisen und nicht nur auf das übergeordnete Produkt.

 Beim festen Nettopreis gibt es noch einen wichtigen Unterschied: **Ein Preis, der einer konkreten Kombination zugewiesen ist, bestimmt den gesamten Nettopreis dieser Variante**. Er ist kein Aufpreis zum Basisprodukt. Dagegen kann PrestaShop bei einem festen Preis, der auf Produktebene gespeichert ist, den Preiseinfluss seiner Kombinationen hinzurechnen. Deshalb lohnt es sich, den Test sowohl an einem einfachen Produkt als auch an einer Variante mit Aufpreis durchzuführen.

 ## Was passiert mit Aktionen, die bereits laufen?

 Das Modul unterscheidet zwischen von ihm selbst erstellten spezifischen Preisen und den übrigen. Wenn Sie Ihren eigenen Rabatt für dasselbe Produkt oder dieselbe Variante und unter denselben Bedingungen erneut importieren, kann es dessen Wert aktualisieren. Wenn derselbe Satz von Bedingungen bereits durch einen fremden Eintrag belegt ist, überspringt es einen solchen Eintrag, anstatt eine fremde Aktion zu übernehmen.

 Eine Änderung der Kundengruppe, Währung, des Landes, der Mengenschwelle, der Daten oder des Shops kann die Erstellung einer separaten Regel bedeuten. Ein erneuter Import ist also nicht gleichbedeutend mit dem Befehl „alle früheren Aktionen ersetzen“.

 Außerdem können für einen einzelnen Kauf mehrere spezifische Preise zutreffen. PrestaShop wählt die Regel nach dem Prioritätsmechanismus aus, was in der [Dokumentation zur Verwaltung von Preisprioritäten](https://docs.prestashop-project.org/1.7-documentation/user-guide/selling/managing-catalog/managing-products#managingproducts-prioritymanagement) beschrieben wird. Gehen Sie nicht davon aus, dass sich zwei prozentuale Rabatte automatisch addieren. Der Eintrag im Importbericht bestätigt den Vorgang an den Daten; den Endpreis prüfen Sie für den richtigen Kunden, die richtige Variante und Menge.

 ## Wie startet man einen Massenimport von Rabatten, ohne die Bedingungen zu verwechseln?

 1. **Bereiten Sie eine kleine Stichprobe vor.** Wählen Sie einige Produkte aus, darunter eine Variante mit Aufpreis sowie eine Position, die bereits eine Aktion hat. Vergleichen Sie deren Kennungen mit der Datei.
2. **Legen Sie den Werttyp und die Empfänger fest.** Prüfen Sie netto oder brutto, Prozent oder festen Preis, Währung, Gruppe, Land, Stückzahl und Daten. Diese Einstellungen gelten für den gesamten Durchlauf.
3. **Richten Sie Schutzmechanismen ein.** Das Modul bietet ein Limit für Preisnachlässe und eine Sperre für Null- oder Negativpreise. Das Limit bezieht sich auf den Katalogpreis, nicht auf den niedrigsten Preis der letzten 30 Tage. Die Kontrolle des Einkaufspreises umfasst Basisprodukte mit bekanntem positivem Kostenwert; sie ersetzt nicht die Margenkalkulation für Varianten.
4. **Lassen Sie eine Möglichkeit zum Rückgängigmachen der Änderungen.** Aktivieren Sie vor dem Speichern den Snapshot, also die Speicherung der Daten, die zur Wiederherstellung ersetzter Einträge benötigt werden. Löschen Sie nicht die benötigte Importhistorie.
5. **Starten Sie eine Simulation.** Der Testmodus analysiert die Daten, ohne spezifische Preise zu speichern. Klären Sie fehlende Zuordnungen, Überspringungen und Limitüberschreitungen vor dem eigentlichen Import.
6. **Prüfen Sie nach dem Speichern den Shop.** Vergleichen Sie den Preis auf der Produktseite und im Warenkorb. Verwenden Sie für das Großhandelsangebot einen Kunden aus der richtigen Gruppe und prüfen Sie die Menge unterhalb und oberhalb der Schwelle.

 Wenn dasselbe CSV-Format regelmäßig wiederkehrt, können ein Profil sowie das Abrufen der Datei aus einer externen Quelle genutzt werden. Das automatische Abrufen und der Import erfordern Aufrufe über einen externen CRON-Zeitplan. Die Häufigkeit dieser Aufrufe bestimmt, wie oft der Shop neue Daten erhält; eine Änderung der Tabelle aktualisiert den Shop nicht sofort.

 ## Import von Aktionen und der niedrigste Preis der letzten 30 Tage

 Bei der Bekanntgabe einer Preisreduzierung gegenüber Verbrauchern muss die Pflicht berücksichtigt werden, über den niedrigsten Preis der letzten 30 Tage vor ihrer Einführung zu informieren. Für Produkte, die kürzer verkauft werden, gilt entsprechend ein kürzerer Zeitraum; Details und Ausnahmen erläutert [UOKiK in den Informationen zu Preisreduzierungen](https://prawakonsumenta.uokik.gov.pl/prawo-do-informacji/informacje-o-obnizkach-cen/).

 Import rabatów z CSV Pro speichert spezifische Preise. Für diese Verpflichtung führt es keine Historie der niedrigsten Preise und zeigt die erforderlichen Informationen nicht auf der Produktseite an. Der Snapshot zum Rückgängigmachen des Imports dient einem anderen Zweck. Wenn Sie eine separate Lösung für die Preishistorie verwenden, prüfen Sie, ob sie auch durch den Import eingeführte Aktionen erfasst.

 ## Häufig gestellte Fragen zum Import von Rabatten aus CSV

 ### Entfernt die Eingabe von Null in der CSV den Rabatt?

 Nein. Ein Null- oder Negativwert wird als ungültig übersprungen. Im Prozentmodus wird auch ein Rabatt von 100 % oder mehr übersprungen. Auch das Fehlen eines Produkts in der nächsten Datei entfernt seinen früheren spezifischen Preis nicht.

 ### Kann man einen fehlerhaften Import rückgängig machen?

 Das Modul verfügt über eine Funktion zum Rückgängigmachen von Änderungen: Es entfernt eigene Einträge, die durch den Durchlauf erstellt wurden, und kann ersetzte Daten aus dem gespeicherten Snapshot wiederherstellen. Das Ergebnis hängt von der verfügbaren Historie und späteren Änderungen ab. Wenn der Platz des wiederherzustellenden Eintrags von einer anderen Aktion belegt wurde, kann das Rückgängigmachen diese Position überspringen; prüfen Sie den Vorgangsbericht.

 ### Beendet die Deinstallation des Moduls die Aktionen?

 Nein. Importierte spezifische Preise bleiben nach der Deinstallation in PrestaShop erhalten, die Modulhistorie wird jedoch gelöscht. Wenn Sie einen Import zurückziehen möchten, tun Sie dies vor der Deinstallation. Legen Sie für geplante Aktionen ein Enddatum fest.

 ### Kann man Rabatte nur für die B2B-Gruppe importieren?

 Ja, indem Sie in den Einstellungen des Durchlaufs die entsprechende Kundengruppe auswählen. Sie können auch die Mengenschwelle und den Zeitraum festlegen. Die Bedingungen sind für alle Zeilen dieses Imports gemeinsam, und die Korrektheit des Preises muss nach dem Einloggen eines Kunden geprüft werden, der zu dieser Gruppe gehört.

 Ein Massenimport ist sinnvoll, wenn die Produktliste fertig ist und die Aktionsregeln klar festgelegt sind. [Import rabatów z CSV Pro für PrestaShop](https://prestadev.pl/pl/import-rabatow-z-csv-pro-modul-dla-prestashop.html) überträgt Werte aus der Datei in spezifische Preise, ermöglicht vorab eine Simulation und berichtet über das Ergebnis. Beginnen Sie bei der ersten Aktion mit einigen SKUs: Dieser Test zeigt, ob Tabelle, Bedingungen und der für den Kunden sichtbare Preis dasselbe aussagen.
