Projekt

Allgemein

Profil

GX-Bug #68367

Von Marco Bruchmann vor mehr als 3 Jahren aktualisiert

Bei der Benachrichtigungs-E-Mail-Adresse (für Nachnahmesendungen) Kontakt-E-Mail-Adresse für den Benachrichtigungsdienst 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() (translation pending) 
 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. 

Zurück