GX-Bug #59700
Von Moritz Bunjes vor etwa 6 Jahren aktualisiert
In der JSON-Response fehlt im Array der graduatedPrices die Menge (threshold). Sattdessen steht dort fälschlicherweise die taxClassId
~~~
{
"productId": 1,
"price": 84.0336,
"taxClassId": 1,
"groupPrices": [
{
"customerGroupId": 1,
"groupPrice": 75.6303,
"graduatedPrices": [
{
"graduatedPrice": 73.9496,
"taxClassId": 1
},
{
"graduatedPrice": 72.2689,
"taxClassId": 1
},
{
"graduatedPrice": 70.5882,
"taxClassId": 1
},
{
"graduatedPrice": 68.9076,
"taxClassId": 1
}
]
},
{
"customerGroupId": 2,
"groupPrice": 67.2269,
"graduatedPrices": [
{
"graduatedPrice": 65.5462,
"taxClassId": 1
},
{
"graduatedPrice": 63.8655,
"taxClassId": 1
},
{
"graduatedPrice": 62.1849,
"taxClassId": 1
},
{
"graduatedPrice": 60.5042,
"taxClassId": 1
}
]
},
{
"customerGroupId": 3,
"groupPrice": 58.8235,
"graduatedPrices": [
{
"graduatedPrice": 57.1429,
"taxClassId": 1
},
{
"graduatedPrice": 55.4622,
"taxClassId": 1
},
{
"graduatedPrice": 53.7815,
"taxClassId": 1
},
{
"graduatedPrice": 52.1008,
"taxClassId": 1
}
]
}
],
"_links": {
"taxClass": "http://mob.dev.gambio-server.net/feature/src/api.php/v2/tax_classes/1"
}
}
~~~
Außerdem sollte bei der Abfrage eines Preises für eine bestimmte Menge einer bestimmten Kundengruppe nicht nur der Preis, sondern zusätzlich auch noch die Steuerklassen-ID (taxClassId) mit zurückgegeben werden.