CustomField updaten via PATCH /api/v3/product/product-id oder POST /api/v3/product

Hallo Zusammen,

ich lege gerade Artikel über die Admin API via POST an und das funktioniert auch super, genauso das Ändern via PATCH. Ich würde jetzt gerne aber ein paar weitere Felder in Customfields vom Produkt schreiben. Dafür habe ich ein Customfieldset für Produkte angelegt und auch ein Feld zum Testen. Im Backend von Shopware kann ich das Feld also ganz normal bei jedem Produkt befüllen.

Hat das schon mal Jemand über die API befüllt? Ich habe folgendes im Body versucht:

{
    "custom_field" : [
        { 
            "custom_articledata_article_number" => "1289"
        }
    ]
}

Das funktioniert allerdings nicht. Jemand eine Idee?

Danke und Grüße!

*push* Hat das wirklich noch nie Jemand gemacht?

Nicht custom_field sondern customFields :wink:

Kann man auch schön in der Console verfolgen, wenn man Produkte im Backend ändert

1 „Gefällt mir“

Das hatte ich auch schon probiert, da ging es nicht. Jetzt geht es :slight_smile: Keine Ahnung, was ich anders gemacht habe, aber Danke!

Ich bring das mal wieder auf den Tisch weil ich nichts weiter komme…

Ich möchte genau das selbe machen wie du hier…

„customFields“: [{
„custom_product_brand“: „blabla“

            }]

Einfach nicht . Und ich finde auch nirgendswo eine DOC es erklart wird.

Ihr habt beide nicht die richtige Syntax verwendet:

{ "customFields": { "custom_product_brand": "Hier stehen ganz fantastische Dingo." } }

Es ist kein Array und customFields muss in camelCase geschrieben sein.