A raktárkészlet kezeléshez az ebben a fejezetben megtalálható adatszerkezetnek megfelelően kapod a getStock kérésre a választ, illetve ilyen formában kell beküldened a setStock kérést. Az egyes mezőkhöz külön található leírás is. Feltüntetjük, hogy melyik adattag használható a getStock illetve setStock végpontokhoz a GET
illetve SET
jelölések mentén.
Action enum
SET
A raktár műveletet leíró mező.
Használható értékek
in
Betesz
out
Kivesz
modify
Összmennyiség módosítása
Id integer
GET
SET
A termék egyedi azonosítója.
Sku string
GET
SET
A termék cikkszáma.
Stocks object
GET
SET
A termékhez tartozó raktárkészlet adatok.
Stocks.Stock object
GET
SET
Egy raktárkészletet leíró mező.
Stocks.Stock.WarehouseId integer
GET
SET
További raktár azonosítója. A getStock kérésben egy további raktár készletéről kaphatsz információt. A setStock kérésben azonosítja a további raktárat.
Stocks.Stock.IsActive enum
GET
SET
További raktárak kapcsán a készlet fogyaszthatóságát ellenőrizheted.
Használható értékek
yes
no
Stocks.Stock.Qty float
GET
SET
Raktáron lévő mennyiség.
Stocks.Stock.Price float
GET
SET
Készletrögzítés során alkalmazott beszerzési ár.
A raktárkészlet változáshoz megadható plusz információ, megjegyzés, így értelemszerűen csak setStock végpontnál használható.
Stocks.Stock.Variants object
GET
SET
Ha a termékhez változatonkénti raktárkészlet kezelést használsz, akkor megjelenik a válaszban, hogy melyik változatkombinációhoz tartozik a raktáron lévő mennyiség. Ez a mező a változat kombinációkat tartalmazza.
Stocks.Stock.Variants.Variant string
GET
SET
A változat kombinációk közül egy változat érték.
Az alábbi példa egy három változattal rendelkező termék készlet kezelését mutatja be, mely egy S méretű, kék színű, pamut anyagú pulóver 10 darab készleten levő mennyiséggel.
...
<Stocks>
<Stock>
<Variants>
<Variant><![CDATA[Kék]]></Variant>
<Variant><![CDATA[S]]></Variant>
<Variant><![CDATA[Pamut]]></Variant>
</Variants>
<Qty>10</Qty>
</Stock>
</Stocks>
...