Magento-2-Modul Individuelle Rabatte pro Produkt — eine Regel, viele Rabatte
- SKU
- M2-DISCOUNT-PER-SKU
Beschreibung / Magento-2-Modul Individuelle Rabatte pro Produkt — eine Regel, viele Rabatte
MAGENTO 2 · AKTIONEN · SKU · TABELLENIMPORT
Eine Kampagne, unterschiedliche Rabatte für ausgewählte SKU.
Kowal Discount Rule Per Product
Verbinden Sie eine Magento-Gutscheinregel mit einer Tabelle individueller Rabatte. Verwalten Sie prozentuale und feste Werte, Store Views und Datenimporte aus Tabellen.
Prozent oder Betrag · Eine Gutscheinregel · Masseneinfügen von Daten
SO FUNKTIONIERT ES IN DER PRAXIS
01 · Gutscheinregel auswählen
Die Magento-Regel für Ihre Kampagne festlegen.
02 · Rabatte pro SKU ergänzen
Werte manuell eingeben oder eine Liste importieren.
03 · Der Kunde verwendet den Gutschein
Das Modul berücksichtigt zugewiesene Rabatte im Warenkorbprozess.
Welche Vorteile bietet das Ihrem Shop?
Entdecken Sie die Funktionen, Einsatzmöglichkeiten und Einstellungen des Moduls.
Was macht dieses Modul?
Mit dem Modul weisen Sie unterschiedliche Rabatte bestimmten Produkten zu, verwenden dabei jedoch eine gemeinsame Rabattregel in Magento.
So funktioniert es:
-
Sie erstellen eine Preisregel mit Gutschein, beispielsweise „RABAT10“.
-
Im Modul ergänzen Sie die Produktliste und individuelle Rabatte:
-
Produkt A → 10 %
-
Produkt B → 5 PLN
-
Produkt C → 20 %
-
-
Der Kunde gibt den Gutschein im Warenkorb ein.
-
Das Modul führt automatisch Folgendes aus:
-
Warenkorbprodukte prüfen,
-
individuelle Rabatte ermitteln,
-
die passenden Rabatte pro SKU berechnen.
-
Warum ist das so wichtig?
Marketing und E-Commerce arbeiten häufig mit Excel:
-
Newsletter mit Rabatten auf bestimmte Produkte,
-
saisonale Kampagnen für einen Sortimentsteil,
-
B2B-Aktionen mit individuellen Rabatten pro SKU,
-
Abverkauf gemischter Herstellerwaren.
Das Problem in Magento ist, dass der Standard-Regelmechanismus unterschiedliche Produktrabatte unter einem Gutschein nicht einfach ermöglichtein.
Unsere Lösung:
- entspricht der Arbeitsweise von Marketingteams
- vereinfacht die Aktionsverwaltung
- verringert den Bedarf an eigenen Regeln pro SKU; die Einstellungen der gemeinsamen Regel bleiben relevant
- bietet umfassende Flexibilität und Kontrolle über Rabatte
Wie werden Rabatte verwaltet?
Das Modul besitzt einen eigenen Administrationsbereich:
Rabattliste
-
Tabellenansicht mit Inline-Bearbeitung,
-
Filter nach SKU, Status, Rabattart und Store View,
-
Massenlöschung, Inline-Bearbeitung und Import von Rabattlisten.
Formular zum Hinzufügen oder Bearbeiten von Rabatten
Felder:
-
Produkt-SKU
-
Rabattwert als Betrag oder Prozentsatz
-
Rabattart
-
Store View
-
Status
Massenimport aus Excel
Besonders praktisch für das Marketing:
Daten direkt aus Excel einfügen oder CSV-/TSV-Daten in das Formular einfügen — fertig.
Das Modul führt automatisch Folgendes aus:
-
fügt neue Rabatte hinzu,
-
aktualisiert bestehende Einträge,
-
überspringt fehlerhafte Zeilen,
-
erstellt einen Bericht.
Viele Rabatte importieren: Sie können auch 1000 Positionen in einer Tabelle vorbereiten und gesammelt einfügen. Die Importdauer hängt von Eintragszahl und Shopleistung ab; die genannten fünf Sekunden sind nicht garantiert.
Die wichtigsten Modulvorteile
- Eine Regel — Hunderte individuelle Rabatte
Sie benötigen keine Hunderte Magento-Regeln. - Einfachere Konfiguration der Produktliste
Marketingteams schätzen einfache Lösungen: Eine SKU-Liste reduziert die manuelle Erstellung von Produktbedingungen. - Flexible Rabatte
- prozentualer Rabatt
- fester Rabattbetrag
- pro SKU
- pro Store View
- aktiv / inaktiv
- Massenaktionen
- Excel-Import
- Massenlöschung
- Inline-Bearbeitung
- Vorhersehbare Ergebnisse
Eine Tabelle ordnet die Rabattzuweisungen. Konflikte, überlagernde Aktionen und Endbeträge müssen in der Warenkorbkonfiguration geprüft werden.
Für wen ist das Modul geeignet?
-
Shops mit häufigen Aktionen für bestimmte SKU
-
E-Commerce mit umfangreichem Sortiment
-
B2B-Shops mit individuellen Kundenrabatten
-
Marketingteams, die mit Tabellen arbeiten
-
Unternehmen, die Aktionsverwaltung vereinfachen möchten
Anwendungsbeispiel
Ein Gutschein soll Folgendes gewähren:
-
10 % auf Sportschuhe
-
20 PLN Rabatt auf Rucksäcke
-
30 % auf Zubehör
aber nur für ausgewählte SKU.
In Magento = mehrere komplexe Regeln nötig
Im Modul = eine Regel + Rabattliste pro SKU
Zusammenfassung
Das Modul Kowal_DiscountRulePerProduct ist ideal, wenn Sie:
-
Aktionen vereinfachen,
-
Rabatte flexibler gestalten,
-
Marketingarbeit verbessern,
-
Konfigurationszeit von Stunden auf Minuten verkürzen,
-
Fehler in standardmäßigen Magento-Regeln vermeiden möchten.
Standardmäßige Magento-Warenkorbregeln
Magentos integrierter Aktionsmechanismus basiert auf Warenkorbregeln, die:
-
komplexe Bedingungen erfordern (Conditions)
-
schnell unübersichtlich werden
-
später schwer zu ändern sind
-
unterschiedliche Rabatte auf verschiedene Produkte innerhalb einer Kampagne praktisch verhindern
In der Praxis bedeutet dies:
-
viele nahezu identische Regeln
-
Unordnung im Adminbereich
-
hohes Risiko von Aktionsfehlern
Auswirkung: Marketingteams scheuen Änderungen an Aktionen, und Entwickler werden bei jeder Anpassung benötigt.
Eine Warenkorbregel + eine Rabatttabelle pro SKU
Kowal – Discount Rule Per Product führt ein anderes Arbeitsmodell ein:
Statt:
-
separate Regeln zu erstellen
-
Bedingungen zu verkomplizieren
weisen Sie einfach:
-
einem bestimmten Produkt per SKU einen Rabatt zu
-
legen dessen Typ und Wert fest: prozentual oder fester Betrag
-
verwenden eine gemeinsame Regel mit einem Gutschein oder Gutscheinpool
Jedes Produkt kann innerhalb derselben Aktion einen anderen Rabatt erhalten.
Prozentuale Rabatte
Ideal für:
-
saisonale Aktionen
-
Abverkäufe
-
margenbasierte Rabattkampagnen
Beispiel:
-
Produkt A → –10%
-
Produkt B → –25%
-
Produkt C → –5%
Alles in einer Warenkorbregelein.
Feste Rabatte (fixed)
Ideal für:
-
Produkte mit festem Preis
-
Aktionen wie „50 PLN weniger auf ausgewählte Produkte“
-
Performance-Kampagnen
Beispiel:
-
Produkt A → –20 PLN
-
Produkt B → –100 PLN
- Produkt C → –200 PLN
Magento berechnet automatisch den passenden Rabatt ausschließlich für die zugewiesene SKU.
Import — Format und Aktualisierung
Das geprüfte Formular akzeptiert eingefügte Tabellendaten: SKU, Wert, Typ, store_id und Status. Trennzeichen ist TAB oder Komma; Rabattarten sind percent und fixed. Beispiel: SKU-001,10,percent,0,1ein.
Bei aktiviertem Überschreiben wird ein vorhandener SKU-+store_id-Eintrag aktualisiert, sonst übersprungen. Die Zusammenfassung zeigt neue, aktualisierte und übersprungene Zeilen. Ein separater CSV-/TSV-Dateiupload wurde für dieses Formular nicht bestätigt.
Gutscheinaktivierung und Berechnung
Unter Stores → Configuration → Kowal → Discount Rule per Product aktivieren Sie das Modul und wählen die Cart Price Rule. Die Logik berücksichtigt die gewählte Gutscheinregel, den eingegebenen Gutscheincode und einen aktiven SKU-Eintrag in der aktuellen oder globalen Ansicht.
Der fixed-Betrag gilt pro Stück und wird mit der Menge multipliziert; Prozentwerte basieren auf Produktwert und Menge. Der Code berücksichtigt Netto- oder Bruttorabattberechnung und die Begrenzung auf den Positionswert. Zusammenspiel mit anderen Regeln und Währungen muss im Warenkorb geprüft werden.
Aktionskommunikation im Frontend
Die Konfiguration umfasst auch Gutscheinformular, Beschriftung und Schaltfläche, Sichtbarkeit von Code und Rabattwert sowie Hinweistext und Farben. Das Paket enthält Produktseitendarstellung und Labels in Kategorielisten.
Die SKU-Liste erleichtert die Produktauswahl, hebt aber Regelaktivität, Website-Geltungsbereich, Kundengruppen, Prioritäten und Aktionsbeschränkungen nicht auf. Sie garantiert weder Importdauer noch Konfliktfreiheit mit anderen Rabatten.
Installation über Composer
Paket kowal/module-discountruleperproduct, Modul Kowal_DiscountRulePerProduct. Nachdem Sie den Zugriff auf das Kowal-Repository konfiguriert haben, installieren Sie das Paket, aktivieren das Modul, aktualisieren Magento und leeren den Cache. Berücksichtigen Sie in der Produktionsumgebung die Kompilierung und Bereitstellung statischer Inhalte gemäß dem Bereitstellungsprozess des Shops.
Moduloberfläche ansehen




Von der Konfiguration zum Ergebnis
1. Gutscheinregel auswählen
Die Magento-Regel für Ihre Kampagne festlegen.
2. Rabatte pro SKU ergänzen
Werte manuell eingeben oder eine Liste importieren.
3. Der Kunde verwendet den Gutschein
Das Modul berücksichtigt zugewiesene Rabatte im Warenkorbprozess.
Unterschiedliche Rabatte unter einem Gutschein
In einer Kampagne konfigurieren Sie 10 % auf ausgewählte Schuhe, 20 PLN auf Rucksäcke und 30 % auf Zubehör. Jeden Rabatt weisen Sie einer bestimmten SKU zu.
Vor dem Start prüfen Sie Warenkorbberechnung, Mengen, Steuern und Zusammenspiel mit anderen Aktionen.
Dem Marketing die Verwaltung von Produktrabatten erleichtern
Möchten Sie das Modul an Ihren Shop anpassen? Implementierung von Kowal Discount Rule Per Product anfragen und besprechen Sie die Konfiguration oder benötigte Erweiterungen.
Weitere Informationen
| Übereinstimmung mit der Vorlage | Luma / Leer, KOWAL |
|---|
Installationsanleitung für das Modul
Installation über Composer
Die Zugangsdaten zum Composer-Repository, also die E-Mail-Adresse des Kunden und das Lizenz-Token, erhalten Sie nach dem Kauf per E-Mail. Sie sind außerdem nach dem Login im Kundenpanel unter kowal.storeauch im Kundenkonto verfügbar. Ersetzen Sie TWOJ_EMAIL_KLIENTA durch die E-Mail-Adresse Ihres Kontos und TWOJ_TOKEN durch den erhaltenen Token. Führen Sie die Befehle im Magento-Stammverzeichnis aus.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-discountruleperproduct
Abschluss der Installation
Führen Sie nach der Installation des Pakets ein Magento-Update durch und leeren Sie den Cache:
php bin/magento setup:upgrade
php bin/magento cache:flush
In der Produktionsumgebung führen Sie außerdem die DI-Kompilierung sowie die Bereitstellung statischer Dateien gemäß dem Deployment-Prozess Ihres Shops durch.
Kundenbewertungen
Fragen und Antworten
Für RUNMAGEDDON haben wir das Modul Produktrabatte implementiert, dessen Ziel es war, ein präzises Management von Aktionen auf Ebene einzelner Produkte zu ermöglichen, ohne zahlreiche komplexe Preisregeln erstellen zu müssen.
Die eingesetzte Lösung ermöglicht es, individuelle Rabatte direkt bestimmten Produkten zuzuweisen, mit voller Kontrolle über deren Wert und Geltungsbereich. Dadurch kann RUNMAGEDDON flexibel auf Vertriebsanforderungen reagieren – ausgewählte Produkte, Serien oder Sonderangebote bewerben – ohne in die globalen Preismechanismen des Shops einzugreifen.
Das Modul wurde so konzipiert, dass es auf der nativen Magento-Logik basiert, die Kompatibilität mit anderen Aktionen wahrt und transparente Preise für Endkunden sicherstellt. Das Ergebnis ist eine klare Rabattkommunikation auf der Produktseite, ein vereinfachtes Aktionsmanagement im Administrationsbereich sowie mehr Flexibilität bei der Durchführung dynamischer Verkaufsaktionen.