GX-Task #70762
geschlossenBestellvorgang sollte nicht abbrechen, wenn die E-Mail Vorlage für die Bestellbestätigung defekt oder fehlerhaft ist.
0%
Bestellvorgang gibt nun auch dann visuelles Feedback über dessen Erfolg, wenn die E-Mail-Vorlage für Bestellbestätigungen defekt ist
Beschreibung
Bestellvorgang sollte nicht abbrechen, wenn die E-Mail Vorlage für die Bestellbestätigung defekt oder fehlerhaft ist
Wenn man die E-Mail Vorlage für die Bestellbestätigung bearbeitet oder diese Fehler enthält, ist der Bestellvorgang blockiert. Die Bestellung wird zwar abgeschlossen, der Kunde bekommt aber keine Rückmeldung im schlimmsten Fall sogar eine Fehlermeldung angezeigt.
Hier sollte der Bestellvorgang ohne Fehler für den Kunden trotzdem abgeschlossen werden. Der Fehler sollte nur im Error-Log zu sehen sein und ggf. der Shopbetreiber sollte informiert werden, das die E-Mails nicht gesendet wurde.
Damit wird der Bestellvorgang für die Kunden nicht verhindert und verhindert so ggf. dass die Kunden mehrfach bestellen.
Kann wie folgt reproduziert werden:
- Shop installieren
- als Admin einloggen
- Unter "Kunden->E-Mails->E-Mail Vorlagen" die Vorlage "Bestellbestätigung" bearbeiten
- Ein Fehler einbauen z.B. eine } entfernen.
- Vorschau öffnen (Fehler wird angezeigt)
- Speichern klicken
- Eine Testbestellung im Shop ausführen
Erwartetes Ergebnis:
Wenn man eine Bestellung ausführt und die E-Mail Vorlage defekt ist, dann sollte die Bestellung ohne Fehler abgeschlossen werden, aber der Fehler sollte im Log protokolliert werden.
Tatsächliches Ergebnis:
Wenn die E-Mail Vorlage für die Bestellbestätigung defekt ist, dann wird am Ende des Bestellvorgangs eine Fehlermeldung angezeigt, was den Kunden dann verwirren kann.
...............................................
Order process should not be canceled if the order confirmation email template is defective or contains errors
If the email template for the order confirmation is edited or contains errors, the order process is blocked. The order is completed, but the customer does not receive any feedback - in the worst case even an error message is displayed.
In this case, the order process should still be completed without errors for the customer. The error should only be visible in the error log and, if necessary, the store operator should be informed that the email was not sent.
This will not prevent the customer from placing an order and may prevent customers from placing multiple orders.
Can be reproduced as follows:
- install the webshop
- log in as admin
- edit the "Order confirmation" template under "Customers->Emails->Email templates
- insert an error e.g. remove a }.
- open preview (error is displayed)
- click Save
- execute a test order in the store
Expected result:
If you execute an order and the email template is broken, then the order should be completed without error, but the error should be logged in the log.
Actual result:
If the email template for the order confirmation is defective, then an error message is displayed at the end of the order process, which can then confuse the customer.