Lager¶
Mit dieser Api werden die Lagerpositionen ausgegeben.
Felder¶
Feld | Typ | Beschreibung | Beispiel |
---|---|---|---|
sid | integer | Lagerposition ID | 1 |
itemIID | integer | Produkt ID | 1000 |
variant | string | Produkt Variante | S |
skt | string | SKU / EAN | 6294875816258 |
availableCount | integer | verfügbarer Bestand | 0 |
reservedCount | integer | reservierter Bestand | 0 |
orderedCount | integer | 0 | |
advisedCount | integer | Avisierte Menge | 0 |
advisedDate | string | Datum wie lange die avisierte Menge zur Verfügung steht | 0 |
preorderDeliveryDays | integer | Lieferzeit bei Vorbestellungsartikeln | 0 |
locationLID | integer | Lagerort ID | 0 |
salesCompanyRestriction | string | Einschränkung auf Mandanten | 0 |
salesCompanyExportLock | string | Exportsperre | 0 |
skuUpdateFlag | string | 0 | |
creation | string | 0000-01-01T00:00:00 | |
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 |
Eine Lagerposition auslesen¶
Die URL /api/commerce/item/stock/[SID]
liefert eine Lagerposition zurück
{
"dataset": {
"68694505-df35-4d55-9ee4-9020722e6f5c": {
"sid": 1,
"itemIID": 1000,
"variant": "S",
"sku": "6294875816258",
"availableCount": 137,
"reservedCount": 0,
"orderedCount": 0,
"advisedCount": 0,
"advisedDate": "0000-01-01T00:00:00",
"preorderDeliveryDays": 0,
"locationLID": "0",
"salesCompanyRestriction": "",
"salesCompanyExportLock": "0",
"skuUpdateFlag": "0",
"creation": "0000-01-01T00:00:00",
"ranking": "0",
"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
}
}
Lagerpositionen auslesen¶
Die URL /api/commerce/item/stock?page=[SEITE]&count=[ANZAHL DER OBJEKTE]&orderby=[SORTIERUNG]
liefert alle Lagerpositionen zurück.
Mit dem Pagestepper kann durch die Daten navigiert werden.
Beispiel : /api/commerce/item/stock?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
}
}
Lagerpositionen suchen¶
Über die URL /api/commerce/item/stock/search?q=[QUERY]
können Lagerpositionen gesucht werden.
Mit dem Pagestepper kann durch die Daten navigiert werden.
Beispiel : /api/commerce/item/stock/search?q=sku%3D6294875816258
{
"dataset": {
"1": {},
"187": {},
"362": {},
},
"sys": {
"pagination": {
"total": 47,
"currentPage": 3,
"objectsPerPage": 5,
"offset": 10,
"nextOffset": 15,
"prevOffset": 5,
"pages": 10
},
"message": "200 OK",
"code": 200
}
}