Preis

Mit dieser Api werden die Preise ausgegeben.

Felder

Feld Typ Beschreibung Beispiel
pid integer Preis ID 1
itemIID integer Produkt ID 1000
name string Name VK
description string Beschreibung
variant string Referenz auf eine Variante XL
pricelistPID integer Referenz auf eine Preisliste 0
sku string Referenz auf eine SKU/EAN 1253695879625
currency string Währung EUR
amount integer Preis 1499
digits integer Anzahl der Nachkommastellen 2
validFrom string Gültig von 0
validUntil string Gültig bis 0
validFromCount integer Preisstaffel 3
validForUserUID array Gültigkeit für Benutzer ["1425"]
validForCompanySHID array Gültigkeit für Mandanten ["1"]
validForCountry array Gültigkeit für Länder ["de"]
erpID string ERP ID
erpName string ERP Name
erpNumber string ERP Nummer
erpLastUpdate string Datum des letzten Updates 2018-01-01T00:59:59
erpCreation string 2018-01-01T00:59:59
archived string Archive Flag 0

Einen Preis auslesen

Die URL /api/commerce/item/price/[PID] liefert einen Preis zurück

{
    "dataset": {
        "28a4eb20-ec0b-4519-de11-0a47d1d6dc81": {
            "pid": 1,
            "itemIID": 1000,
            "name": "VK",
            "description": "",
            "variant": "",
            "pricelistPID": 0,
            "sku": "",
            "currency": "EUR",
            "amount": 1499,
            "digits": 2,
            "validFrom": "0000-01-01T00:00:00",
            "validUntil": "0000-01-01T00:00:00",
            "validFromCount": 0,
            "validForUserUID": 0,
            "validForGroupsGID": [],
            "validForCompanySHID": [],
            "validForCountry": [
                "de"
            ],
            "erpID": "",
            "erpName": "",
            "erpNumber": "",
            "erpLastUpdate": "0000-01-01T00:00:00",
            "erpCreation": "0000-01-01T00:00:00",
            "archived": "0"
        }
    },
    "sys": {
        "pagination": {
            "total": 1,
            "currentPage": 1,
            "objectsPerPage": 20,
            "offset": 0,
            "nextOffset": null,
            "prevOffset": null,
            "pages": 1
        },
        "message": "200 OK",
        "code": 200
    }
}

Preise auslesen

Die URL /api/commerce/item/price?page=[SEITE]&count=[ANZAHL DER OBJEKTE]&orderby=[SORTIERUNG] liefert alle Preise zurück. Mit dem Pagestepper kann durch die Daten navigiert werden.

Beispiel : /api/commerce/item/price?page=0&count=5

{
    "dataset": {
        "66681c38-1094-4490-e416-9d431fa5ef57": {},
        "caec026c-b9a0-4ea7-af27-0b36e8c47cbd": {},
        "9f9a232a-efc4-4079-f091-035fdb8f1b4c": {},
        "1b3da6a2-994f-4060-a47d-38c12a19a416": {},
        "7555bb79-f8d0-461b-d488-008819447df2": {}
    },
    "sys": {
        "pagination": {
            "total": 47,
            "currentPage": 3,
            "objectsPerPage": 5,
            "offset": 10,
            "nextOffset": 15,
            "prevOffset": 5,
            "pages": 10
        },
        "message": "200 OK",
        "code": 200
    }
}

Preise suchen

Über die URL /api/commerce/item/price/search?q=[QUERY] können Preise gesucht werden. Mit dem Pagestepper kann durch die Daten navigiert werden.

Beispiel : /api/commerce/item/price/search?q=itemIID%3D1000

{
    "dataset": {
        "66681c38-1094-4490-e416-9d431fa5ef57": {},
        "caec026c-b9a0-4ea7-af27-0b36e8c47cbd": {},
        "9f9a232a-efc4-4079-f091-035fdb8f1b4c": {},
        "1b3da6a2-994f-4060-a47d-38c12a19a416": {},
        "7555bb79-f8d0-461b-d488-008819447df2": {}
    },
    "sys": {
        "pagination": {
            "total": 47,
            "currentPage": 3,
            "objectsPerPage": 5,
            "offset": 10,
            "nextOffset": 15,
            "prevOffset": 5,
            "pages": 10
        },
        "message": "200 OK",
        "code": 200
    }
}