Projekt

Allgemein

Profil

Aktionen

GX-Bug #69210

geschlossen

Wenn man Varianten über die API v3 erstellt und dabei Kombinationen mit einen Preis anlegen will, wird der Preis nicht übernommen

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

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

0%

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

Varianten, die mit der v3 API erstellt werden, speichern nun den Preis korrekt in der Datenbank


Beschreibung

Wenn man Varianten über die API v3 erstellt und dabei Kombinationen mit einen Preis anlegen will, wird der Preis nicht übernommen

Kann wie folgt reproduziert werden:

  1. Lege einen neuen Artikel an
  2. führe über die API folgendenen Aufruf durch: api.php/v3/products/:productsId:/variants
[
    {
        "combination": [
            {
                "optionId": 1,
                "optionValueId": 1
            }
        ],
        "modelNumber": "abcdef-12345",
        "GTIN": "00012345678905",
        "ASIN": "B0006GQ8RW",
        "EAN": "401234567890",
        "stockType": "integer",
        "stock": 1337,
        "weightType": "replacing",
        "weight": 13.37,
        "priceType": "replacing",
        "price": 13.37,
        "vpeScalarValue": 13.37,
        "vpeUnitId": 1,
        "deliveryTimeId": 1,
        "sortOrder": 1,
        "imageListId": 1
    }
]

Erwartetest Ergebnis:
Die Kombination sollte für den Artikel angelegt werden, mit dem übermittelten Preis

Tatsächliches Ergebnis:
Es werden alle Werte übernomen bis auf den Preis, der bleibt 0 EUR in der neuen Variante


When creating variants via API v3 and trying to create combinations with a price, the price is not applied

Can be reproduced as follows:

  1. create a new product
  2. make the following call via the API: api.php/v3/products/:productsId:/variants
[
    {
        "combination": [
            {
                "optionId": 1,
                "optionValueId": 1
            }
        ],
        "modelNumber": "abcdef-12345",
        "GTIN": "00012345678905",
        "ASIN": "B0006GQ8RW",
        "EAN": "401234567890",
        "stockType": "integer",
        "stock": 1337,
        "weightType": "replacing",
        "weight": 13.37,
        "priceType": "replacing",
        "price": 13.37,
        "vpeScalarValue": 13.37,
        "vpeUnitId": 1,
        "deliveryTimeId": 1,
        "sortOrder": 1,
        "imageListId": 1
    }
]

Expected result:
The combination should be created for the product, with the submitted price.

Actual result:
All values are transferred except for the price, which remains 0 EUR in the new variant.


Aktionen

Auch abrufbar als: Atom PDF