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.
Von Marvin Muxfeld vor etwa 3 Jahren aktualisiert
- Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Von Marvin Muxfeld vor etwa 3 Jahren aktualisiert
- Status wurde von Gemeldet zu In Bearbeitung geändert
Von Marvin Muxfeld vor etwa 3 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an
Marvin Muxfeldwurde gelöscht - Zielversion wurde von 133 zu 4.5.1.0 beta3 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Ahmed Hamouda vor etwa 3 Jahren aktualisiert
- Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Von Ahmed Hamouda vor etwa 3 Jahren aktualisiert
- Zugewiesen an
Ahmed Hamoudawurde gelöscht
Von Alexandre Ataides vor etwa 3 Jahren aktualisiert
- Zugewiesen an wurde auf Alexandre Ataides gesetzt
Von Alexandre Ataides vor etwa 3 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert