#2226 closed Bug/Fehler (fixed)
Modul DHL Anbindung: Weitergabe der Kunden E-Mail-Adresse bei Filialrouting, trotz deaktivierter Benachrichtigung
| Reported by: | oneQ | Owned by: | Gerhard Waldemair |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.7.1 |
| Component: | Module | Version: | 2.0.7.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description (last modified by )
Modul DHL shipping and label:
$Id: DHLBusinessShipment.php 13731 2021-09-17 16:10:36Z GTB $
Es gab wohl eine Beschwerde, weil trotz fehlender Zustimmung für DHL eine E-Mail bezüglich Filialrouting an einen Kunden geschickt wurde. In dem betreffenden Shop ist im Modul Benachrichtigung auf False gesetzt, was eine Weitergabe der Kunden-E-Mail-Adresse an DHL eigentlich verhindert sollte.
In der o.g. Datei habe ich folgenden Abschnitt gefunden:
// parcel outlet
if ($this->parcel_outlet > 0) {
$Service->ParcelOutletRouting['active'] = '1';
$Service->ParcelOutletRouting['details'] = $customers_data['email_address'];
}
Dieser sollte um eine Abfrage ergänzt und nur im Falle
($this->notification === true)
mit der Kunden-E-Mail-Adresse, ansonsten mit STORE_OWNER_EMAIL_ADDRESS befüllt werden, damit der Shopbetreiber ggf. den Kunden kontaktieren kann, falls das Paket in die Filiale geroutet wurde.
Attachments (0)
Change History (13)
comment:1 by , 4 years ago
| Description: | modified (diff) |
|---|---|
| Milestone: | → modified-shop-2.0.7.1 |
| Version: | → 2.0.7.0 |
comment:2 by , 4 years ago
Ok. Danke. Ich dachte ich hätte das Modul erst auf 1.15 oder 1.16 aktualisiert. Shopupdate steht noch aus. Wird das Modul als solches auf der Modulseite dann noch aktualisiert?
Grüße, Q
comment:4 by , 4 years ago
Ok. Mein Fehler. Ich hatte offensichtlich ein altes Paket bei der Ticketerstellung geöffnet. Live-Shop hat wie vermutet die aktuelle Version
$Id: DHLBusinessShipment.php 14309 2022-04-13 12:25:22Z GTB $
installiert.
comment:5 by , 4 years ago
Das heisst in der aktuellen Modulversion 1.16 kannst du das Problem nicht mehr nachstellen?
comment:6 by , 4 years ago
Doch. Das soll heißen, dass der Live-Shop bei dem es die Beschwerde gab, auf dem aktuellen Stand ist.
Ich habe das nochmal geprüft, weil du geschrieben hattest, dass es eine ältere Version im 1. Post ist und ich mir sicher war, dass ich eine Version vom April 22 in dem Live-Shop installiert habe. Bei der Erstellung des Tickets habe ich nicht gemerkt, dass das lokal gespeicherte Modulpaket (zip), aus dem ich copy&paste für das Ticket gemacht habe, eine alte Version ist. Entschuldigung für die Verwirrung.
comment:7 by , 4 years ago
Danke für die Klarstellung. Die von dir genannte Code-Stelle ist ja auch unverändert in der aktuellen Modulversion enthalten.
comment:8 by , 4 years ago
| Milestone: | modified-shop-2.0.7.1 |
|---|---|
| Resolution: | → wontfix |
| Status: | new → closed |
Für den Service Filialrouting ist die Angab einer E-Mail Adresse Pflicht. Wenn der Kunde diesen Service wünscht, kann er das nicht ohne Weitergabe seiner Mailadresse.
comment:9 by , 4 years ago
Deswegen ja die Bitte, als E-Mail-Adresse die vom Shopbetreiber zu nehmen, wenn keine Zustimmung des Kunden vorliegt (siehe letzter Satz im Ticket).
Filialrouting ist ein Service den wohl eher der Shopbetreiber als der Kunde nutzt. Filialrouting ist der Service, wenn das Paket nicht zugestellt werden kann, weil z.B. die Adresse falsch ist und damit auch keine Benachrichtigungskarte eingeworfen wird. Auf Nachfrage sind wohl einige Kunden nicht in der Lage ihre Adresse richtig anzugeben und dann kommt das Paket zurück zum Händler (DHL berechnet hier wohl auch Gebühren für den Rücktransport), was der Händler natürlich vermeiden will. Filialrouting kosten im Falle der "Aussübung" zwar auch etwas, aber wohl weniger als erneute Versandkosten + Rücksendegebühr. Und nein, dem Kunden in dem Falle alle Gebühren aufzubrummen wäre zwar gerecht, aber nicht gerade gut für das Geschäft.
comment:10 by , 4 years ago
comment:11 by , 4 years ago
| Milestone: | → modified-shop-2.0.7.1 |
|---|---|
| Resolution: | wontfix |
| Status: | closed → reopened |

Erinnert mich an Ticket #2136, aber scheint beim Filialrouting ein Sonderfall zu sein. Da der Code wie von dir beschrieben auch in Shopversion 2.0.7.0 noch vorhanden ist (trotz der alten DHL Modulversion), setze ich das Ticket mal für Version 2.0.7.0 und auf Meilenstein 2.0.7.1 fest.