# custom fields in rule builder benutzen

**URL:** <https://forum.shopware.com/t/custom-fields-in-rule-builder-benutzen/68548>\
**Category:** Administration\
**Created:** [23. Juli 2020 um 11:31 UTC](https://forum.shopware.com/t/custom-fields-in-rule-builder-benutzen/68548 "2020-07-23T11:31:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![codmdu](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@codmdu](https://forum.shopware.com/u/codmdu)\
**Post date:** [23. Juli 2020 um 11:31 UTC](https://forum.shopware.com/t/custom-fields-in-rule-builder-benutzen/68548/1 "2020-07-23T11:31:33Z")

</div>

Hallo,

wie ist es möglich custom fields im rule builder zu benutzen ? (Einschränkung der Versandarten).  
In [disem Thread](https://forum.shopware.com/discussion/67093/wie-kann-ich-per-rulebuilder-auf-customfields-zugreifen) steht es sollte mit der Verison 6.2 eingebaut werden, wir haben die Version 6.2.3 und finden leider keine Option dafür.

Ist die Funktion schon drin ?  
Wenn ja: wo ?  
Wenn nicht: Wann wird die Funktion eingebaut ?

---

<div class="post-metadata">

**Author:** ![oerkel](https://avatars.discourse-cdn.com/v4/letter/o/a9adbd/32.png) [@oerkel](https://forum.shopware.com/u/oerkel)\
**Post date:** [6. August 2020 um 06:52 UTC](https://forum.shopware.com/t/custom-fields-in-rule-builder-benutzen/68548/2 "2020-08-06T06:52:32Z")

</div>

Moin,

custom fields vom Customer sollten sich so in der match Methode laden lassen:

$customer = $scope-\>getSalesChannelContext()-\>getCustomer();  
$customArray = $customer-\>getCustomFields();

evtl. hilft das schon weiter

&nbsp;

---

<div class="post-metadata">

**Author:** ![codmdu](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@codmdu](https://forum.shopware.com/u/codmdu)\
**Post date:** [6. August 2020 um 09:27 UTC](https://forum.shopware.com/t/custom-fields-in-rule-builder-benutzen/68548/3 "2020-08-06T09:27:36Z")

</div>

> [@oerkel schrieb:](https://forum.shopware.com/profile/21296/oerkel "oerkel")
> 
> Moin,
> 
> custom fields vom Customer sollten sich so in der match Methode laden lassen:
> 
> $customer = $scope-\>getSalesChannelContext()-\>getCustomer();  
> $customArray = $customer-\>getCustomFields();
> 
> evtl. hilft das schon weiter

&nbsp;

Danke für die Antwort oerkel, ich meine allerdings das Frontend sprich nur über die UI.  
Es soll dafür nichts extra programmiert werden (ging vorher auch ohne programmieren in der alten Shopware Version)

&nbsp;

---

<div class="post-metadata">

**Author:** ![sdiez](https://avatars.discourse-cdn.com/v4/letter/s/df705f/32.png) [@sdiez](https://forum.shopware.com/u/sdiez)\
**Post date:** [30. September 2020 um 08:55 UTC](https://forum.shopware.com/t/custom-fields-in-rule-builder-benutzen/68548/4 "2020-09-30T08:55:38Z")

</div>

Falls es noch relevant ist, das ganze geht mittlerweile über die UI, zumindest bei Bestellpositionen. Heißt „Positionen mit Attribut“.

---

<div class="post-metadata">

**Author:** ![codmdu](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@codmdu](https://forum.shopware.com/u/codmdu)\
**Post date:** [2. Oktober 2020 um 12:20 UTC](https://forum.shopware.com/t/custom-fields-in-rule-builder-benutzen/68548/5 "2020-10-02T12:20:51Z")

</div>

> [@sdiez schrieb:](https://forum.shopware.com/profile/36689/sdiez "sdiez")
> 
> Falls es noch relevant ist, das ganze geht mittlerweile über die UI, zumindest bei Bestellpositionen. Heißt „Positionen mit Attribut“.

Danke für die Antwort, ja das ganze ist noch relevant da wir aktuelle (wegen diesem Problem) nicht updaten können.  
Wo finde ich den die Bestellpositionen und was für eine Auswirkung hätte dies ?

Was wir bezwecken wollen ist das bestimmte Versandarten nur für bestimmte Produkte zurverfügung steht (durch das Attribute am Produkt).

Haben den Punkt nun gefunden, allerdings funktioniert es bei uns nicht wirklich.  
Wir haben im Produkt ein Attribut als Checkbox, diese ist bei dem Produkt auch aktiviert.  
Als Regel haben wir nun das Attribut ausgewählt und eingestellt wenn NICHT angehakt, somit sollten wir diese Versandart für das Produkt ja eigentlich nicht angezeigt bekommen, dies ist aber nicht der Fall!

---

<div class="post-metadata">

**Author:** ![LarsFischu](https://avatars.discourse-cdn.com/v4/letter/l/cdc98d/32.png) [@LarsFischu](https://forum.shopware.com/u/LarsFischu)\
**Post date:** [1. November 2023 um 14:51 UTC](https://forum.shopware.com/t/custom-fields-in-rule-builder-benutzen/68548/6 "2023-11-01T14:51:36Z")

</div>

Scheinbar gibt es die Funktion immer noch nicht, dass über den Rule Builder eine Versandart aktiviert werden kann, wenn das Zusatzfeld aller Produkte im Warenkorb nicht angehakt ist. Oder hat das jemand hinbekommen?

Die Erfahrung ist mittlerweile, dass es beim Rule Builder zwar sehr viele Möglichkeiten gibt aber eine Vielzahl der Konfigurationen praktisch überhaupt nicht funktioniert.

---

<div class="post-metadata">

**Author:** ![AngiWaesche](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/angiwaesche/32/25773_2.png) [@AngiWaesche](https://forum.shopware.com/u/AngiWaesche)\
**Post date:** [9. August 2024 um 14:31 UTC](https://forum.shopware.com/t/custom-fields-in-rule-builder-benutzen/68548/7 "2024-08-09T14:31:57Z")

</div>

Gibt es hier mittlerweile Neuigkeiten? Angeblich können die Custom Fields mittlerweile im Rule Builder genutzt werden, aber die Einstellungen greifen einfach nicht. Nutze ich die Tags funktioniert alles problemlos. Wir sind auf Version 6.5.8.7 (!)

Was habe ich getan?

- Implementierung eines Customfields für den Versand Kühlpflichtiger Ware
- Customfield am Artikel gepflegt
- Customfield im Bereich „Einstellungen“ - „System“ - „Zusatzfelder“ auf „Verfügbar im Warenkorb“ gestellt
- Rule aufgebaut

Die Konfig greift einfach nicht. Trotz mehrfachem Cache Clear. Sobald ich die Rule auf Tags aufbaue, greift sie direkt. Da aber die Tags keine Option sind, wäre es schön, wenn sich Shopware mal diesbezüglich äußern könnte?

---

<div class="post-metadata">

**Author:** ![gaxweb](https://avatars.discourse-cdn.com/v4/letter/g/ea5d25/32.png) [@gaxweb](https://forum.shopware.com/u/gaxweb)\
**Post date:** [16. September 2024 um 12:48 UTC](https://forum.shopware.com/t/custom-fields-in-rule-builder-benutzen/68548/8 "2024-09-16T12:48:14Z")

</div>

Die Rule alleine bewirkt auch nix. Man muss sie unter „Zuweisungen“ auch irgendwas zuweisen.
