Consentl pentru Shopware 6
Pluginul Consentl pentru Shopware 6.6 și 6.7 plasează bannerul primul în <head>, înlocuiește bara de cookie-uri și sincronizează grupurile de cookie-uri.
- Scriptul de încărcare primul în <head>
- Da
- Descărcare
- consentl-shopware-1.1.1.zip · Versiune 1.1.1 · 164 KB · SHA-256
Pluginul Consentl vă conectează magazinul Shopware la Consentl. Stochează cheia site-ului pentru
fiecare canal de vânzare, afișează scriptul de încărcare ca prim element din <head>, înlocuiește
bara de cookie-uri Shopware și transmite fiecare alegere grupurilor de cookie-uri Shopware, astfel
încât lista de dorințe, elementele YouTube, Google Analytics și alte funcții o urmează. Textele,
culorile, regiunile și înregistrările de consimțământ se administrează în panoul de control
Consentl.
Cerințe
- Shopware 6.6 sau 6.7, PHP 8.2 sau o versiune ulterioară.
- Un cont Consentl (este disponibil planul Free).
Instalare
Din arhiva zip (Descărcări):
- În administrare, accesați Extensions → My extensions → Upload extension și alegeți arhiva zip sau rulați pe server:
bin/console plugin:zip-import consentl-shopware-<version>.zip
bin/console plugin:install --activate ConsentlConsent
bin/console cache:clear
- Instalați și activați Consentl, apoi goliți cache-ul.
Scriptul pluginului pentru storefront este copiat în public/bundles/consentlconsent/ la activare;
rulați bin/console assets:install dacă faceți deploy fără ciclul de viață al pluginului.
Conectați site-ul
Deschideți Extensions → My extensions → Consentl → Configure. Setările se aplică pentru fiecare canal de vânzare și sunt moștenite din „All Sales Channels”.
- Connect with Consentl vă conectează, vă permite să alegeți sau să creați site-ul și salvează cheia pentru canalul de vânzare selectat.
- Sau lipiți cheia site-ului (
sk_+ 24 de caractere) din panoul de control și salvați.
Configurare
| Setare | Implicit | Observații |
|---|---|---|
| Show the Consentl banner | on | Off = scriptul de încărcare nu este afișat; cheia este păstrată |
| Replace the Shopware cookie bar | on | Ascunde bara de cookie-uri și dialogul de setări cookie-uri Shopware |
| Sync consent with Shopware cookie groups | on | Vedeți mai jos |
| Category for unknown cookie groups | Marketing | Pentru grupurile adăugate de alte extensii care nu pot fi asociate |
| Banner language | Automatic | Limba domeniului canalului de vânzare (de-AT → de) |
Grupuri de cookie-uri. Grupurile Shopware corespund categoriilor Consentl: technically required
→ strict necesare, comfort features → preferințe, statistics → analiză, marketing → marketing.
Celelalte grupuri sunt asociate după cuvinte-cheie sau folosesc categoria de rezervă. Când un
vizitator decide, pluginul scrie aceleași cookie-uri pe care le-ar scrie Shopware însuși
(wishlist-enabled, youtube-video, google-analytics-enabled, …) și anunță modificarea, astfel
încât extensiile care ascultă modificările de consimțământ reacționează fără reîncărcare. Linkurile
către setările de cookie-uri Shopware deschid preferințele Consentl.
Widgeturi. Blocul Shopping Experiences Consentl (categoria Text) cu elementele cookie declaration, privacy request form și withdrawal form. În teme puteți folosi și includerile Twig:
{% sw_include '@ConsentlConsent/storefront/consentl/widget.html.twig' with { consentlType: 'declaration' } %}
{% sw_include '@ConsentlConsent/storefront/consentl/settings-link.html.twig' %}
consentlType poate fi declaration, request sau withdrawal.
Verificați că funcționează
- Vizualizați sursa paginii storefront-ului:
<head>începe cu<script src="https://api.consentl.com/v1/loader.js?k=…&l=de">. - Bara de cookie-uri Shopware nu mai apare; apare bannerul Consentl.
- Refuzați tot: cookie-urile
google-analytics-enabled,wishlist-enabledșiyoutube-videonu sunt setate, iar Google Analytics nu se încarcă. Acceptați analiza:google-analytics-enabled=1este setat fără reîncărcare.
Pentru dezvoltatori
În Twig, {% if consentl_allowed('marketing') %}…{% endif %} verifică o decizie stocată. Vede doar
cookie-ul consentl (nu valorile implicite ale regiunii) și este evaluat la generarea paginii, așa
că paginile din cache-ul HTTP Shopware nu sunt reevaluate. Preferați blocarea pe client:
<script type="text/plain" data-consentl="analytics">…</script>.
Limitări
- „Keep Shopware cookie bar” (înlocuirea dezactivată) rulează două interfețe de consimțământ; folosiți această opțiune doar pentru o perioadă de tranziție.
- Shopware 6.7 include propriul formular pentru cererea de revocare (retragere). Folosiți fie formularul de retragere Shopware, fie pe cel Consentl, nu pe amândouă.
- Fluxul Connect folosește gazda administrării ca domeniu; adăugați domeniile storefront-ului în panoul de control Consentl dacă acestea diferă.
Ghiduri conexe
V-ați blocat? Scrieți-ne la support@consentl.com — răspundem în limba engleză, în zilele lucrătoare.