Opened 10 months ago

Closed 9 months ago

Last modified 7 months ago

#1659 closed Bug/Fehler (fixed)

Checkboxen für Datenschutz optional machen

Reported by: Tomcraft Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.5.0
Component: Shop Version: trunk

Description (last modified by Tomcraft)

Wir haben den Schalter DISPLAY_PRIVACY_CHECK derzeit auch um den Text für den Datenschutzhinweis gelegt. Das sollte geändert werden. Der Datenschutzhinweis muss immer angezeigt werden, aber eine Checkbox ist dafür nicht notwendig laut Aussage der IT-Recht Kanzlei München.

Das selbe gilt für den Schalter DISPLAY_PRIVACY_ON_CHECKOUT.

Folgende Shop-Dateien sind betroffen:

/checkout_payment.php
/media/content/contact_us.php
/create_account.php
/create_guest_account.php
/newsletter.php

Folgende Template-Dateien sind betroffen:

/templates/TEMPLATENAME/module/checkout_payment.html
/templates/TEMPLATENAME/module/contact_us.html
/templates/TEMPLATENAME/module/create_account_guest.html
/templates/TEMPLATENAME/module/create_account.html
/templates/TEMPLATENAME/module/newsletter.html

Und zusätzlich auch die folgenden PayPal? Dateien:

/includes/external/paypal/templates/comments_block.html
/includes/modules/payment/paypalcart.php

Attachments (2)

Datenschutz Checkbox Überarbeitung.patch (54.0 KB) - added by Tomcraft 10 months ago.
Bildschirmfoto 2019-09-22 um 09.50.33.png (181.4 KB) - added by FräuleinGarn 9 months ago.
checkbox Datenschutz fehlt

Download all attachments as: .zip

Change History (34)

comment:1 Changed 10 months ago by Tomcraft

  • Description modified (diff)

comment:2 Changed 10 months ago by Tomcraft

Ich hänge mal einen Patch zur Diskussion an.

Changed 10 months ago by Tomcraft

comment:3 Changed 9 months ago by Tomcraft

  • Resolution set to fixed
  • Status changed from new to closed

In 12115:

fix #1659

comment:4 Changed 9 months ago by Tomcraft

In 12116:

revoked r12115 (fix #1659) as there we’re files committed that did not belong to the changeset

comment:5 Changed 9 months ago by Tomcraft

In 12117:

fix #1659

comment:6 Changed 9 months ago by Tomcraft

Eine sinnvolle Ergänzung sind noch unterschiedliche Texte in Abhängigkeit von DISPLAY_PRIVACY_CHECK (true/false)

DISPLAY_PRIVACY_CHECK = true
EN: I have read the privacy policy.
DE: Ich habe die Datenschutzerklärung zur Kenntnis genommen.

DISPLAY_PRIVACY_CHECK = false
EN: Please note our privacy policy.
DE: Bitte beachten Sie unsere Datenschutzerklärung.

comment:7 Changed 9 months ago by GTB

In 12127:

fix #1659

comment:8 Changed 9 months ago by GTB

In 12128:

fix #1659

comment:9 Changed 9 months ago by GTB

In 12129:

fix #1659

comment:10 Changed 9 months ago by Tomcraft

In 12133:

fix #1659

comment:11 Changed 9 months ago by GTB

In 12140:

fix #1659

comment:12 Changed 9 months ago by GTB

In 12142:

fix #1659

comment:13 Changed 9 months ago by FräuleinGarn

Man kann den Checkout zur Zeit nicht durchlaufen, wenn man "Soll eine Checkbox im Checkout angezeigt werden, mit Hinweis auf den Datenschutz?" auf ja gestellt hat, da im Checkout keine Checkbox dafür angezeigt wird.

Changed 9 months ago by FräuleinGarn

checkbox Datenschutz fehlt

comment:14 Changed 9 months ago by GTB

In 12143:

fix #1659

comment:15 Changed 9 months ago by anonymous

Jetzt geht der Checkout zwar weiter, aber es wird keine Checkbox für den Datenschutz angezeigt, wie es der Text im Backend aber aussagt.

comment:16 Changed 9 months ago by Tomcraft

In 12149:

fix #1659

comment:17 Changed 9 months ago by Tomcraft

Bitte teste jetzt nochmal, ob nun alles funktioniert und für dich logisch ist.

comment:18 follow-up: Changed 9 months ago by FräuleinGarn

Ja jetzt funktioniert es. Mir fehlte auch die Info, dass man das unter Konfiguration Kundendetails aktivieren muss. Das ist nun gut erklärt.

Ich persönlich würde aber bei Konfiguration-Kundendetails-privatsphärecheckbox auch den Hinweis geben, dass es auch unter erweiterte Konfiguration-Zusatzmodule-Datenschutz anzeigen aktiviert werden muss. Weil nur die Aktivierung der checkbox ohne Anzeige Datenschutz im checkout zeigt nichts an und das wird verwirrend sein. Auch wenn man das sicher mit etwas probieren herausbekommt. Einfacher wäre es dennoch.

Insgesamt finde ich die Lösung sehr gut, dass man nun selbst wählen kann ob Anzeige überhaupt und wenn ob checkbox gewünscht. So kann man schnell auf rechtliche Neuerungen Oder Lockerungen reagieren.

comment:19 Changed 9 months ago by Tomcraft

In 12152:

fix #1659

comment:20 in reply to: ↑ 18 Changed 9 months ago by Tomcraft

Replying to FräuleinGarn:

[...]
Ich persönlich würde aber bei Konfiguration-Kundendetails-privatsphärecheckbox auch den Hinweis geben, dass es auch unter erweiterte Konfiguration-Zusatzmodule-Datenschutz anzeigen aktiviert werden muss. Weil nur die Aktivierung der checkbox ohne Anzeige Datenschutz im checkout zeigt nichts an und das wird verwirrend sein. Auch wenn man das sicher mit etwas probieren herausbekommt. Einfacher wäre es dennoch.
[...]

Ich denke das wird nun nicht mehr nötig sein, da wir den Punkt "Privatsphäre Checkbox anzeigen" nun von "Kunden Details" nach "Zusatzmodule" übernommen haben und nun "Privatsphäre Checkbox anzeigen" & "Anzeige Datenschutz" direkt untereinander stehen.

comment:21 Changed 9 months ago by Tomcraft

In 12154:

fix #1659

comment:22 Changed 9 months ago by FräuleinGarn

Die Lösung das nicht mehr zu verteilen und unter Zusatzmodule zu vereinen find ich gut.

Ich möchte nicht kleinlich sein, aber die Erklärungstexte find ich irreführend und würde sie angleichen. Also bei AGB und Datenschutz gleich vom Inhalt und der Reihenfolge. Bei AGB steht der Hinweis im zweiten Feld und bei Datenschutz im ersten.

Zusätzlich steht bei Datenschutz noch, dass "Privatsphäre checkbox anzeigen" aktiviert sein muss. Das Feld wurde aber in "Unterzeichnen des Datenschutzes" umbenannt.

Vorschlag:
Anzeigen des Datenschutzes: Soll ein Hinweis auf den Datenschutz im Checkout angezeigt werden?
Unterzeichnen des Datenschutzes: Unterzeichnen des Datenschutzes während der Konto-Erstellung, im Kontaktformular, Newsletter-Anmeldung und im Checkout? Hinweis: "Anzeigen des Datenschutzes" muss aktiv sein.

comment:23 Changed 9 months ago by Tomcraft

Das stimmt so aber nicht, denn so herum ist es einfach nicht voneinander abhängig!

Ich änder nochmal den Title, damit es hoffentlich eindeutiger wird.

comment:24 Changed 9 months ago by Tomcraft

In 12158:

fix #1659

comment:25 Changed 9 months ago by FräuleinGarn

Ah - Alles klar. Ich hab immer nur das Verhalten im Checkout getestet, wo sich beide Schalter auswirken. Der erste Schalter ist aber nur für den Checkout. Bei den anderen Seiten wird es sowieso immer angezeigt. Da war mein Denkfehler. Dann ist deine Reihenfolge natürlich richtig.

Aber den Satz:
Soll zusätzlich ein Hinweis auf den Datenschutz im Checkout angezeigt werden?
Achtung: Soll zusätzlich eine Checkbox angezeigt werden, so muss "Privatsphäre Checkbox anzeigen" auf "Ja" gestellt werden.

würde ich dennoch ändern zu

Soll zusätzlich ein Hinweis auf den Datenschutz im Checkout angezeigt werden?
Achtung: Soll zusätzlich eine Checkbox angezeigt werden, so muss "Unterzeichnen des Datenschutzes" auf "Ja" gestellt werden.

Weil es "Privatsphäre Checkbox anzeigen" nicht mehr gibt.

comment:26 Changed 9 months ago by Tomcraft

Stimmt! Danke dir!

comment:27 Changed 9 months ago by Tomcraft

In 12162:

fix #1659

comment:28 Changed 8 months ago by GTB

In 12213:

fix #1659

comment:29 Changed 7 months ago by Tomcraft

In 12380:

update paypal - fix #1659

comment:30 Changed 7 months ago by Tomcraft

In 12382:

update paypal - fix #1659

comment:32 Changed 7 months ago by GTB

In 12384:

fix #1659

comment:33 Changed 7 months ago by GTB

In 12385:

update paypal - fix #1659

Add Comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.