Projekt

Allgemein

Profil

Aktionen

GX-Task #69215

geschlossen

Man 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

Von Till Tepelmann vor etwa 3 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Marvin Muxfeld
Kategorie:
REST-API
Zielversion:
% erledigt:

0%

Steps to reproduce:
Betroffene Versionen:
4.5.1.0 beta1, 4.5.1.0 beta2
Release Notes Langtext:

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.


Aktionen #1

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.

Aktionen #2

Von Moritz Bunjes vor etwa 3 Jahren aktualisiert

  • Zielversion 133 wurde gelöscht
Aktionen #3

Von Till Tepelmann vor etwa 3 Jahren aktualisiert

Aktionen #4

Von Wilken Haase vor etwa 3 Jahren aktualisiert

  • Priorität wurde von Normal zu Hoch geändert
Aktionen #5

Von Ulrich Wenk vor etwa 3 Jahren aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
Aktionen #6

Von Lennard Kläfker vor mehr als 2 Jahren aktualisiert

  • Tags wurde auf 4.5.3_beta 1 gesetzt
Aktionen #7

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
Aktionen #8

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
Aktionen #9

Von Mirko Janssen vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an Mirko Janssen wurde gelöscht
Aktionen #10

Von Alexandre Ataides vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Alexandre Ataides gesetzt
Aktionen #11

Von Alexandre Ataides vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an Alexandre Ataides wurde gelöscht
Aktionen #12

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #13

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #14

Von Mirko Janssen vor mehr als 2 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #15

Von Daniel Wu vor mehr als 2 Jahren aktualisiert

  • Tags 4.5.3_beta 1 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF