Neu Sprachvariable für nicht geklickte AGB/DSVGO Kästchen

  • Ersteller des Themas Ersteller des Themas ingosp2
  • Erstellungsdatum Erstellungsdatum

ingosp2

Sehr aktives Mitglied
3. Mai 2021
218
29
In meinem Shop5 kommt, wenn man die Pfllichthaken nicht setzt:
"Klicke dieses Kästchen an, wenn du fortfahren möchtest."

Das ist erstens (nicht konsequent) geduzt. Ausserdem würde ich gern den Text auf was zu DHL passenderes setzen.

Hab ich aber nicht in den Sprachvariablen gefunden.

Kann mir jemand sagen wie/wo ich das ändern kann?

edit:
Zum Beispiel unter dem ätzend langen DHL Text:
"Wir können Pakete nur verschicken, wenn Sie die Weitergabe Ihrer Adressdaten erlauben".
Oder AGB
"Bitte akzeptieren Sie unsere AGB durch Klick in das Kästchen oben"
 
Zuletzt bearbeitet:

ingosp2

Sehr aktives Mitglied
3. Mai 2021
218
29
Wir haben hier dieselbe Situation. Gibt es schon eine Lösung?
Der etwas doofe Text scheint hartcodiert zu sein. Sollten wir mal unter Änderungswünsche einstellen?

Liebe JTL, wäre der Text, der bei Nichtankreuzen der Pflichthäkchen erscheint nicht anpassungswert?
"Klicke dieses Kästchen an, wenn du fortfahren möchtest." wir sind doch keine Teenies.

"Bitte bestätigen Sie, dass wir Ihre Adresse an den Zustelldienst geben dürfen - sonst können wir keine Pakete verschicken."
Oder "Bitte akzeptieren Sie unsere AGB durch Klick in das Kästchen oben".

Oder man findet die Stelle im Shop, WO das hartcodiert ist...

edit: ich hab gerade einen kompletten heruntergeladenen JTL Shop nach dem String durchsucht und nichts gefunden.
Könnte bitte eine Mitarbeiter aus der shop-Truppe einen Tipp geben, wo man den Text finden kann?
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: WhiteRabbit-CGS

WhiteRabbit-CGS

Aktives Mitglied
16. August 2019
24
13
edit: ich hab gerade einen kompletten heruntergeladenen JTL Shop nach dem String durchsucht und nichts gefunden.
Könnte bitte eine Mitarbeiter aus der shop-Truppe einen Tipp geben, wo man den Text finden kann?
Das wäre sehr begrüßenswert! Insbesondere da beim Betrieb des Shops in einer anderen Sprachen außer Deutsch der Text, egal ob im Du oder im Sie, so ja nicht bleiben kann.
 
  • Gefällt mir
Reaktionen: ingosp2

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
Das ist die Meldung eures Browsers - wahrscheinlich Chrome - wenn ein Pflichtfeld das Versenden eines Formulars verhindert.
Würdet ihr einen englischsprachigen nutzen, wäre die Meldung entsprechend auch übersetzt.

Der Shop hat damit nichts zu tun.
 
  • Gefällt mir
Reaktionen: WhiteRabbit-CGS

ingosp2

Sehr aktives Mitglied
3. Mai 2021
218
29
Das ist die Meldung eures Browsers - wahrscheinlich Chrome - wenn ein Pflichtfeld das Versenden eines Formulars verhindert.
Würdet ihr einen englischsprachigen nutzen, wäre die Meldung entsprechend auch übersetzt.

Der Shop hat damit nichts zu tun.
Hallo FMoche, vielen Dank für die Erklärung. Ich verwende Brave, das hat die Crome-Maschine und gibt auch die flapsige Duz-Nachricht aus. Schlecht für älteres oder konservativeres Publikum. Und schlecht, wenn die Sprache nicht richtig eingestellt ist.
Auf einer Maschine mit Firefox kommt wenigstens "Bitte klicken Sie dieses Kästchen an, um fortfahren zu können".

OK, es wird also das html5 Pflichtfeld verwendet. Ich habe gefunden, dass Safari nicht gefüllte Pflichtfelder zwar bemängelt aber die Formulare trotzdem abschickt. Also müsste es ja doch noch eine serverseitige Prüfung auf das Pflichtfeld geben und eine dazugehörige Fehlermeldung, oder? Ich hab keine Apple-Maschine um das zu testen, aber der Shop wird doch sicher auch Apple-fähig sein (wenn nicht, besteht ja das Risiko ohne Einverständniserklärung zu sein).

Um von den flapsigen US-Boy-Nachrichten weg zu kommen, wäre es also eine echte Verbesserung doch mit einem kleinen Javascript zu arbeiten - plus Sprachvariable. Oder das "required" zu entfernen und nur noch serverseitig zu prüfen.

Soll ich das irgendwo als Verbesserungsvorschlag einstellen?
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
Auch Safari sagt dann "Feld markieren" und das Formular wird nicht abgesendet.

Bedenke dabei, dass Formulare mit required-Attribut ein seit Jahren etablierter Webstandard sind, die überall genutzt werden.
Wenn sich ein Nutzer daran stört, wird es wenig helfen, wenn die Nachricht in deinem Shop anders ist - aber überall anderswo noch geduzt wird.
 

ingosp2

Sehr aktives Mitglied
3. Mai 2021
218
29
Auch Safari sagt dann "Feld markieren" und das Formular wird nicht abgesendet.

Bedenke dabei, dass Formulare mit required-Attribut ein seit Jahren etablierter Webstandard sind, die überall genutzt werden.
Wenn sich ein Nutzer daran stört, wird es wenig helfen, wenn die Nachricht in deinem Shop anders ist - aber überall anderswo noch geduzt wird.
Hallo FMoche,

wenn Safari im Gegensatz zur Aussage in "selfhtml" das Formular nun doch nicht abschickt (auch nach mehrmaligem abschicken?), so ist es doch mit Verlaub gesagt eine Krücke, in Dialogen Texte aus einer anderen Anwendung (dem Browser) zu verwenden. Womöglich auch noch in einer Fremdsprache.

Das mag "quick and dirty" gehen, raubt aber die die Kontrolle über die eigenen Dialoge.
Schlimmer wird es, da sich Google Chrome verbreitet hat und dieser Browser nun Duzen für angemessen hält. Selbstverständlich ist es auch belanglos welche anderen Anwendungen das required Attribut verwenden und es wird nicht "überall" geduzt. Wir reden hier mit unseren Kunden.
Unpassend ist es auf alle Fälle, wenn man (wie wir) sehr viele ältere Kaufinteressenten hat und weil diese Einverständniserklärungen sowieso (nicht nur bei Älteren) Unbehagen verursachen können.

Ich möchte darum als Verbesserung für den JTL-Shop vorschlagen, dass an der Stelle der Einverständniserklärungen nicht länger mit das "reqired" Attribut verwendet wird, sondern stattdessen eine eigene Prüfung mit selbst wählbaren Textausgaben. So ein kleines Javascript ist ja wahrlich keine Kunst.
Sollte ich das noch an anderer Stelle einstellen?


required attribut in verschiedenen browsern.jpg

Gruß

Ingo
 

Ähnliche Themen