Hallo,
ich versuche über die API einen minimalen Artikel zu posten. Laut Shopware 6: Writing entities sollte folgender Call funktionieren:
$data = [
'name' => 'test-product',
'productNumber' => 'random',
'stock' => 10,
'taxId' => '5d3d35dfa08d42d0acff72d1547ffed0',
'price' =>
[
'currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca',
'gross' => 15,
'net' => 10,
'linked' => false
]
];
try {
$shopwareApi->request('POST', 'customer', $data);
} catch(Exception $e) {
print_r($e->getMessage());
}
Ich bekomme folgenden Fehler:
Client error: POST https://mein-shop.de/api/v3/customer
resulted in a 400 Bad Request
response: {“errors”:[{“code”:“c1051bb4-d103-4f74-8988-acbcafc7fdc3”,“status”:“400”,“detail”:“Dieser Wert sollte nicht leer sein.”, (truncated…)
Sieht so aus, als wenn doch noch zusätzliche Attribute notwendig sind? Hat jemand einen Tipp oder ein funktionierendes Beispiel für mich?
Viele Grüße, Frank