# Was sind visibilities id´s im JSON?

**URL:** <https://forum.shopware.com/t/was-sind-visibilities-id-s-im-json/91570>\
**Category:** Shopware 6 (German)\
**Created:** [20. November 2021 um 19:14 UTC](https://forum.shopware.com/t/was-sind-visibilities-id-s-im-json/91570 "2021-11-20T19:14:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tomquenten](https://avatars.discourse-cdn.com/v4/letter/t/ea5d25/32.png) [@tomquenten](https://forum.shopware.com/u/tomquenten)\
**Post date:** [20. November 2021 um 19:14 UTC](https://forum.shopware.com/t/was-sind-visibilities-id-s-im-json/91570/1 "2021-11-20T19:14:55Z")

</div>

In dem Object **visibilities** werden die **productId** , **salesChannelID** und die Art der **visibilities** mitgegeben. Alle Werte kann ich nachvollziehen und die Zusammenhänge verstehen. Über den Admin sehe ich im Symfony jedoch auch noch eine **id**. Ich kann absolut nicht nachvollziehen wo die herkommt, welchen Sinn und in welchem Zusammenhang diese steht.

```auto
        {
            "id": "DIE GROSSE UNBEKANNTE",
            "productId": md5($product->id),
            "salesChannelId": "fdf9d8a303f74be49e8c11f9bda5eccc",
            "visibility": 30
        }

```

Ist das eine statische id? Über den Abruf **sales-channel** bekomme ich einiges an id´s zurück, steht diese dort eventuell mit einem anderen Namen drin?

Könnte mir bitte jemand auf die Sprünge helfen oder mir das kurz erläutern?

---

<div class="post-metadata">

**Author:** ![dneustadt](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/dneustadt/32/15603_2.png) [@dneustadt](https://forum.shopware.com/u/dneustadt)\
**Post date:** [20. November 2021 um 20:24 UTC](https://forum.shopware.com/t/was-sind-visibilities-id-s-im-json/91570/2 "2021-11-20T20:24:29Z")

</div>

Das ist die `id` aus der Mapping-Tabelle `product_visibility`. Normalerweise haben die Mapping-Tabellen keine eigene ID, es gibt jedoch Sonderfälle, da wo das Mapping an sich noch mit weiteren Informationen bestückt wird, in dem Fall die `visibility`. Dann sind die Mappings gleichzeitig auch eigenständige Entitäten und brauchen dementsprechend die ID.

---

<div class="post-metadata">

**Author:** ![tomquenten](https://avatars.discourse-cdn.com/v4/letter/t/ea5d25/32.png) [@tomquenten](https://forum.shopware.com/u/tomquenten)\
**Post date:** [20. November 2021 um 20:26 UTC](https://forum.shopware.com/t/was-sind-visibilities-id-s-im-json/91570/3 "2021-11-20T20:26:26Z")

</div>

Vielen Dank für die Information, ich schaue mir die Tabelle nun mal genauer an.
