# Preisregel per Repository

**URL:** <https://forum.shopware.com/t/preisregel-per-repository/64272>\
**Category:** Programmierung\
**Created:** [27. Januar 2020 um 11:16 UTC](https://forum.shopware.com/t/preisregel-per-repository/64272 "2020-01-27T11:16:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [27. Januar 2020 um 11:16 UTC](https://forum.shopware.com/t/preisregel-per-repository/64272/1 "2020-01-27T11:16:11Z")

</div>

Moin,

ich aktualisiere über ein Plugin ein paar Produkte. Nun möchte ich, den Wert einer Preisregel ändern über die product.repository?

```
$data = [
      'id' => $id,
      'productNumber' => Uuid::randomHex(),
      'stock' => 10,
      'active' => true,
      'name' => 'test',
      'price' => [
        [
          'currencyId' => mb_strtolower('B7D2554B0CE847CD82F3AC9BD1C0DFCA'),
          'gross' => 99,
          'net' => 99,
          'linked' => true
        ]
      ],
      'prices' => [
        [
          'ruleId' => mb_strtolower('E582889B512741D1AD52263594E0E918'),
          'price' => [
            'currencyId' => mb_strtolower('B7D2554B0CE847CD82F3AC9BD1C0DFCA'),
            'gross' => 999,
            'net' => 999,
            'linked' => true
          ]
        ]
      ],

      'manufacturer' => ['name' => 'test'],
      'taxId' => mb_strtolower('70037F2796B041F6B5D7C4BD5B2B2C3F'),
      'categories' => [
          ['id' => $id, 'name' => 'asd'],
      ],
      'visibilities' => [
          [
              'salesChannelId' => mb_strtolower('57209E9EA7924CBFBF5369476D8B4FF5'),
              'visibility' => ProductVisibilityDefinition::VISIBILITY_ALL,
          ],
      ],
  ];

```

Dies funktioniert leider nicht. Artikel wird zwar angelegt, Preisregel aber ignoriert.

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [27. Januar 2020 um 12:55 UTC](https://forum.shopware.com/t/preisregel-per-repository/64272/2 "2020-01-27T12:55:14Z")

</div>

```
'prices' => [
  [
    'ruleId' => mb_strtolower('E582889B512741D1AD52263594E0E918'),
    'quantityStart' => 1,
    'price' => [
      'gross' => [
        'currencyId' => mb_strtolower('B7D2554B0CE847CD82F3AC9BD1C0DFCA'),
        'gross' => 999,
        'net' => 999,
        'linked' => true
      ],
    ]
  ]
],

```

so ist richtig
