Hi,
habe seit neustem nicht nachvollziehbare Probleme mit der Shopware REST API. Habe mich schon dazu entschieden Shopware 5.2 komplett neu aufzusetzen - dennoch kein Erfolg.
Ich schicke einen korrekten POST Request mit JSON Body an den /api/articles Endpoint und erhalte folgende Response:
Client error: POST http://shopware.leadcommerce.de/api/articles
resulted in a 400 Bad Request
response:
{"success":false,"message":"Validation error","errors":["mainDetail.number: This value should not be blank."]}
So sieht mein body aus (utf8-encoded):
{
"name": "Sitzhocker Amaja",
"metaTitle": "Sitzhocker Amaja",
"description": "Diese multifunktionellen Sitzw\u00fcrfel sieht chic aus. Legen Sie Ihre F\u00fc\u00dfe hoch und relaxen! Oder benutzen Sie die W\u00fcrfel als Sitzgelegenheit, wenn S...",
"descriptionLong": "Diese multifunktionellen Sitzw\u00fcrfel sieht chic aus. Legen Sie Ihre F\u00fc\u00dfe hoch und relaxen! Oder benutzen Sie die W\u00fcrfel als Sitzgelegenheit, wenn Sie mal ein paar mehr G\u00e4ste haben. Der Sitzw\u00fcrfel bietet einen gem\u00fctlichen Sitzplatz!Ma\u00dfe:H\u00f6he: 41 cmBreite: 40 cmTiefe: 40 cm",
"categories": [
{
"id": 5
},
{
"id": 6
}
],
"priceGroupId": 1,
"priceGroupActive": true,
"lastStock": true,
"active": true,
"tax": 19,
"supplier": "CLP",
"shippingTime": 10,
"mainDetail": {
"number": "CLP-10482655",
"inStock": 203,
"maxPurchase": 203,
"additionaltext": "hellgrau",
"prices": [
{
"customerGroupKey": "EK",
"price": 52.99,
"baseprice": 38.65
}
],
"attribute": {
"attr4": 4.9,
"attr5": null,
"attr6": "hellgrau"
},
"configuratorOptions": [
{
"groupId": 8,
"name": "hellgrau",
"option": "hellgrau"
}
],
"unit": {
"unit": "piece",
"name": "St\u00fcck"
},
"shippingTime": 10,
"ean": "4250420267965",
"active": true,
"isMain": true
},
"images": [
{
"link": "http:\/\/SECRETDOMAIN.DE\/produktbilder\/1436180006_9f3a5d6a8e.jpg",
"description": "CLP-10482655"
},
{
"link": "http:\/\/SECRETDOMAIN.DE\/produktbilder\/1436180007_2b4c5fdb56.jpg",
"description": "CLP-10482655"
},
{
"link": "http:\/\/SECRETDOMAIN.DE\/produktbilder\/1436180020_32ab4de3ac.jpg",
"description": "CLP-10482655"
},
{
"link": "http:\/\/SECRETDOMAIN.DE\/produktbilder\/1436180021_155a948e37.jpg",
"description": "CLP-10482655"
},
{
"link": "http:\/\/SECRETDOMAIN.DE\/produktbilder\/1436180027_0cccb1da3d.jpg",
"description": "CLP-10482655"
}
],
"configuratorSet": {
"name": "SET-2e9d291969ca05f",
"public": true,
"groups": [
{
"name": "Gr\u00f6\u00dfe",
"options": []
},
{
"name": "Farbe",
"options": [
{
"groupId": 8,
"name": "hellgrau",
"option": "hellgrau"
}
]
}
]
},
"propertyValues": [
{
"option": {
"name": "Farbe"
},
"value": "hellgrau"
}
],
"filterGroupId": 1,
"variants": []
}
Habe jetzt schon 8 Stunden reingesteckt und finde partut keine Lösung.
Vielen Dank im Vorraus für euren Support!
Gruß
Alex