Hallo zusammen,
ich bin neu bei Shopware 6.
Ich versuche über die API den Bestand eines Artikels zu aktualisieren.
(VB.Net, RestSharp)
Bekomme immer 204 no Content zurück.
Der Artikel wird aber nicht aktualisiert.
Hat jemand eine Ahnung, was ich falsch mache.
Private Function UpdateStock(ByVal ID As String, ByVal StockQuantity As Integer) As String
Dim Result As String = ""
Dim client As New RestClient(".../api/v3")
client.Authenticator = New Authenticators.JwtAuthenticator(GetRequestToken)
Dim request As New RestRequest("product/{id}", Method.PATCH)
request.AddHeader("Accept", "application/json")
request.AddHeader("Content-Type", "application/json")
request.AddUrlSegment("id", ID)
request.RequestFormat = DataFormat.Json
Dim JObj As New JObject
JObj.Add("stock", StockQuantity)
request.AddBody(JObj.ToString)
Dim response = client.Execute(request)
If response.ErrorException IsNot Nothing Then
Result = response.ErrorException.Message
Else
Dim JSon As String = response.Content
Result = response.StatusCode
End If
Return Result
End Function
Besten Dank im Voraus.
Jürgen