GX-Task #69215
geschlossenMan kann über die API den Bestand oder den Preis nicht ohne die anderen Werte aktualisieren / You cannot update the stock or the price via API without the other values
0%
Teilweises Aktualisieren von Produkt Varianten und Zusatzoptionen ist nun über den PATCH Endpoint in der REST API v3 möglich
Beschreibung
Man kann über die API den Bestand oder den Preis nicht ohne die anderen Werte aktualisieren, es sollte eine Möglichkeit geben wo die Werte nur dann aktualisiert werden, wenn man diese auch angibt.
Wenn man die Werte nicht angibt, dann sollten diese auch nicht verlangt werden. Ein PATCH Endpunkt für /products/{productId}/variants fehlt.
Aktuell kann man nur die sortOrder einzeln patchen, aber weder "price" noch "stock" oder "weight" kann einzeln übertragen werden.
Erwartetes Ergebnis:
Es sollte über einen PATCH Endpunkt die Möglichkeit geben, die Werte für Varianten Kombinationen einzeln zu übertragen, sodass man nicht immer jeden Wert erneut senden muss, obwohl sich dieser nicht ändern
Tatsächliches Ergebnis:
Es gibt aktuelle keine Möglichkeit nur den Preis oder nur den Bestand oder nur das Gewicht einer Variantenkombination zu aktualisieren, ohne auch die anderen Werte mit zu übertragen
You can't update the stock or the price via the API without the other values, there should be a way where the values are only updated if you specify them.
If you don't specify the values, then they should not be requested. A PATCH endpoint for /products/{productId}/variants is missing.
Currently you can only patch the sortOrder individually, but neither "price" nor "stock" nor "weight" can be transferred individually.
Expected result:
There should be a PATCH endpoint to transfer the values for variant combinations individually, so that you don't always have to send each value again, even though they don't change.
Actual result:
There is currently no way to update only the price or only the stock or only the weight of a variant combination without also transmitting the other values.
Von Mirko Janssen vor etwa 3 Jahren aktualisiert
- Tracker wurde von GX-Bug zu GX-Task geändert
This is more likely a general task than "just" a bug. We should also think about other REST API endpoints and how to handle these partial updates.
Von Wilken Haase vor etwa 3 Jahren aktualisiert
- Priorität wurde von Normal zu Hoch geändert
Von Ulrich Wenk vor etwa 3 Jahren aktualisiert
- Status wurde von Gemeldet zu Anerkannt geändert
Von Lennard Kläfker vor mehr als 2 Jahren aktualisiert
- Tags wurde auf 4.5.3_beta 1 gesetzt
Von Mirko Janssen vor mehr als 2 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Mirko Janssen gesetzt
Von Mirko Janssen vor mehr als 2 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zielversion wurde auf 4.5.3.0 beta1 gesetzt
Von Mirko Janssen vor mehr als 2 Jahren aktualisiert
- Zugewiesen an
Mirko Janssenwurde gelöscht
Von Alexandre Ataides vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Alexandre Ataides gesetzt
Von Alexandre Ataides vor mehr als 2 Jahren aktualisiert
- Zugewiesen an
Alexandre Ataideswurde gelöscht
Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert
- Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
Von Mirko Janssen vor mehr als 2 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)