{{ confirmUrl }} in Bestätigungsmail falsch

Hi Zusammen,

seit kurzem funktioniert der Bestätigungslink beim Double-Opt-In Verfahren nicht mehr, weil die URL falsch ist… Im Mail Template steht nur {{ confirmUrl }} und ich kann nicht nachvollziehen woher die falsche URL kommt. Hat jemand noch eine Idee?

Im Link steht “https://dev websiteurl.de

Grüße

1 „Gefällt mir“

Hallo,

konnte das Problem bereits behoben werden?

Ich habe das gleiche Problem.

In der HTML-Version der E-Mail ist der Link korrekt.

In der Text-Version ist es hingegen fehlerhaft (Bitte bestätigen Sie die Registrierung über den nachfolgenden Link:
https://meinewebseite…de/registration/confirm?em=xxx).

Im Template-Editor des Dashboards ist {{ confirmUrl }} hinterlegt, aber angezeigt wird ein zusätzlicher Punkt in der URL.

Ist das Problem bekannt bzw. gibt es Möglichkeiten, den Fehler zu beheben?

Danke und Grüße
Akki

Siehe https://issues.shopware.com/issues/NEXT-19158
Man hat bei SW leider keine Lust, ein mit Basisfunktionen funktionsfaehiges Shopsystem anzubieten. U.a. wegen diesem Bug haben wir SW6 aufgegeben und nutzen nun (zufrieden) Prestashop.

1 „Gefällt mir“

Wir haben das gleiche Problem mit dem Doppelpunkt in der Mail.
Gibt es da noch keine Lösung ?

Bin vorher noch nie auf das Problem gestoßen - nun aber auch etwas Ähnliches in einem 6.4.15.1-Shop

Wir haben im HTML Mailtemplate (Eintritt Lieferstatus: Versandt):

<a href="https://www.dhl.de/de/privatkunden/dhl-sendungsverfolgung.html?piececode={{order.deliveries.at(0).trackingCodes.0}}">https://www.dhl.de/de/privatkunden/dhl-sendungsverfolgung.html?piececode={{order.deliveries.at(0).trackingCodes.0}}</a>

Also sogar einfach nur ein hardcoded Link am Anfang.
Der angezeigte Link in der Mail ist korrekt. Der verlinkte hat einen Punk zu viel
https://www..dhl.de/de/privatkunden/...
was eine Fehlermeldung beim Klicken erzeugt

Bei dem Versuch das www. wegzulassen kam folgende falsche URL heraus
https://dhl..de/de/privatkunden/...

Gibt es von irgendwo schon etwas Neues zum Thema?

Gibt es mittlerweile eine Lösung für dieses Problem? Ich habe genau den gleichen Fehler!

Viele Grüße

Hallo,

im Template könnte man {{ confirmUrl|replace({‚…‘ : ‚.‘}) }} oder {{ confirmUrl|split(‚…‘)|join(‚.‘) }} schreiben.

Ich habe übrigens das Problem nur bei den HTML-Teil der E-Mail-Templates beobachten können.

Sollte das nicht helfen, so setze Zeilenumbrüche vor und hinter den Link.

Beispiel:

... , indem du<br>
                <a href="{{ url|split('..')|join('.') }}">hier</a><br>
                klickst ...