Hallo Community
Bei einem Kunden wurde die Shopware Version von 6.3.x auf 6.4.4.x hochgezogen. Nun kann ich die Produkte auf Shopware 6 mittels Patch nicht mehr aktualisieren.
PATCH-Header
https://{Shop-Url}/api/product/{ProductUuid}
Body
{
"name": "Test messenger",
"active": true,
"taxId": "{taxUuid}",
"price": [
{
"currencyId": "{currencyUuid}",
"net": 9,
"gross": 28.9,
"linked": false,
"listPrice": {
"currencyId": "{currencyUuid}",
"net": 0,
"gross": 0,
"linked": false,
"listPrice": null
}
}
],
"stock": 0,
"createdAt": "29.09.2021 10:50:32",
"description": "Edited messenger description",
"manufacturerId": "{manufacturerUuid}",
"restockTime": 0,
"metaDescription": "",
"metaTitle": "",
"markAsTopseller": false,
"deliveryTimeId": "{deliveryTimeUuid}",
"properties": [],
"configuratorSettings": [],
"categories": [
{
"id": "{categorieUuid}",
"name": "Messanger",
"type": "page"
}
]
}
Folgende Fehlermeldung wird mir bei Postman zurückgegeben
{
"errors": [
{
"code": "FRAMEWORK__WRITE_CONSTRAINT_VIOLATION",
"status": "400",
"detail": "No price for default currency defined",
"template": "No price for default currency defined",
"meta": {
"parameters": []
},
"source": {
"pointer": "/0/price"
}
}
]
}
In einem anderen Forum wird dieses Verhalten bereits beschrieben. Wie dies jedoch gelöst wurde, wurde nicht bekannt gegeben.
Kennt jemand von euch ein solches Verhalten und kann mir einen Lösungsansatz nennen, wie dieser Umstand behoben werden kann?
Grüsse
Dolce