Bulk update für Preise

Hallo,

ich versuche gerade die Preise in unserem Shop per API zu aktualisieren und habe mich an dem Beitrag Bulk update für Stock - Shopware 6 (German) - Shopware Community Forum orientiert. Die Bestandsaktualisierung habe ich bereits erfolgreich hinbekommen.

Wie muss der Payload zum aktualisieren der Preise (ohne Rules) aussehen?

Mein derzeitiger Versuch sieht wie folgt aus:

{
  "price-updates": {
    "entity": "product",
    "action": "upsert",
    "payload": [
      {
        "id": "...",
        "price": {
          "currencyID": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
          "gross": 99.90
        }
      }
    ]
  }
}

per POST an die „/api/_action/sync“

Ich meine, dass innerhalb von price neben gross noch „net“ und „linked“ Pflichtfelder sind. Also vielleicht mal so probieren?

{
  "price-updates": {
    "entity": "product",
    "action": "upsert",
    "payload": [
      {
        "id": "...",
        "price": {
          "currencyID": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
          "gross": 99.90,
          "net": 83.9495798,
          "linked": true
        }
      }
    ]
  }
}