ProductInfo (Preisberechnung)

ProductInfo

Über die Preisberechnung können individuelle Kunden- oder Preisgruppen-Preise abgefragt werden. Dies für alle Artikel, oder für bestimmte:

Dient zur Batch-Berechnung von Preisen anhand Adresse oder Preisgruppe.

Beispiel
POST: /api/v1.0/Core/VinX/Shop/Calculated/ProductInfo BODY: { "validDate": "2022-01-28T15:14:28.287Z", // Datum für die Gültigkeit des Preises, falls nicht gesetzt, wird der aktuelle Timestamp gesetzt "customerId": 123, // Kunde (adressId), falls gesetzt, hat priceGroupId keine Relevanz "priceGroupId": 1, "articleParameters": [ // Optionale Einschränkung auf die aufgelisteten Artikel { "articleId": 123, "quantity": 123 } ] }

ProductInfoCondition

Diese Methode erfordert das zusätzliche AddIn Rarities.

Analog ProductInfo, zusätzlich kann der Zustand eingeschränkt werden.

  • ConditionId sowie der Bestand kann nur zurückgegeben werden, wenn auch explizit ein articleParameter mit conditionId mitgegeben wird.

  • Sobald conditionId gesetzt wird, werden customerId oder priceGroupId auch pflicht.

  • Sofern kein Verkaufspreis mit der Qualität gleich oder kleiner als die Qualität der angegebenen conditionId gefunden wird, kann kein Preis herausgeben.

Dient zur Batch-Berechnung von Preisen anhand Adresse oder Preisgruppe.

Beispiel
POST: /api/v1.0/Core/VinX/Shop/Calculated/ProductInfoCondition BODY: { "validDate": "2022-01-28T15:14:28.287Z", // Datum für die Gültigkeit des Preises, falls nicht gesetzt, wird der aktuelle Timestamp gesetzt "customerId": 123, // Kunde (adressId), falls gesetzt, hat priceGroupId keine Relevanz "priceGroupId": 1, "articleParameters": [ // Optionale Einschränkung auf die aufgelisteten Artikel { "articleId": 123, "quantity": 123, "conditionId": 123 // Artikelzustand } ] }