GX-Bug #69210
geschlossenWenn man Varianten über die API v3 erstellt und dabei Kombinationen mit einen Preis anlegen will, wird der Preis nicht übernommen
0%
Varianten, die mit der v3 API erstellt werden, speichern nun den Preis korrekt in der Datenbank
Beschreibung
Wenn man Varianten über die API v3 erstellt und dabei Kombinationen mit einen Preis anlegen will, wird der Preis nicht übernommen
Kann wie folgt reproduziert werden:
- Lege einen neuen Artikel an
- führe über die API folgendenen Aufruf durch: api.php/v3/products/:productsId:/variants
[
{
"combination": [
{
"optionId": 1,
"optionValueId": 1
}
],
"modelNumber": "abcdef-12345",
"GTIN": "00012345678905",
"ASIN": "B0006GQ8RW",
"EAN": "401234567890",
"stockType": "integer",
"stock": 1337,
"weightType": "replacing",
"weight": 13.37,
"priceType": "replacing",
"price": 13.37,
"vpeScalarValue": 13.37,
"vpeUnitId": 1,
"deliveryTimeId": 1,
"sortOrder": 1,
"imageListId": 1
}
]
Erwartetest Ergebnis:
Die Kombination sollte für den Artikel angelegt werden, mit dem übermittelten Preis
Tatsächliches Ergebnis:
Es werden alle Werte übernomen bis auf den Preis, der bleibt 0 EUR in der neuen Variante
When creating variants via API v3 and trying to create combinations with a price, the price is not applied
Can be reproduced as follows:
- create a new product
- make the following call via the API: api.php/v3/products/:productsId:/variants
[
{
"combination": [
{
"optionId": 1,
"optionValueId": 1
}
],
"modelNumber": "abcdef-12345",
"GTIN": "00012345678905",
"ASIN": "B0006GQ8RW",
"EAN": "401234567890",
"stockType": "integer",
"stock": 1337,
"weightType": "replacing",
"weight": 13.37,
"priceType": "replacing",
"price": 13.37,
"vpeScalarValue": 13.37,
"vpeUnitId": 1,
"deliveryTimeId": 1,
"sortOrder": 1,
"imageListId": 1
}
]
Expected result:
The combination should be created for the product, with the submitted price.
Actual result:
All values are transferred except for the price, which remains 0 EUR in the new variant.