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):

  1. Î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
  1. 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ă

  1. Vizualizați sursa paginii storefront-ului: <head> începe cu <script src="https://api.consentl.com/v1/loader.js?k=…&l=de">.
  2. Bara de cookie-uri Shopware nu mai apare; apare bannerul Consentl.
  3. Refuzați tot: cookie-urile google-analytics-enabled, wishlist-enabled și youtube-video nu sunt setate, iar Google Analytics nu se încarcă. Acceptați analiza: google-analytics-enabled=1 este 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ă.

V-ați blocat? Scrieți-ne la support@consentl.com — răspundem în limba engleză, în zilele lucrătoare.