# CustomField Definition via DAL in Produkten

**URL:** https://forum.shopware.com/t/customfield-definition-via-dal-in-produkten/107483
**Category:** Programmierung
**Created:** [27. Juni 2025 um 06:56 UTC](https://forum.shopware.com/t/customfield-definition-via-dal-in-produkten/107483 "2025-06-27T06:56:28Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)
#### Post date: [27. Juni 2025 um 06:56 UTC](https://forum.shopware.com/t/customfield-definition-via-dal-in-produkten/107483/1 "2025-06-27T06:56:28Z")

</div>

Hallo,

wie komme ich via DAL an die Definition der CustomFields bei Produkten heran:

ich hätte gedacht:

`$criteria->addAssociation('customFieldSets');`

Es kommt zwar kein Fehler, allerdings kommt da weiterhin `null` zurück, obwohl es ein aktives Set für Produkt CustomFields gibt?

---

<div class="post-metadata">

### Author: ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)
#### Post date: [27. Juni 2025 um 08:57 UTC](https://forum.shopware.com/t/customfield-definition-via-dal-in-produkten/107483/2 "2025-06-27T08:57:13Z")

</div>

das der Bezug aus den Produktdaten heraus fehlt ist eine Sache, aber auch auf dem Repository selbst, kann ich keine Daten bzgl. der Feld-Definitionen finden:

```auto
// customFieldSet
$this->customFieldSetRepository = RepositoryFactory::create(CustomFieldSetDefinition::ENTITY_NAME);

$criteria = new Criteria();
$criteria->addAssociation('relations');
dd($this->customFieldSetRepository->search($criteria, $this->context)->getEntities());

```

 ![Bildschirmfoto 2025-06-27 um 10.51.31](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/5/2/523d2429431fc42f84c79d09b38e2362b8faca31.png)

Wo liegt da mein Denkfehler?

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [27. Juni 2025 um 09:12 UTC](https://forum.shopware.com/t/customfield-definition-via-dal-in-produkten/107483/3 "2025-06-27T09:12:03Z")

</div>

Für was benötigst du denn die CustomFieldSets? Die CustomFields (ohne Set) sollten bei product eigentlich immer automatisch mit geladen werden.

---

<div class="post-metadata">

### Author: ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)
#### Post date: [27. Juni 2025 um 09:16 UTC](https://forum.shopware.com/t/customfield-definition-via-dal-in-produkten/107483/4 "2025-06-27T09:16:03Z")

</div>

Ich brauche die Sets, da ich die CustomFields in einem anderen Shop via API anlegen möchte.
