Projekt

Allgemein

Profil

Aktionen

GX-Abgewiesen #68442

geschlossen

ProductID wird über API als AddonValue exportiert, was keinen Zusammenhang mit den Items hat und damit nicht mehr so leicht identifiziert werden kann

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

Status:
Abgewiesen
Priorität:
Hoch
Zugewiesen an:
Tobias Schindler
Kategorie:
REST-API
Zielversion:
Beginn:
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Release Notes Langtext:

Beschreibung

ProductID wird über API als AddonValue exportiert, was keinen Zusammenhang mit den Items hat und damit nicht mehr so leicht identifiziert werden kann mit den eigentlichen Produkt in der Bestellung

Die ProductID sollte daher als eigenes Feld im "Items" Array ausgegeben werden.

Erwartetes Ergebnis:

"items": [
        {
            "id": 5,
"productId": 2,
            "model": "12345-s-black",
            "name": "Ein Artikel",
            "quantity": 1,
            "price": 11,
            "finalPrice": 11,
            "tax": 19,
            "isTaxAllowed": true,
            "discount": 0,
            "shippingTimeInformation": "",
            "checkoutInformation": "Checkout information goes here ...",
            "quantityUnitName": "Liter",
            "attributes": [],
            "downloadInformation": [
                {
                    "filename": "Dokument.pdf",
                    "maxDaysAllowed": 5,
                    "countAvailable": 14
                }
            ],
            "gxCustomizerData": [],
            "addonValues": {
                "productId": "2",
                "productType": "1",
                "quantityUnitId": "1"
            }
        }
    ],

Tatsächliches Ergebnis:

"items": [
        {
            "id": 5,
            "model": "12345-s-black",
            "name": "Ein Artikel",
            "quantity": 1,
            "price": 11,
            "finalPrice": 11,
            "tax": 19,
            "isTaxAllowed": true,
            "discount": 0,
            "shippingTimeInformation": "",
            "checkoutInformation": "Checkout information goes here ...",
            "quantityUnitName": "Liter",
            "attributes": [],
            "downloadInformation": [
                {
                    "filename": "Dokument.pdf",
                    "maxDaysAllowed": 5,
                    "countAvailable": 14
                }
            ],
            "gxCustomizerData": [],
            "addonValues": {
                "productId": "2",
                "productType": "1",
                "quantityUnitId": "1"
            }
        }
    ],

ProductID is exported via API as AddonValue, which has no connection with the items and thus can no longer be easily identified with the actual product in the order.

The ProductID should therefore be output as a separate field in the "Items" array.

Expected result:

"items": [
        {
            "id": 5,
"productId": 2,
            "model": "12345-s-black",
            }, "name": "one-item",
            "quantity": 1,
            "price": 11,
            "finalPrice": 11,
            "tax": 19,
            "isTaxAllowed": true,
            "discount": 0,
            "shippingTimeInformation": "",
            "checkoutInformation": "Checkout information goes here ...",
            "quantityUnitName": "liter",
            "attributes": [],
            "downloadInformation": [
                {
                    "filename": "document.pdf",
                    "maxDaysAllowed": 5,
                    "countAvailable": 14
                }
            ],
            }, "gxCustomizerData": [],
            "addonValues": {
                "productId": "2",
                "productType": "1",
                "quantityUnitId": "1"
            }
        }
    ],

Actual result:

"``items'': [
        {
            }, "id",
            "model": "12345-s-black",
            }, "name": "one-item",
            "quantity": 1,
            "price": 11,
            "finalPrice": 11,
            "tax": 19,
            "isTaxAllowed": true,
            "discount": 0,
            "shippingTimeInformation": "",
            "checkoutInformation": "Checkout information goes here ...",
            "quantityUnitName": "liter",
            "attributes": [],
            "downloadInformation": [
                {
                    "filename": "document.pdf",
                    "maxDaysAllowed": 5,
                    "countAvailable": 14
                }
            ],
            }, "gxCustomizerData": [],
            "addonValues": {
                "productId": "2",
                "productType": "1",
                "quantityUnitId": "1"
            }
        }
    ],

Aktionen #1

Von Ulrich Wenk vor mehr als 3 Jahren aktualisiert

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

Von Moritz Bunjes vor etwa 3 Jahren aktualisiert

  • Zielversion 133 wurde gelöscht
Aktionen #3

Von Lennard Kläfker vor mehr als 2 Jahren aktualisiert

  • Tags wurde auf 4.6.0_Beta1 gesetzt
Aktionen #4

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #5

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zielversion wurde auf 4.6.0.0 beta1 gesetzt
Aktionen #7

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an Marvin Muxfeld wurde gelöscht
Aktionen #8

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #9

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an Marvin Muxfeld wurde gelöscht
Aktionen #10

Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Aktionen #11

Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert

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

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
Aktionen #13

Von Till Tepelmann vor mehr als 2 Jahren aktualisiert

Aktionen #14

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Status wurde von Testing zu Feedback geändert
  • Zugewiesen an wurde von Moritz Bunjes zu Tobias Schindler geändert
Aktionen #17

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Tracker wurde von GX-Bug zu GX-Abgewiesen geändert
  • Status wurde von Feedback zu Abgewiesen geändert
  • Betroffene Versionen 4.3.3.0, 4.3.3.1, 4.4.0.0 beta1 wurde gelöscht

Ein Verschieben der productId ist wegen der Abwärtskompatibilität nicht möglich. Da keine Redundanz gewünscht ist, wird es keine Änderung geben.

Aktionen #18

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Tags 4.6.0_Beta1 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF