Mit dieser Erweiterung können Sie flexibel Ihre eigenen Anforderungen an die Einholung und Verwendung von DSGVO Einwilligungen umsetzen. Welche Einwilligungen Sie für erforderlich halten, hängt von der Interpretation der Gesetzgebung ab.
Alle Einwilligungs-Aktionen des Kunden werden protokolliert und können über das DSGVO Export System belegt werden.
Unter MailBeez > Konfiguration > DSGVO Einwilligung
können Sie die Arten der Einwilligungen bearbeiten - standardmässig finden Sie dort bereits eine Einwilligung für Shop-Bewertungen und eine Einwilligung für Produkt-Bewertungen.
Unter MailBeez > Filter & Hilfsmodule > DSGVO Einwilligungs-Prüfung
können Sie dann je Email-Modul konfigurieren, welche DSGVO Einwilligung vorhanden sein muss:
In Gambio GX4 ist die Abfrage bereits vorintegriert.
Die Integration zur Abfrage von Einwilligungen in die Checkout-Success Seite erfolgt mittels Update-sicherem Overload.
Bitte die Overload Datei downloaden, die Endung von .txt
nach .php
ändern und im Gambio System per FTP unter
/system/overloads/CheckoutSuccessExtenderComponent/MailBeezGdprConsentCheckoutSuccessExtender.php
hochladen.
Unter Toolbox > Cache > Cache für Modulinformationen leeren
ausführen - danach wird dann die Abfrage zur Einwilligung auf der Checkout-Success Seite eingebunden:
Die Abfrage wird nur eingebunden, falls der Kunde noch nicht alle Einwilligungen gegeben hat.
Mit Klick auf den Button öffnet sich der Konfigurations-Dialog
Die Standard-Vorlage für die Einbindung auf der CheckoutSuccess Seite finden Sie unter:
/mailhive/configbeez/config_gdpr_consent/views/shop_integration/templates/default_gambio_checkoutsuccess.tpl.html
Diese Datei wird - wie alle default_
Dateien im MailBeez System - bei Updates überschrieben. Um eine eigene Vorlage anzulegen, bitte die Datei kopieren und den Prefix default_
entfernen. Im Quellcode der Datei finden Sie weitere Hinweise zur Anpassung.
Um die Sprach-Konstanten anzupassen, bitte eine eigene Vorlage anlegen und den Pfad zu eigenen Sprach-Dateien ändern.
Die Standard-Vorlage für die Seite zur Konfiguration der Einwilligungen finden Sie unter:
/mailhive/configbeez/config_gdpr_consent/views/consent/templates/default_consent_configuration.tpl.html
Diese Datei wird - wie alle default_
Dateien im MailBeez System - bei Updates überschrieben. Um eine eigene Vorlage anzulegen, bitte die Datei kopieren und den Prefix default_
entfernen. Im Quellcode der Datei finden Sie weitere Hinweise zur Anpassung.
Um die Sprach-Konstanten anzupassen, bitte eine eigene Vorlage anlegen und den Pfad zu eigenen Sprach-Dateien ändern.
Sie können mit Hilfe des Platzhalters
[[$gdpr_configuration]]
einen Link zur DSGVO Konfigurations-Seite des jeweiligen Kunden in MailBeez Emails einbinden. Mit Klick auf den Link gelangt der Kunde dann direkt zur Konfigurations-Seite.
der URL zur Konfigurations-Seite kann wie folgt personalisiert im PHP Code generiert werden:
include_once(<YOUR_PATH> . 'mailhive/configbeez/config_gdpr_consent/includes/inc.gdpr_consent.php');
$template_cfg = 'myPage'; // /mailhive/configbeez/config_gdpr_consent/views/consent/templates/myPage.tpl.html
$tmpl_vars = array('mySetting' => 'Hey'); // can be used as {$mySetting} in myPage
$set_consent_type_id = 1; // with visiting the url this consent is automatically given and stored - use with care!
$url = mh_gdpr_render_configuration::get_consent_configuration_url(array(
'customer_id' => $customer_id,
'email_address' => $email_address,
'cfg_template' => $template_cfg,
'cfg_data' => $tmpl_vars,
'set_consent_type_id' => $set_consent_type_id));
Mit folgender Logik können Sie prüfen, ob es nicht erteilte Einwilligungen gibt:
if (mh_gdpr_consent::checkMissingConsent($customer_id)) {
// at least one consent is missing
// output button
}
Gambio GX2/GX3/GX4
Modified-Shop 1.x/2.x/3.x
ZenCart 1.3.x/1.5.x/2.x
osCommerce 2.x
MailBeez.io API V2
Fehler gefunden? Möchten Sie diese Seite verbessern?
diese Seite bearbeiten