PrestaShop PrestaShop-Module

Gutscheincodes & Rabatte in der Bestellliste — PrestaShop 8 & 9

Die verwendeten Gutscheincodes und der Rabattbetrag, direkt in der Bestellliste des Back Office.

Fügen Sie der Bestellliste zwei Spalten hinzu: die verwendeten Gutscheincodes und den gesamten Rabattbetrag, in der Bestellwährung formatiert. Keine Bestellung öffnen, kein Core-Override — nur die nützliche Information, auf einen Blick.

PrestaShop 8 & 9 Back Office Gutscheincodes Mehrsprachig Multistore Ohne Core-Override
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
Order Vouchers DataFirefly Module Prestashop
v1.0.0 · aktualisiert 2026-06-09
Was es leistet

Die Kurzfassung.

01

Gutscheincodes in der Liste sichtbar

Eine Spalte zeigt die tatsächlich auf jeder Bestellung verwendeten Gutscheincodes an, ohne die Bestellung zu öffnen.

02

Rabattbetrag

Eine zweite Spalte summiert den angewendeten Rabatt, in der Währung jeder Bestellung formatiert.

03

Natives Symfony-Grid (PS 8 & 9)

Das Modul klinkt sich über die Definition- und Query-Builder-Hooks in das offizielle Bestell-Grid ein. Kein Override, keine Controller-Überschreibung.

04

Korrelierte Unterabfragen, null Duplikate

Die Daten stammen aus korrelierten Unterabfragen auf order_cart_rule: keine duplizierten Zeilen, kein Konflikt mit der Gruppierung des Grids.

05

Mehrsprachig & Multistore

Die Spaltenbeschriftungen sind übersetzbar und die Anzeige respektiert den aktuellen Shop-Kontext.

06

Leichtgewichtig und sicher

Keine Tabelle hinzugefügt, kein Datenbankschreibvorgang: Das Modul liest und zeigt nur an. Saubere Installation und Deinstallation.

Die ausführliche Fassung

Alles, was Sie wissen sollten bevor Sie installieren.

Ein detaillierter Blick darauf, wie Gutscheincodes & Rabatte in der Bestellliste — PrestaShop 8 & 9 funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Das Problem: Aktionen sind in der Liste unsichtbar

Die Bestellliste von PrestaShop zeigt den gezahlten Betrag, aber nie, welcher Gutscheincode verwendet wurde oder wie viel er gekostet hat. Um das herauszufinden, müssen Sie jede Bestellung einzeln öffnen. Sobald Sie eine Gutschein-Kampagne starten, wird die Nachverfolgung zu einer mühsamen Aufgabe.

§ 02

Die Lösung: zwei Spalten, alle Informationen

Dieses Modul fügt der Bestellliste direkt zwei Spalten hinzu: die verwendeten Gutscheincodes und den gesamten Rabattbetrag. Sie erkennen auf einen Blick, welche Bestellungen einen Rabatt erhalten haben und in welcher Höhe, ohne eine einzige Bestellung zu öffnen.

§ 03

Basiert auf dem offiziellen Symfony-Grid

Ab PrestaShop 1.7.7 nutzt die Bestellliste das Symfony-Grid. Das Modul klinkt sich über die offiziellen Hooks actionOrderGridDefinitionModifier (Spalten hinzufügen) und actionOrderGridQueryBuilderModifier (Daten abrufen) ein. Kein Controller wird überschrieben, keine Core-Datei wird verändert.

§ 04

Zuverlässige Daten, ohne Nebenwirkungen

Codes und Beträge werden über korrelierte Unterabfragen auf den Tabellen order_cart_rule und cart_rule gelesen. Dieser Ansatz vermeidet jede Zeilenduplizierung und jeden Konflikt mit der internen Gruppierung des Grids. Der Betrag wird in der Währung jeder Bestellung angezeigt, und automatische Aktionen ohne Code werden aus der Code-Spalte ausgeschlossen.

§ 05

Leichtgewichtig, sicher und reversibel

Das Modul legt keine Tabelle an und schreibt nichts in die Datenbank: Es liest und zeigt nur an. Da die Core-Sortierung auf einer Whitelist von Feldern beruht, löst ein Klick auf die neuen Spaltenüberschriften keinen Fehler aus. Perfekt saubere Installation und Deinstallation.