Highlights
Flexible Erstellung individueller Gutscheine mit eigenen Motiven Automatische Generierung eines PDF-Gutscheins nach dem Kauf Integrierte Restwertverwertung für teilweise eingelöste Gutscheine
Features
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 Ü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.
- Stilkorrekturen für Verwaltung und Storefront.
- Behebung von Fehlern im Zusammenhang mit Kodierungen.
- Implementierung von Sicherheitslogik.
- Verbesserte Plugin-Kompatibilität mit SwagCommercial.
- Zusätzliche Funktion zum Erstellen und Kaufen von Gutscheinen
- Fügt die neue Plugin-Konfiguration hinzu, um dieselbe Aktion mit unterschiedlichen individuellen Codes im Warenkorb zu stapeln.
- Verbesserte Plugin-Kompatibilität mit Shopware 6.7.
- Es wurde ein Problem behoben, bei dem der Kunde eine unbegrenzte Anzahl von Aktionscodes eingeben konnte, selbst wenn dies durch die Kundennutzung im Admin-Bereich eingeschränkt war.
- Es wurde ein Problem behoben, durch das die Seite nicht mehr zugänglich war, wenn die Option für den Gutscheinrabatt geändert wurde.
- Kompatibilität mit Shopware 6.7.
- Unterstützung der folgenden Sprachen: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA
- Stilkorrekturen für Verwaltung und Storefront.
- Behebung von Fehlern im Zusammenhang mit Kodierungen.
- Implementierung von Sicherheitslogik.
- Behebt ein Problem bei nach dem Plugin Update Probleme im Bestellprozess aufgetreten sind.
- Behebt ein Problem mit der Live-Vorschau des Gutscheins in der Verwaltung.
- Fügt die neue Plugin-Konfiguration hinzu, um dieselbe Aktion mit unterschiedlichen individuellen Codes im Warenkorb zu stapeln.
- Optimierung der Plugin Kompatibilität.
- Es wurde ein Problem behoben, bei dem der Kunde eine unbegrenzte Anzahl von Aktionscodes eingeben konnte, selbst wenn dies durch die Kundennutzung im Admin-Bereich eingeschränkt war.
- Es wurde ein Problem behoben, durch das die Seite nicht mehr zugänglich war, wenn die Option für den Gutscheinrabatt geändert wurde.
- Behebt ein Problem beim Einlösen von Gutscheinen via URL.
- Behebt ein Problem beim Einlösen von Gutscheinen via URL.
- Möglichkeit hinzugefügt, Gutscheine über die URL hinzuzufügen (z. B.: ?voucher=ACRIS)
- Behebt ein Problem bei der Steuerberechnung bei Rabatten, die auf den Warenkorb und die Versandkosten angewendet werden sollen.
- Konfiguration zum Aktivieren/Deaktivieren des Restwertes hinzugefügt.
- Pipeline geändert
- Kompatibilität mit Shopware 6.6.
- Behebt ein Problem bei der Steuerberechnung bei Rabatten, die auf den Warenkorb und die Versandkosten angewendet werden sollen.
- Behebt ein Problem, bei dem Gutscheine doppelt eingefügt werden konnten, wenn der Code ein Leerzeichen zu Beginn oder zum Ende enthalten hat.
- Optimiert das Hinzufügen des verwendeten Code-Gutscheins mit dem Restwert im Warenkorb.
- Behebt die Anwendung des Rabatts auf den Warenkorb und die Versandkosten.
- Kompatibilität mit Shopware 6.5.
- Neue Spalte für den Zeitpunkt der Gutscheinerstellung hinzugefügt: „Erstellt am“.
- Behebt ein Problem, bei dem Gutscheine doppelt eingefügt werden konnten, wenn der Code ein Leerzeichen zu Beginn oder zum Ende enthalten hat.
- Änderung des Pluginnamens und der Hersteller Links.
- Optimiert die Berechnung der Promotion-Rabatt Restwert für den Rabatt mit der Währung Preise.
- Optimiert die Aktualisierung des Restwertes des Aktionsrabatts.
- Optimiert das Laden der Werbeartikel im Warenkorb.
- Optimiert das Plugin-Image.
- Verbessert die Kompatibilität mit Shopware >= 6.4.10.0.
- Optimiert die Plugin-Farbe in der Verwaltung.
- Optimiert Migrationen.
- Optimiert die Dienste in der Verwaltung.
- Kompatibilität mit Shopware 6.4* hergestellt.
- Behebt ein Problem, bei dem ein Gutscheincode mit unterschiedlichen Groß- und Kleinbuchstaben mehrfach in den Warenkorb eingefügt werden konnte.
- Ermöglicht die Anzeige des Gutscheins auf der Bestellbestätigungsseite.
Anmelden
17. Oktober 2023 07:36
Restwertverwaltung klappt, Rabatt auf Warenkorb & Versandkosten anwendbar und 1A Support
-
19. Januar 2022 09:50
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
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.