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
}
}