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 #1

Von Marvin Muxfeld vor etwa 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #2

Von Marvin Muxfeld vor etwa 3 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
Aktionen #3

Von Marvin Muxfeld vor etwa 3 Jahren aktualisiert

  • Tags wurde auf 4.5.1.0_beta3 gesetzt
Aktionen #4

Von Marvin Muxfeld vor etwa 3 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an Marvin Muxfeld wurde gelöscht
  • Zielversion wurde von 133 zu 4.5.1.0 beta3 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #6

Von Ahmed Hamouda vor etwa 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Aktionen #7

Von Ahmed Hamouda vor etwa 3 Jahren aktualisiert

  • Zugewiesen an Ahmed Hamouda wurde gelöscht
Aktionen #8

Von Alexandre Ataides vor etwa 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Alexandre Ataides gesetzt
Aktionen #9

Von Alexandre Ataides vor etwa 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.1.0_beta3 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF