# Custom Cookie Provider Änderungen werden nicht übernommen

**URL:** <https://forum.shopware.com/t/custom-cookie-provider-aenderungen-werden-nicht-uebernommen/89737>\
**Category:** Programmierung\
**Created:** [13. August 2021 um 09:03 UTC](https://forum.shopware.com/t/custom-cookie-provider-aenderungen-werden-nicht-uebernommen/89737 "2021-08-13T09:03:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![trendmarkeMartin](https://avatars.discourse-cdn.com/v4/letter/t/c68b51/32.png) [@trendmarkeMartin](https://forum.shopware.com/u/trendmarkeMartin)\
**Post date:** [13. August 2021 um 09:03 UTC](https://forum.shopware.com/t/custom-cookie-provider-aenderungen-werden-nicht-uebernommen/89737/1 "2021-08-13T09:03:26Z")

</div>

Hallo zusammen,  
wir haben momentan das Problem, dass der Custom Cookie Provider nicht die Änderungen an der Datei im Theme lädt. Daher werden Cookies nicht im Cookie Consent Fenster abgefragt. Bisher hatte das sehr gut funktioniert.  
Daraufhin habe ich nochmal die Doku gecheckt unter:

> **[Add cookie to manager](https://developer.shopware.com/docs/guides/plugins/plugins/storefront/add-cookie-to-manager)**

Mir ist aufgefallen, dass wir in unserem Theme den Cookie Provider unter /src/Framework/Cookie/CustomCookieProvider.php gespeichert haben. In der Doku wird hier der Ordner/src/Service/CustomCookieProvider.php angegeben. Ich nehme allerdings an, dass das egal ist solange der Pfad in der /src/Resources/config/services.xml passt oder? Auch ist in all unseren Plugins der Pfad für den Cookie Provider „src/Framework/Cookie/CustomCookieProvider.php“ . Hat jemand ne Idee warum ich die Änderungen nicht sehe?

Danke im Voraus!

Hier der relevante code aus der services.xml

```auto
<service id="Theme\Framework\Cookie\CustomCookieProvider"
                 decorates="Shopware\Storefront\Framework\Cookie\CookieProviderInterface">
            <argument type="service"
                      id="Theme\Framework\Cookie\CustomCookieProvider.inner"/>
</service>

```

und der Provider

```auto
<?php declare(strict_types=1);

namespace Theme\Framework\Cookie;

use Shopware\Storefront\Framework\Cookie\CookieProviderInterface;

class CustomCookieProvider implements CookieProviderInterface
{

    private const singleCookie = [
        'snippet_name' => 'Marketing',
        'snippet_description' => 'Google Remarketing',
        'cookie' => 'googleRemarketing',
        'value' => 'googleRemarketing',
        'expiration' => '30000'
    ];
    private const cookieGroup = [
        'snippet_name' => 'Analytics',
        'snippet_description' => 'Cookies die uns unterstützen Ihnen die richtigen Produkte vorzuschlagen.',
        'entries' => [
            [
                'snippet_name' => 'Microsoft Advertising',
                'cookie' => 'cookie-ms-ads',
                'value' => 'ms',
                'expiration' => '30000'
            ]
        ],
    ];
    private $originalService;

    // cookies can also be provided as a group

    function __construct(CookieProviderInterface $service)
    {
        $this->originalService = $service;
    }

    public function getCookieGroups(): array
    {
        return array_merge(
            $this->originalService->getCookieGroups(),
            [
                self::cookieGroup,
                self::singleCookie
            ]
        );
    }
}

```

---

<div class="post-metadata">

**Author:** ![moschadr](https://avatars.discourse-cdn.com/v4/letter/m/65b543/32.png) [@moschadr](https://forum.shopware.com/u/moschadr)\
**Post date:** [14. Oktober 2021 um 14:08 UTC](https://forum.shopware.com/t/custom-cookie-provider-aenderungen-werden-nicht-uebernommen/89737/2 "2021-10-14T14:08:05Z")

</div>

> [@trendmarkeMartin](#):
>
> Hat jemand ne Idee warum ich die Änderungen nicht sehe?

Für den Fall, dass sich das Problem noch nicht geklärt hat … was siehst Du wo nicht? Ist der Eintrag im ConsentManager sichtbar? Hast DU mal versucht isRequired zu setzen? Gruß

---

<div class="post-metadata">

**Author:** ![trendmarkeMartin](https://avatars.discourse-cdn.com/v4/letter/t/c68b51/32.png) [@trendmarkeMartin](https://forum.shopware.com/u/trendmarkeMartin)\
**Post date:** [18. Oktober 2021 um 07:33 UTC](https://forum.shopware.com/t/custom-cookie-provider-aenderungen-werden-nicht-uebernommen/89737/3 "2021-10-18T07:33:50Z")

</div>

danke für die Antwort das Problem ist mittlerweile behoben.

---

<div class="post-metadata">

**Author:** ![Christian.Saeum](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/christian.saeum/32/15763_2.png) [@Christian.Saeum](https://forum.shopware.com/u/Christian.Saeum)\
**Post date:** [5. Mai 2022 um 11:24 UTC](https://forum.shopware.com/t/custom-cookie-provider-aenderungen-werden-nicht-uebernommen/89737/4 "2022-05-05T11:24:10Z")

</div>

kannst du uns verraten wie der Code bei dir nun aussieht?
