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