Anleitung Einwilligung zum Newsletter im Checkout (Infobox)

Thema wurde von pema, 24. Mai 2018 erstellt.

  1. pema

    pema Erfahrener Benutzer

    Registriert seit:
    17. Juni 2012
    Beiträge:
    440
    Danke erhalten:
    73
    Danke vergeben:
    121
    Hallo zusammen,

    wir haben im Rahmen der DSGVO-Vorbereitungen ein Textfeld eingebaut, welches den viel bekannten Newsletter "ohne Double-Opt-In" betrifft und so aussieht:

    einw.jpg
    Laut verschiedenen Quellen ist es sehr ratsam mit dem Inkrafttreten der DSGVO so einen Hinweis einzubauen, obwohl sich an dem Grundsatz des § 7 Abs. 3 UWG nichts ändert und man weiterhin unter bestimmten Bedingungen direkt werben darf.
    Wir haben uns einfach mal den Hinweis/die Vorlage von TrustedShops zu Herzen genommen und so eine Box im Checkout umgesetzt - sowohl auf Deutsch als auch Englisch.
    Evtl. ist das auch für den einen oder anderen auch nützlich.

    Ihr werdet keine Dateien überschreiben müssen, wenn doch, habt ihr etwas falsch gemacht :) Daher am Besten vorher relevante Daten sichern.

    Datei für Deutsch
    /lang/german/original_sections/account/create_account.lang.inc.php

    umbennen in create_account.newsletterbox.lang.inc.php

    Unter Zeile
    Code:
    'text_email_confirm'           => 'E-Mail bestätigen',
    das einfügen:
    Code:
    'einw_newsletter'           => 'Newsletter Block',
    Dann hochladen nach
    /lang/german/user_sections

    jetzt in
    /templates/Honeygrid/module

    die beiden Dateien create_account.html und create_account_guest.html runterladen und an beide -USERMOD anhängen.

    In create_account-USERMOD.html ca. bei Zeile 267 das suchen:
    Code:
    {block name="module_create_account_company_if"}
    davor das einfügen
    Code:
    <div class="einw_newsletter">{$txt.einw_newsletter}</div>
    In create_account_guest-USERMOD.html ca. bei Zeile 270 das suchen:
    Code:
    {block name="module_create_account_guest_company_if"}
    davor das einfügen
    Code:
    <div class="einw_newsletter">{$txt.einw_newsletter}</div>
    wieder beide nach
    Code:
    /templates/Honeygrid/module
    hochladen.

    Es fehlen nun nur noch die Styles. Wir haben diese genommen (wie in den Screenshots oben):

    Code:
    .einw_newsletter {
        margin: -15px 0 30px 0;
        border: solid 1px #337ab7;
        padding: 5px;
    }
    Für die Anpassungen auf Englisch

    Datei für Englisch
    Code:
    /lang/english/original_sections/account/create_account.lang.inc.php
    umbennen in create_account.newsletterbox.lang.inc.php

    Unter Zeile
    Code:
    'text_email_confirm'           => 'Enter email again',
    das einfügen:
    Code:
    'einw_newsletter'           => 'Newsletter Block',
    Dann hochladen nach
    Code:
    /lang/english/user_sections
    Alle Caches leeren, dann unter "Texte anpassen" im Backend nach einw_newsletter suchen und die Texte einbauen. Danach Caches leeren und ab zum Checkout :)

    Hier sind noch die Texte, die wir nehmen. Natürlich ohne Gewähr. Link zum Impressum muss von euch jeweils geändert werden.

    Deutsch:
    HTML:
    Wir behalten uns vor, Ihnen regelmäßig Angebote zu ähnlichen Produkten aus unserem Sortiment per E-Mail zuzusenden, sofern wir Ihre E-Mail-Adresse mit dem Verkauf einer Ware oder Dienstleistung erhalten und Sie dem nicht widersprochen haben. Sie können der Verwendung Ihrer E-Mail-Adresse zu Werbezwecken jederzeit durch eine formlose E-Mail widersprechen ohne, dass hierfür andere als die Übermittlungskosten nach den Basistarifen entstehen. Sie können aber auch jederzeit Ihren Widerspruch über eine der Kontaktmöglichkeiten im <a href="#####" target="_blank">Impressum</a> an uns richten.
    Englisch:
    HTML:
    In compliance with § 7 Abs. 3 German Fair Trade Practices Act (UWG) we reserve the right to send you information about our products, promotions and company via e-mail periodically, as long as your e-mail address is related to a purchase in our store and you did not file an objection. You may object to the use of the data for advertising purposes at all times without incurring any costs other than the transmission costs in accordance with the basic tariffs. Please either use the "sign out" function of the newsletter or use any of the contact options at the <a href="#####" target="_blank">legal information</a> page.
     
  2. michel aus löneberga

    michel aus löneberga Aktives Mitglied

    Registriert seit:
    15. März 2018
    Beiträge:
    27
    Danke erhalten:
    10
    Danke vergeben:
    19
    Hallo Andrei, vom Uhremshop-Team
    ich bin jetzt nicht der Profi-Programmierer und kommme mit der Anleitung soweit zurecht.

    2 Fragen haben sich für mich ergeben:
    - Wo füge ich den Code vom Style ein?
    - Gibt es die Möglichkeit den Text in das Textfeld irgendwie zu Formatieren, oder kann der nur fortlaufend dargestellt werden?

    Danke für die tolle Anleitung
     
  3. pema

    pema Erfahrener Benutzer

    Registriert seit:
    17. Juni 2012
    Beiträge:
    440
    Danke erhalten:
    73
    Danke vergeben:
    121
    Hi Michel,

    sehr gerne. Mir geht es oft auch genauso. Bin kein Profi auf dem Gebiet und muss auch oft lange rumprobieren und suchen. Daher war die Anleitung auch recht detailliert gehalten :)

    Du hast 2 Möglichkeiten den CSS Code einzufügen. Suche dir eine aus:

    Möglichkeit 1. Du gehst im Admin-Bereichen auf Template-Einstellungen - Shop im Bearbeitungsmodus laden - klickst dann im StyleEdit auf das Template und auf "bearbeiten". Dann klickst du auf den kleinen Pfeil am Namen der Beschreibung und dann auf "eigenes CSS einfügen":

    newsletter71sow.jpg
    Dort kommt dann der Styling-Code rein, genau so wie in meinem Beitrag oben:

    Code:
    .einw_newsletter {
        margin: -15px 0 30px 0;
        border: solid 1px #337ab7;
        padding: 5px;
    }
    Alles abspeichern und Caches leeren.

    Möglichkeit 2. Lade einfach unsere Datei herunter (sie hat die selben Werte wie im Beitrag): https://www.maier-uhren.de/templates/Honeygrid/usermod/css/einw_newsletter.css
    Diese CSS Datei lädst du dann auf deinen FTP in den Ordner /templates/Honeygrid/usermod/css
    Caches leeren und Voila :)

    Was die Formatierung angeht: es kommt etwas darauf an, was du genau haben willst. Wenn du Größe, Farbe usw. anpassen willst, geht das ebenfalls über den CSS Code. Dazu solltest mal bei Google z.B. nach CSS Text formatieren etc. suchen und das raussuchen, was für dich relevant ist.
    Wenn Du hingegen nur einen Zeilenumbruch willst, kannst du auch über "Texte anpassen" an der entsprechenden Stelle im Text den HTML-Tag <br> einfügen. Andere Formatierungen solltest du über "Texte anpassen" jedoch lieber nicht vornehmen.
     
  4. manuel_koschtjan

    manuel_koschtjan Erfahrener Benutzer

    Registriert seit:
    17. November 2018
    Beiträge:
    120
    Danke erhalten:
    2
    Danke vergeben:
    43
    Hallo, vielen Dank für die ausführliche Anleitung.

    Wie mache ich das denn für Malibu?
     
  5. FRAGO

    FRAGO Erfahrener Benutzer

    Registriert seit:
    5. Dezember 2019
    Beiträge:
    1.009
    Danke erhalten:
    319
    Danke vergeben:
    185
    Ähnlich, aber doch anders...

    Es gibt eigentlich keine USERMOD Dateien mehr. Heute macht man das mit dem überschreiben von Smarty Blöcken. Anleitungen gibt dazu genügende hier im Forum.

    Die Idee an sich ist gut. Ob das heute noch so seine Berichtigung hat, sollte man besser mit seinem Anwalt klären.