Personalisierte Gutscheine + Restwertverwaltung der Teilbeträge
Technische Informationen
Highlights
-
Flexible Erstellung individueller Gutscheine mit eigenen Motiven
-
Automatische Generierung und Versand von PDF-Gutscheinen
-
Integrierte Restwertverwertung für teilweise eingelöste Gutscheine
Funktionen
-
Mehrere Motive pro Gutschein frei konfigurierbar
-
Individuelle Gestaltung von Grußbotschaft und Gutscheincode
-
Eingabe einer persönlichen Grußbotschaft auf der Produktseite
-
Unterstützung absoluter und prozentualer Rabatte über individuelle Gutscheincodes
-
Automatische Restwertberechnung bei Teil-Einlösungen
-
Anzeige des verbleibenden Gutscheinwerts im Warenkorb
-
Optionale Anzeige der Gutschein-Restwerte im Kundenkonto
-
Übersichtliche Verwaltung aller generierten Gutscheine im Admin
Zweck des Plugins
Shopware bietet im Standard zwar grundlegende Gutschein- und Rabattfunktionen, jedoch keine Möglichkeit, vollständig personalisierte Gutscheine zu erstellen oder Restwerte nach Teil-Einlösungen automatisch weiterzuverwenden.
Um diese Lücken zu schließen, haben wir ein Plugin entwickelt, das den gesamten Prozess rund um den Gutscheinverkauf erweitert:
Flexible Erstellung individueller Gutschein mit eigenen Motiven
Mit
dem integrierten Motiv-Designer können Shopbetreiber eigene
Gutscheinvorlagen erstellen und gestalten. Hintergrundbilder,
Schriftarten, Positionen und Formate von Gutscheincode und Grußbotschaft
lassen sich frei definieren. Zusätzlich können mehrere Motive pro
Gutschein angelegt werden, sodass Kunden im Frontend eine passende
Vorlage auswählen können.
Auch die Käufer selbst können den Gutschein
personalisieren: Direkt auf der Produktseite besteht die Möglichkeit,
eine eigene Grußbotschaft einzugeben, die später auf dem PDF-Gutschein
erscheint.
Automatische Generierung eines PDF-Gutscheins nach dem Kauf
Sobald
ein Gutschein bestellt wurde, erzeugt das Plugin automatisch ein
PDF-Dokument mit allen individuellen Angaben. Dieses enthält das
gewählte Motiv, die persönliche Nachricht sowie den gültigen
Gutscheincode. Der Prozess erfolgt vollständig automatisiert, ohne
zusätzlichen Aufwand für den Shopbetreiber.
Im Adminbereich steht
eine übersichtliche Liste aller generierten Gutscheine zur Verfügung,
inklusive Informationen wie Bestellung, Kunde, Code und Status.
Flexible Rabattlogik und integrierte Restwertverwaltung
Das
Plugin unterstützt sowohl absolute als auch prozentuale Rabatte, die
über individuelle Gutscheincodes definiert werden können. Jeder Rabatt
kann einem oder mehreren Gutscheinen zugeordnet werden. Wird ein
Gutschein nur teilweise genutzt, berechnet die integrierte
Restwertfunktion automatisch den verbleibenden Betrag. Dieser Restwert
wird dem jeweiligen Gutscheincode gutgeschrieben und kann für zukünftige
Einkäufe weiterhin verwendet werden.
Zusätzlich wird beim Einlösen eines Gutscheins im Warenkorb angezeigt, welcher Restwert nach der Bestellung verbleibt. Optional können verbleibende Gutschein-Restwerte auch im Kundenkonto angezeigt werden.
Ergänzende Erweiterungen für Gutscheine & Aktionen
Die folgenden Plugins erweitern Gutschein-, Rabatt- und Aktionsfunktionen in Shopware und können in Kombination eingesetzt werden.
Kostenloser Artikel mit Gutschein im Warenkorb
Fügt automatisch kostenlose Prämienartikel beim Einlösen bestimmter Gutscheine hinzu.
Prämienartikel
Bietet kostenlose Prämienprodukte abhängig von Aktionen oder Warenkorbwerten.
Installation
- Plugin Manager über Einstellungen > System > Plugins aufrufen
- Das Plugin hochladen, installieren und aktivieren
Plugin-Konfiguration
Einstellungen > Erweiterungen > Gutscheine > Konfigurieren- Verkaufskanal
Wählen, für welche Verkaufskanäle die Gutschein-Funktionen aktiv sein sollen. - Eingabe Gutschein-Code auf der Bestellbestätigungsseite anzeigen
Aktiviert ein Eingabefeld, über das der Kunde einen Gutscheincode eingeben kann - Mehrfachnutzung derselben Promotion mit verschiedenen individuellen Codes erlauben
Wenn aktiviert, können Kunden mehrere individuelle Gutscheincodes aus derselben Promotion im Warenkorb einlösen. - Max. Anzahl der Gutscheine pro E-Mail
Werden mehr Gutscheine bestellt als hier festgelegt, versendet das System mehrere E-Mails. - Restwerte von Gutscheinen auf der Kontoübersichtsseite anzeigen
Möglichkeiten Restwerte im Kundenkonto anzuzeigen oder auszublenden
Rabatt anlegen
Marketing > Rabatte & Aktionen > Aktion anlegen
- Name, Priorität, Gültigkeit, Nutzungslimits wie gewohnt festlegen.
- Unter Aktionscodes den Aktionscodetyp Individuelle Aktionscodes auswählen
- Codes automatisch generieren oder manuell hinzufügen
- Festlegen, ob Restwerte weiter genutzt werden können oder verfallen
- Unter dem Tab "Rabatte" den gewünschten Rabatt definieren
Gutscheinprodukt anlegen
Kataloge > Produkte > Produkt anlegen
- Gutschein wie ein normales Produkt anlegen (Dieses Produkt dient im Frontend als „Kaufgutschein“-Darstellung)
- Produktpreis muss dem Gutscheinwert entsprechen
- Unter Kaufgutschein den gwünschten Gutschein zuweisen.
Gutschein anlegen
Einstellungen > Erweiterungen > Kaufgutscheine > Kaufgutscheine > Gutschein erstellen
Grundeinstellungen
- Interne ID
Eindeutige technische Bezeichnung des Gutscheins - Interner Name
Name für den Admin-Bereich - Aktiv
Schaltet den Gutschein ein oder aus - Priorität
Bestimmt die Reihenfolge, wenn mehrere Gutschein vorhanden sind - Dateiname
Wird automatisch generiert ((z. B. 10001_0194f3b12fba720eaf9a7be7bbe69f02.pdf). Optional kann ein Prefix und/oder Suffix ergänzt werden.
Motive
Für jeden Gutschein können mehrere Motive hinterlegt werden, die der Kunde im Frontend auswählen kann:
- Interne ID: technische Kennung
- Interner Name: Name im Admin
- Name zur Anzeige: sichtbarer Motivname im Frontend
- Aktiv: steuert ob das Motiv verfügbar ist
- Für jedes Motiv können Hintergrundbild, Seitenformat sowie Design und Positionierung von Gutscheincode und Grußbotschaft individuell festgelegt werden.
Zuordnung zu Gutschein-Rabattaktion
- Gutschein Rabattaktion auswählen
Es werden nur Rabattaktionen angezeigt, die den Aktionstyp "Individuelle Aktionscodes" verwenden. - Code Muster
Definiert das Format der automatisch generierten Gutscheincodes.
Zuordnung zu Produkten
Ein oder mehrere Produkte auswählen, über die der Gutschein im Frontend verkauft wird
Gutscheine im Admin verwalten
Einstellungen > Erweiterungen > Kaufgutscheine > Generierte Gutscheine
In der Übersicht wird folgendes angezeigt:
- PDF-Datei des Gutscheins
- Bestellung
- Kunde
- Zugeordnete Rabattaktion
- Individueller Gutscheincode
- Restwert
- Erstelldatum
Restwertverwaltung
Wird ein Gutschein nur teilweise eingelöst, passiert folgendes:
- Der Restbetrag wird automatisch berechnet
- Der Restwert wird dem bestehenden Gutscheincode gutschrieben
- Der Code kann bei zukünftigen Bestellungen weiter genutzt werden
- Der verbleibende Restwert wird beim Einlösen des Gutscheins im Warenkorb angezeigt
- Optional können verbleibende Gutschein-Restwerte auch im Kundenkonto angezeigt werden
- Wenn in der Rabattaktion das Zusatzfeld aktiviert ist, können Restwerte automatisch verfallen
Videos
Frequently Asked Questions
Ja. Dafür kann ein Import / Export Profil basierend auf dem Objekt-Typ "Aktionscodes" erstellt werden. Im Mapping müssen dabei mindestens die folgenden beiden zusätzlichen Felder angegeben werden um Restwerte erfolgreich zu importieren: "acrisVoucherValue.currencyShortName", "acrisVoucherValue.value".
Ja. Hier ist ein Beispielaufruf über die Shopware API. Das Feld "acrisVoucherValue" beschreibt dabei den aktuellen Restwert des jeweiligen Gutscheincodes. In dem Feld "acrisVoucher" ist die Bestellhistorie gespeichert. Die UUID im Filter bezieht sich auf die UUID der Shopware Promotion. GET /api/search/promotion
{
"page": 1,
"limit": 1,
"total-count-mode": 1,
"filter": [
{ "type": "equals", "field": "id", "value": "01946eeb49647a7b9403ad92db5b44af" }
],
"associations": {
"individualCodes": {
"associations": {
"acrisVoucherValue": { },
"acrisVoucher": { }
}
}
}
}
Ja. Hier ist ein Beispielaufruf über die Shopware API. Der Restwert wird im Feld "acrisVoucherValue" gespeichert. POST api/_action/sync
[
{
"action": "upsert",
"entity": "promotion",
"payload": [
{
"id": "01946eeb49647a7b9403ad92db5b44af",
"individualCodes": [
{
"id": "0195a2dc731570c9a52543efc55a0ae8",
"code": "1234-ryup",
"payload": {
"orderId": "43ac798eb693489faadf21f6078c65bc",
"customerId": "d8152b80810b436ba20056b29833cf4b",
"customerName": "Firstname Lastname"
},
"acrisVoucherValue": {
"id": "0195a2e340827136bbde5544ef86b35e",
"value": 7.12,
"currencyShortName": "EUR"
}
}
]
}
]
}
]
Die 1. UUID (01946eeb49647a7b9403ad92db5b44af) bezieht sich auf die Shopware Promotion (DB-Tabelle promotion).
Die 2. UUID (0195a2dc731570c9a52543efc55a0ae8) bezieht sich auf den Shopware Individual Code (DB-Tabelle promotion_individual_code).
Die 3. UUID (0195a2e340827136bbde5544ef86b35e) bezieht sich auf den ACRIS Restwert Eintrag (DB-Tabelle acris_promotion_code_value).
Die Felder „orderId“ und „customerId“ im Payload sind optional. Wenn befüllt, dann lässt sich eine Verbindung mit dem Shopware Kunden (UUID des Kunden) und der Shopware Bestellung (UUID der Bestellung) herstellen.
| Version | Datum | Shopware Kompatibilität | Changelog |
|---|---|---|---|
| 5.13.3 | 3. September 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.13.2 | 2. September 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.13.1 | 25. August 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.13.0 | 17. August 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.12.2 | 29. Juli 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.12.1 | 28. Juli 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.12.0 | 27. Juli 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.11.1 | 19. Juli 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.11.0 | 8. Juli 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.10.0 | 7. Juli 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.9.0 | 25. Juni 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.8.0 | 21. Juni 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.7.1 | 10. Juni 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.7.0 | 9. Juni 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.6.1 | 3. Juni 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.6.0 | 3. Juni 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.5.9 | 1. Juni 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 5.5.8 | 11. Mai 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.5.7 | 8. Mai 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.5.6 | 6. Mai 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.5.5 | 4. Mai 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.5.4 | 4. Mai 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.5.2 | 30. April 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.5.1 | 21. April 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.5.0 | 14. April 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.4.2 | 7. April 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.4.1 | 23. März 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.4.0 | 12. März 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.3.0 | 5. März 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.2.8 | 12. Februar 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.2.7 | 9. Februar 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.2.6 | 30. Januar 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.2.5 | 30. Januar 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.2.4 | 21. Januar 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.2.3 | 21. Januar 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.2.2 | 27. November 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.2.1 | 12. November 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.2.0 | 5. November 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.1.0 | 21. August 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.3 | 11. Juli 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.2 | 14. Juni 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.1 | 11. Juni 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.0 | 8. Mai 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 4.6.1 | 4. Mai 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.6.0 | 14. April 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.5.3 | 7. April 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.5.2 | 23. März 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.5.1 | 18. März 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.5.0 | 5. März 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.4.7 | 9. Februar 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.4.6 | 30. Januar 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.4.5 | 21. Januar 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.4.4 | 21. Januar 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.4.3 | 26. November 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.4.2 | 6. November 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.4.1 | 4. November 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.0 | 21. August 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.2.5 | 16. Juni 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.2.4 | 14. Juni 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.2.3 | 11. Juni 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.2.2 | 13. März 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.2.1 | 26. Februar 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.2.0 | 9. September 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.1 | 22. August 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.0 | 29. Juli 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.0.1 | 25. März 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.0.0 | 20. März 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 3.0.4 | 22. August 2024 | >=6.5.0.0 |
|
| 3.0.3 | 21. Dezember 2023 | >=6.5.0.0 |
|
| 3.0.2 | 13. November 2023 | >=6.5.0.0 |
|
| 3.0.1 | 13. Oktober 2023 | >=6.5.0.0 |
|
| 3.0.0 | 7. März 2023 | >=6.5.0.0 |
|
| 2.0.9 | 9. September 2025 | >=6.4.0.0 <6.5.0.0 |
|
| 2.0.8 | 21. Dezember 2023 | >=6.4.0.0 |
|
| 2.0.7 | 13. Februar 2023 | >=6.4.0.0 |
|
| 2.0.6 | 9. Januar 2023 | >=6.4.0.0 |
|
| 2.0.5 | 22. Dezember 2022 | >=6.4.0.0 |
|
| 2.0.4 | 26. November 2022 | >=6.4.0.0 |
|
| 2.0.3 | 26. November 2022 | >=6.4.0.0 |
|
| 2.0.2 | 26. November 2022 | >=6.4.0.0 |
|
| 2.0.1 | 26. November 2022 | >=6.4.0.0 |
|
| 2.0.0 | 26. November 2022 | >=6.4.0.0 |
|
| 1.3.1 | 26. November 2022 | >=6.3.4.0 |
|
| 1.3.0 | 26. November 2022 | >=6.3.4.0 |
|
Anmelden
Erweiterung und Support sind Top
Wir hatten zuvor zwei getrennte Erweiterungen von unterschiedlichen Anbietern im Einsatz. Das Gutscheinmodul war in der Bedienung umständlich und unterstützte lediglich veraltete PDF-Standards. Hier sind beide Funktionen in einer Lösung vereint und wir profitieren gleichzeitig von vielen durchdachten und hilfreichen Features.
Besonders positiv hervorzuheben ist die einfache Bedienung, die umfangreichen Möglichkeiten zur Personalisierung sowie die nahtlose Restwertverwaltung. Dadurch konnten wir unsere bisherigen Prozesse deutlich vereinfachen.
Der Support reagiert schnell, kompetent und geht aktiv auf Kundenwünsche ein. Wünsche und Anregungen werden ernst genommen und zeitnah umgesetzt.
Klare 5 Sterne für eine rundum gelungene Erweiterung und einen erstklassigen Support! ?
Super Support - einige Funktionen noch ausbaufähig
Das PlugIn tut was es soll und mehrere Anfragen beim Support (inkl. neuer Funktionen) wurden schnell, freundlich und unkompliziert bearbeitet.
Für die letzten 3 Sterne fehlen mir noch (1 bei Funktionalität und 2 bei Benutzbarkeit):
- Die Möglichkeit im Kunden-Texteingabefeld auch Absätze zu ermöglichen. -> ist jetzt eingebaut
- Die Möglichkeit für den Kunden auch eine Überschrift anzulegen. -> ist jetzt eingebaut
- Die Einrichtung eines Limits für die Grußnachricht, damit unaufmerksame Kunden nicht zu viel Text eingeben können und eventuell den Gutscheincode überdecken bzw. eine genauere Definition, wo vom Kunden einfügbare Texte stehen dürfen (Laufweite ec.) -> ist jetzt definierbar
- Es fehlt die Möglichkeit beim Einrichten der Gutscheine Motive aus bereits erstellten Gutscheinen zu übernehmen und innerhalb des Gutscheines sie zu duplizieren - so muss man für jeden Gutschein und jede Variante davon, jedes Hintergrundbild und jede Textanordnung einzeln anlegen. -> ist jetzt möglich
- Gern mehr Gestaltungsmöglichkeiten beim Anlegen der Gutscheine z.B. Line-Height, feste Texte zur Gestaltung, mehr Fonts ec. -> ist jetzt möglich
Wenn das alles noch gefixt wird, gibt es 5 Sterne in allen Bereichen.
-> Bewertung erhöht!
Restwertverwaltung klappt, Rabatt auf Warenkorb & Versandkosten anwendbar und 1A Support
-
Einwandfreie Funktionalität und lobenswerte Support
Genau die App die wir für unsere Aktionen gesucht haben!
Nach einspielen eines Backups gab es ein kleines Problem, welches
aber umgehend gelöst wurde. Top Erweiterung und Top Support