# FAQ
# Gutschein kann nicht eingelöst werden
Es gibt sehr viele Möglichkeiten warum ein Gutschein nicht eingelöst werden kann. Der häufigste Grund sind Inkompatibilitäten zwischen Drittanbieter Plugins
Hier ein paar Tipps:
- Deaktiviere in einem Staging Shop alle weiteren Plugins
- Prüfe im EasyCoupon Log Modul auf Fehler
- Prüfe die Shopware Log Datei
Sofern in den Logdateien keine Information zu finden sind, klicke hier.
# Worin besteht der Unterschied zwischen allgemeinen Gutscheinen und individuellen Gutscheinen?
Antwort anzeigen
# Allgemeine Gutscheine
Allgemeine Gutscheine sind kundenabhängig und können von jedem Kunden eingelöst werden. Der vollständige Gutscheinwert steht jedem Kunden zur Verfügung.
# Individuelle Gutscheine
Individuelle Gutscheine sind gutscheinabhängig und können nur einmalig eingelöst werden. Der vollständige Gutscheinwert steht nur einmal zur Verfügung.
# Beispiel
Die Gutscheineinlösungen in der nachfolgenden Tabelle sind chronologisch aufeinanderfolgend zu betrachten.
Kunde | Einlösewert | Allgemeiner Gutschein (EUR 20,00) | Individueller Gutschein (EUR 30,00) |
---|---|---|---|
A | EUR 10,00 | ✔️ | ✔️ |
B | EUR 20,00 | ✔️ | ✔️ |
C | EUR 15,00 | ✔️ | ❌ |
A | EUR 10,00 | ✔️ | ❌ |
B | EUR 5,00 | ❌ | ❌ |
C | EUR 5,00 | ✔️ | ❌ |
# Kann ich Gutscheine exportieren/importieren?
Antwort anzeigen
Ab der Version 3.2.0 steht ein neues Export/Import-Profil zur Verfügung. Über dieses Profil kann man die Gutscheine importieren und exportieren. Bei dem Import muss noch darauf geachtet werden, dass die Datei sich im richtigen Format befindet. Als Beispiel exportiere einfach einen Gutschein und halte dich daran.
Weiter Informationen findest du hier.
# Wie kann ich die Gutscheine importieren und direkt einem Kunden zuweisen?
Antwort anzeigen
Ab der Pluginversion 4.5.3 ist es möglich, dass beim Import ein Gutschein direkt einem Kunden zugewiesen wird. Dafür muss in der Spalte "virtual_import" im JSON-Format die Kundennummer angegeben werden. Ein möglicher Eintrag kann so aussehen:
{"customerNumber":"10060"}
# Warum werden die Bedingungen der Gutscheine nicht exportiert?
Antwort anzeigen
Die Bedingungen werden erst ab der Shopware Version 6.4.0.0 exportiert. Für einen korrekten Export müssen die Bedingungen erst bearbeitet werden und in das richtige Format gebrachten werden. Die Möglichkeit für eine Bearbeitung der Export-Datei gibt es erst ab Shopware 6.4.0.0.
# Wie erstelle ich einen Link mit dem Code für die Kunden?
Antwort anzeigen
Damit ein Gutschein über einen Link hinzugefügt werden kann, soll der Link so aufgebaut werden:
Deine-Shop.url/EasyCoupon/add/hier-kommt-der-gutschein-code
# Bestellungen mit 0 EUR Warenkorbwert
Antwort anzeigen
Durch die Einlösung von Gutscheinen kann der Fall eintreten, dass der Warenkorb des Kunden einen Wert von 0 EUR aufweisen kann. Das kann zu Problemen mit Zahlungsanbieter führen. Das kostenlose Plugin OrderAmountHandler prüft den Bestellwert inklusive der Versandkosten und wechselt im Hintergrund die Zahlungsart aus, die von deinem Kunden gewählt wurde, falls der Wert der Bestellung Null ergibt. Nach Abschluss der Bestellung setzt das Plugin die gewählte Zahlungsart des Kunden wieder zurück.
# Fehlermeldung beim Update
In wenigen Fällen erscheint eine Fehlermeldung während der Aktualisierung des Plugins:
WARNING
NetInventors\NetiNextEasyCoupon\Service\PluginConfig::__construct(): Argument #1 ($pluginConfigFactory) must be of type NetInventors\NetiNextEasyCoupon\Service\PluginConfigFactory, Shopware\Core\System\SystemConfig\SystemConfigService given, called in XYZ/var/cache/dev_hb843ff26c1620bd5654852f86d864c76/Container1D1Nixs/Shopware_Production_KernelDevDebugContainer.php on line 25598
Antwort anzeigen
Um das Plugin zu aktualisieren, muss der Shopware Cache geleert werden. Du hast nachfolgende Optionen
- Administration
Administration > System > Cache & Indizies: Caches leeren
- via Console:
bin/console cache:clear
# Gutscheine löschen
Antwort anzeigen
Werden Gutscheine über die Administration gelöscht, befinden sich die Gutscheine weiterhin in der Datenbank, damit keine Gutscheine mit identischem Code erzeugt werden können und um die Transaktionen zu erhalten.
Mit dem Consolen Befehl:
neti:easy_coupon:delete:coupons
werden gelöschte Gutscheine inkl. Transaktionen komplett gelöscht.