GX-Bug #66394
geschlossenStatus Ändern mit der Option Kunden Benachrichtigung zeigt die aktive Optionen nicht korrekt an
0%
Statusänderung einer Bestellung mit Kundenbenachrichtigung zeigt die aktiven Optionen nun korrekt an
Beschreibung
Eine Bestellung muss im Shop vorhanden sein.
Dann muss im Gambio Admin über Bestellungen -> Bestellungen die Bestellübersicht geöffnet werden.
Hier bei einer Bestellung die Option "Status ändern" wählen und in dieser einen neuen Status einstellen, sowie die Option "Kunde benachrichtigen" aktivieren.
Dann den Status ändern. Es wird eine E-Mail verschickt.
Direkt nochmal den Status der Bestellung ändern. Die Option "Kunde benachrichtigen" erscheint nicht als ausgewählt. Nach dem Ändern des Status wird dem Kunden dennoch eine E-Mail geschickt, da die Option wohl nur nicht sichtbar aktiv ist.
Hier sollte entweder beim Öffnen die Option als aktiv markiert sein oder beim erneuten Öffnen diese wirklich abgewählt sein.
EDIT 4/20/2020
Preconditions:
- have at least one order in your shop
- go to Orders > Orders, change the statu sof the order, check the checkbox 'notify customer'
- immidiately after that change the status again, but don't check the checkbox
- check Customers > E-Mails for outgoing Mails
expected result:
- the customer gets notified only in the first case
actual result:
- the customer gets notified in both cases
Zugehörige Tickets
Von Ulrich Wenk vor mehr als 4 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
- Status wurde von Gemeldet zu Anerkannt geändert
- Betroffene Versionen 4.1.1.0 beta4 wurde hinzugefügt
Von Timo Backhaus vor mehr als 4 Jahren aktualisiert
- Tags wurde auf Fix gesetzt
Solution:
src/admin/javascript/engine/controllers/orders/overview/events.js
Change
$modal.find('#notify-customer, #send-parcel-tracking-code, #send-comment')
.attr('checked', false)
.parents('.single-checkbox')
.removeClass('checked');
to
$modal.find('#notify-customer, #send-parcel-tracking-code, #send-comment')
.prop('checked', false)
.parents('.single-checkbox')
.removeClass('checked');
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Zugewiesen an wurde auf Ronald Loyko gesetzt
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Status wurde von Anerkannt zu Testing geändert
- Zugewiesen an wurde von Ronald Loyko zu Core-Entwickler geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Zielversion wurde von 133 zu 4.1.2.0 beta1 geändert
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Ronald Loyko geändert
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Status wurde von Erledigt zu Testing geändert
- Zugewiesen an
Ronald Loykowurde gelöscht
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Zugewiesen an wurde auf Core-Entwickler gesetzt
Von Julian Heckmann vor mehr als 4 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Julian Heckmann geändert
Von Julian Heckmann vor mehr als 4 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
Von Moritz Bunjes vor mehr als 4 Jahren aktualisiert
- Tags wurde von Fix zu Fix, stable geändert
Von Marvin Muxfeld vor mehr als 4 Jahren aktualisiert
- Kopiert nach GX-Bug #66991: Status Ändern mit der Option Kunden Benachrichtigung zeigt die aktive Optionen nicht korrekt an wurde hinzugefügt
Von Marvin Muxfeld vor mehr als 4 Jahren aktualisiert
- Tags wurde von Fix, stable zu Fix geändert