GX-Bug #68367
geschlossenHermes HSI: Längenbegrenzung für Benachrichtigungsadresse veraltet | Incorrect length restriction on customer alert service notification email address
0%
Hermes HSI: Bestellungen mit E-Mail-Adressen länger als 40 Zeichen führen bei der Labelerzeugung nicht mehr zu einem Fehler
Beschreibung
Bei der Benachrichtigungs-E-Mail-Adresse (für Nachnahmesendungen) wird noch eine Längenbegrenzung auf 40 Zeichen eingefordert, diese ist jedoch aktuell 70 Zeichen. Außerdem wird die Adresse bei allen Labelanforderungen mitgesendet, obwohl sie nur für Nachnahmesendungen und Paketshopzustellungen (nicht unterstützt) verwendet werden soll.
Desweiteren sollte die Benachrichtigungs-E-Mail-Adresse für den Benutzer zugänglich sein, so dass hier ggf. Korrekturen möglich sind.
vgl. HermesHSIServiceParameters::setCustomerAlertServiceNotificationEmail()
und Schnittstellendokumentation zu zu CustomerAlertService.notificationEmail
Schritte zum Reproduzieren:
- Shop für Verwendung von Hermes HSI konfigurieren
- eine Bestellung so anlegen oder bearbeiten, dass die E-Mail-Adresse des Bestellers länger als 40 Zeichen ist
- ein Hermes-HSI-Label für diese Bestellung abrufen
Erwartetes Ergebnis:
Es wird ein Label/Versandauftrag erzeugt.
Tatsächliches Ergebnis:
Es wird eine HermesHSIInvalidDataException geworfen mit dem Hinweis auf das 40-Zeichen-Limit.
A length limit of 40 characters is still requested for the notification e-mail address (for COD items), but this is currently 70 characters. In addition, the address is sent with all label requests, although it should only be used for COD items and parcel shop deliveries (not supported).
Furthermore, the notification e-mail address should be accessible to the user so that corrections can be made here if necessary.
cf. HermesHSIServiceParameters::setCustomerAlertServiceNotificationEmail()
and interface documentation to CustomerAlertService.notificationEmail
Steps to reproduce:
- Configure shop to use Hermes HSI.
- create or edit an order so that the customer's email address is longer than 40 characters
- retrieve a Hermes HSI label for that order.
Expected result:
A label/shipping order is created.
Actual result:
A HermesHSIInvalidDataException is thrown indicating the 40 character limit.
Von Marco Bruchmann vor mehr als 3 Jahren aktualisiert
- Thema wurde von Hermes HSI: Längenbegrenzung für Benachrichtigungsadresse veraltet zu Hermes HSI: Längenbegrenzung für Benachrichtigungsadresse veraltet | Incorrect length restriction on customer alert service notification email address geändert
- Beschreibung aktualisiert (Vergleich)
- Status wurde von Gemeldet zu In Bearbeitung geändert
- Release Notes Langtext aktualisiert (Vergleich)
- Betroffene Versionen 4.4.0.0, 4.4.0.0 beta1 wurde hinzugefügt
Von Marco Bruchmann vor mehr als 3 Jahren aktualisiert
- Status wurde von In Bearbeitung zu 30 geändert
- Zugewiesen an wurde von Marco Bruchmann zu Core-Entwickler geändert
- Zielversion wurde von 133 zu 4.5.1.0 beta1 geändert
Von Ahmed Hamouda vor mehr als 3 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Ahmed Hamouda geändert
Von Ahmed Hamouda vor mehr als 3 Jahren aktualisiert
- Status wurde von 30 zu Testing geändert
Von Ahmed Hamouda vor mehr als 3 Jahren aktualisiert
- Zugewiesen an wurde von Ahmed Hamouda zu Core-Entwickler geändert
Von Ahmed Hamouda vor mehr als 3 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
Von Ahmed Hamouda vor mehr als 3 Jahren aktualisiert
- Zielversion wurde von 4.5.1.0 beta1 zu 4.4.0.1 geändert
Von Daniel Wu vor mehr als 3 Jahren aktualisiert
- Zugewiesen an
Core-Entwicklerwurde gelöscht