Projekt

Allgemein

Profil

Aktionen

GX-Bug #69482

geschlossen

REST API für Produktvarianten übernimmt kein Preis bei Kombinationen | REST API for product variants don't apply price for combinations

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

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

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.5.1.0, 4.5.1.1
Release Notes Langtext:

Preis für Variantenkombinationen wird über die REST API v3 nun korrekt aktualisiert


Beschreibung

Wenn man die REST API v3 benutzt und bei den Varianten eine Komnination aktualisieren möchte, dann wird der Preis für die Kombination nicht übernommen, der Preis wird ignoriert.

Kann wie folgt reproduziert werden:

  1. Shopversion 4.5.1.1 installieren
  2. Eine REST API Anfrage an api.php/v3/products/1/variants mit folgendem JSON senden
  3. Öffne den Artikel Testartikel 1 im Gambio Admin und rufe die Varianten auf
[
    {
        "id": 1,
        "combination": [
            {
                "optionId": 1,
                "optionValueId": 1
            },
            {
                "optionId": 1,
                "optionValueId": 1
            }
        ],
        "sortOrder": 1,
        "modelNumber": "abcdef-12345",
        "GTIN": "00012345678905",
        "ASIN": "B0006GQ8RW",
        "EAN": "401234567890",
        "stockType": "only-positive",
        "stock": 1337,
        "weightType": "replacing",
        "weight": 13.37,
        "priceType": "replacing",
        "price": 13.37,
        "vpeScalarValue": 13.37,
        "vpeUnitId": 2,
        "deliveryTimeId": 1,
        "imageListId": 1
    }
]

Erwartetes Verhalten:
Wenn man eine Variante mit Kombinationen üpber die REST API aktualisieren möchte und einen Preis übermittelt, sollte der Preis auch mit aktualisiert werden

Tatsächliches Verhalten:
Wenn man über die REST API eine Variante mit Kombinationen aktualisiert, wird der Preis nicht übernommen, der Preis wird ignoriert


When using REST API v3 and want to update a comnination in the variants, the price for the combination is not taken, the price is ignored.

Can be reproduced as follows:

  1. install shop version 4.5.1.1.
  2. send a REST API request to api.php/v3/products/1/variants with following JSON
  3. open the product test article 1 in the Gambio Admin and open the variants

`` javascript
[
{
"id": 1,
"combination": [
{
"optionId": 1,
"optionValueId": 1
},
{
"optionId": 1,
"optionValueId": 1
}
],
}, "sortOrder": 1,
"modelNumber": "abcdef-12345",
}, "GTIN": "00012345678905",
"ASIN": "B0006GQ8RW",
"EAN": "401234567890",
"stockType": "only-positive",
"stock": 1337,
"weightType": "replacing",
"weight": 13.37,
"priceType": "replacing",
"price": 13.37,
"vpeScalarValue": 13.37,
"vpeUnitId": 2,
"deliveryTimeId": 1,
"imageListId": 1
}
]

Expected behavior:
If you want to update a variant with combinations via the REST API and submit a price, the price should be updated as well

Actual behavior:
When updating a variant with combinations via the REST API, the price is not applied, the price is ignored.

Aktionen #1

Von Till Tepelmann vor fast 3 Jahren aktualisiert

  • Status wurde von Gemeldet zu Testing geändert
  • Zielversion wurde auf 4.5.2.0 beta1 gesetzt
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #2

Von Till Tepelmann vor fast 3 Jahren aktualisiert

  • Thema wurde von REST API für Produkvarianten übernimmt kein Preis bei Kombinationen | REST API for product variants does apply price for combinations zu REST API für Produkvarianten übernimmt kein Preis bei Kombinationen | REST API for product variants don't apply price for combinations geändert
Aktionen #3

Von Till Tepelmann vor fast 3 Jahren aktualisiert

  • Thema wurde von REST API für Produkvarianten übernimmt kein Preis bei Kombinationen | REST API for product variants don't apply price for combinations zu REST API für Produktvarianten übernimmt kein Preis bei Kombinationen | REST API for product variants don't apply price for combinations geändert
Aktionen #4

Von Lennard Kläfker vor fast 3 Jahren aktualisiert

  • Tags wurde auf 4.5.2 gesetzt
Aktionen #5

Von Mirko Janssen vor fast 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Mirko Janssen gesetzt
Aktionen #6

Von Mirko Janssen vor fast 3 Jahren aktualisiert

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

Von Marvin Muxfeld vor fast 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #9

Von Marvin Muxfeld vor fast 3 Jahren aktualisiert

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

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Tags 4.5.2 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF