# Eigenes Cookies Script

**URL:** <https://forum.shopware.com/t/eigenes-cookies-script/68645>\
**Category:** Themes & Design\
**Created:** [28. Juli 2020 um 13:47 UTC](https://forum.shopware.com/t/eigenes-cookies-script/68645 "2020-07-28T13:47:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![jadamec7](https://avatars.discourse-cdn.com/v4/letter/j/a9a28c/32.png) [@jadamec7](https://forum.shopware.com/u/jadamec7)\
**Post date:** [28. Juli 2020 um 13:47 UTC](https://forum.shopware.com/t/eigenes-cookies-script/68645/1 "2020-07-28T13:47:33Z")

</div>

Wie kann ich ein eigenes Cookie Script schreiben bzw. was ist die php Schnittstelle, um über jQuery die Cookies zu akzeptieren/zu speichern?&nbsp;  
&nbsp;

Ich habe auf der Seite lediglich den Hinweis, dass Cookies gesetzt werden, den man mit „Ok“ akzeptiert.&nbsp;  
&nbsp;

Nun brauche ich das Script, welches das akzeptieren speichert, so dass der Hinweis nicht mehr angezeigt wird.&nbsp;

---

<div class="post-metadata">

**Author:** ![tWeuster](https://avatars.discourse-cdn.com/v4/letter/t/edb3f5/32.png) [@tWeuster](https://forum.shopware.com/u/tWeuster)\
**Post date:** [28. Juli 2020 um 14:00 UTC](https://forum.shopware.com/t/eigenes-cookies-script/68645/2 "2020-07-28T14:00:10Z")

</div>

Zum einen gibt es sowas schon fertig von Shopware - sogar in verschiedenen ausführungen.

Zum anderen braucht man dafür kein php. Cookies kann man auch mittels js manipulieren. Sprich, falls du es wirklich selbst machen möchtest, dann reicht ein eventhandler auf das klick des ok buttons. Den fängst du ab, speicherst dir per cookie was du willst und kannst es auch wieder auslesen.

---

<div class="post-metadata">

**Author:** ![jadamec7](https://avatars.discourse-cdn.com/v4/letter/j/a9a28c/32.png) [@jadamec7](https://forum.shopware.com/u/jadamec7)\
**Post date:** [28. Juli 2020 um 14:03 UTC](https://forum.shopware.com/t/eigenes-cookies-script/68645/3 "2020-07-28T14:03:50Z")

</div>

Und wie mache ich das so, dass ich dabei die Funktionen von Shopware nicht einschränke?&nbsp;  
Also, dass quasi akzeptiert wird, dass die Shopware Cookies gesetzt werden?&nbsp;

Bzw gibt es eine Einstellung, dass die Cookies auf jeden Fall gesetzt werden und ich erstelle meine eigene Form zum akzeptieren der Cookies?&nbsp;

---

<div class="post-metadata">

**Author:** ![tWeuster](https://avatars.discourse-cdn.com/v4/letter/t/edb3f5/32.png) [@tWeuster](https://forum.shopware.com/u/tWeuster)\
**Post date:** [28. Juli 2020 um 14:11 UTC](https://forum.shopware.com/t/eigenes-cookies-script/68645/4 "2020-07-28T14:11:07Z")

</div>

Also sorry, aber jetzt wird es wirr.

Bei deinem ersten Post ist es nur ein “ok” Button. Ergo möchtest du dem User nur mitteilen dass es Cookies gibt. Somit gibt es keine Einschränkung. Deshalb läuft alles was mit Cookies zu tun hat von der ersten Sekunde an für den User richtig. Er muss lediglich die Information wegklicken. Wenn er dies macht, fängst du den Click ab, setzt das Cookie und liest es bei erneutem Seitenaufruf wieder aus.

Bei deinem zweiten Post sprichst du von mehreren Cookies. Jetzt klingt es so als ob du dem User eine Auswahl bieten möchtest, welche Cookies er akzeptiert und welche nicht. Da hast du natürlich recht, jetzt muss man darauf achten, wie die Cookies heißen. Da empfehle ich aber dringend die shopware Defaultlösung. Kann man irgendwo in den Grundeinstellungen aktivieren. “Cookie Permission” hilft dir vielleicht als Suchwort weiter. Aber ich bin mir sicher, du wirst es finden - ich habe es ja schliesslich auch gefunden ;).

---

<div class="post-metadata">

**Author:** ![jadamec7](https://avatars.discourse-cdn.com/v4/letter/j/a9a28c/32.png) [@jadamec7](https://forum.shopware.com/u/jadamec7)\
**Post date:** [28. Juli 2020 um 17:10 UTC](https://forum.shopware.com/t/eigenes-cookies-script/68645/5 "2020-07-28T17:10:24Z")

</div>

Sorry, glaube habe mich selbst ein wenig verwirrt 😃

&nbsp;

Also letzten Endes müsste es so gehen:  
Shopware Datenschutz-Einstellungen auf „Nur Hinweis anzeigen“ -\> Cookie mit Javascript setzen, der das „ok“ vom User speichert. Richtig?

---

<div class="post-metadata">

**Author:** ![rockinmc](https://avatars.discourse-cdn.com/v4/letter/r/58f4c7/32.png) [@rockinmc](https://forum.shopware.com/u/rockinmc)\
**Post date:** [28. Juli 2020 um 17:38 UTC](https://forum.shopware.com/t/eigenes-cookies-script/68645/6 "2020-07-28T17:38:00Z")

</div>

Öhm, diese Art der „Zustimmung“ ist nach meinem Kenntnisstand nicht zulässig. Siehe [Cookie Hinweis rechtssicher verwenden](https://www.haendlerbund.de/de/wissen/cookie-hinweis)

Ich würde dir dringenst das Plugin von Shopware empfehlen ([Cookie Consent Tool | Rechtssicherheit | Administration | Erweiterungen | Shopware Community Store](https://store.shopware.com/swag183769231668f/cookie-consent-tool.html)) Bitte beachten, dass ab 5.6.X das Plugin mit Shopware ausgeliefert wird. Das kannst du erweitern siehe hier: [Register a cookie to the cookie consent manager](https://developers.shopware.com/developers-guide/cookie-consent-manager/#search-results)

Damit bist du am Besten ausgestattet und hast eine Lösung, die funktioniert und in vielen Shops läuft.

---

<div class="post-metadata">

**Author:** ![jadamec7](https://avatars.discourse-cdn.com/v4/letter/j/a9a28c/32.png) [@jadamec7](https://forum.shopware.com/u/jadamec7)\
**Post date:** [28. Juli 2020 um 17:42 UTC](https://forum.shopware.com/t/eigenes-cookies-script/68645/7 "2020-07-28T17:42:46Z")

</div>

Oh ok. Dachte man darf das… Seiten wie Mifcom nutzen die ja auch&nbsp;

---

<div class="post-metadata">

**Author:** ![rockinmc](https://avatars.discourse-cdn.com/v4/letter/r/58f4c7/32.png) [@rockinmc](https://forum.shopware.com/u/rockinmc)\
**Post date:** [29. Juli 2020 um 11:24 UTC](https://forum.shopware.com/t/eigenes-cookies-script/68645/8 "2020-07-29T11:24:22Z")

</div>

Hallo,

bin kein Rechtsanwalt, daher am Besten Einen befragen. Aber aufgrund der Strafen, better safe than sorry. ![Sticking-out-tongue](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/sticking-out-tongue.png "Sticking-out-tongue")
