Példák
Normál készlet lekérés
Az alábbi getStock kérésben a product_1
cikkszámú termék raktárkészletét kérheted le.
Kérés
<?xml version="1.0" encoding="UTF-8" ?>
<Params>
<Sku>product_1</Sku>
</Params>
Válasz
<?xml version="1.0" encoding="UTF-8" ?>
<Products>
<Product>
<Id>159850145</Id>
<Sku>product_1</Sku>
<Stocks>
<Stock>
<Qty>3</Qty>
</Stock>
</Stocks>
</Product>
</Products>
Változathoz kötött készlet lekérés
Ha egy változat kombinációnak a raktárkészletét szeretnéd lekérni, az alábbi getStock kéréssel teheted meg.
Kérés
<?xml version="1.0" encoding="UTF-8" ?>
<Params>
<Sku>product_2</Sku>
<Variant1>Kék</Variant1>
<Variant2>XL</Variant2>
</Params>
Válasz
<?xml version="1.0" encoding="UTF-8" ?>
<Products>
<Product>
<Id>159850146</Id>
<Sku>product_2</Sku>
<Stocks>
<Stock>
<Qty>5</Qty>
</Stock>
</Stocks>
</Product>
</Products>
Betesz/kivesz funkció
Az alábbi példában azt mutatjuk be, hogyan tudod a betesz illetve kivesz funkciókat használni az API setStock végpontjának segítségével.
Kérés
<?xml version="1.0" encoding="UTF-8" ?>
<Products>
<Product>
<Action>in</Action>
<Sku>product_1</Sku>
<Stocks>
<Stock>
<Qty>10</Qty>
<Price>1000</Price>
<Comment>Bevét:10 darabot 1000 Ft-os beszerzési áron.</Comment>
</Stock>
</Stocks>
</Product>
<Product>
<Action>out</Action>
<Sku>product_2</Sku>
<Stocks>
<Stock>
<Variants>
<Variant>Piros</Variant>
<Variant>XL</Variant>
</Variants>
<Qty>5</Qty>
<Comment>Kivét/eladás: 5 darab</Comment>
</Stock>
<Stock>
<Variants>
<Variant>Kék</Variant>
<Variant>XL</Variant>
</Variants>
<Qty>10</Qty>
<Comment>Kivét/eladás: 10 darab</Comment>
</Stock>
</Stocks>
</Product>
</Products>
Válasz
<?xml version="1.0" encoding="UTF-8" ?>
<Products>
<Product>
<Id>159850145</Id>
<Sku>product_1</Sku>
<Action>in</Action>
<Status>ok</Status>
</Product>
<Product>
<Id>159850146</Id>
<Sku>product_2</Sku>
<Action>out</Action>
<Status>ok</Status>
</Product>
</Products>
Készlet módosítás
Itt azt láthatod, hogy hogyan tudod módosítani az általad választott termék raktárkészletét. A példában látható kérés eredménye 10 darab készleten levő termék lesz.
Kérés
<?xml version="1.0" encoding="UTF-8" ?>
<Products>
<Product>
<Action>modify</Action>
<Sku>product_1</Sku>
<Stocks>
<Stock>
<Qty>10</Qty>
</Stock>
</Stocks>
</Product>
</Products>
Válasz
<?xml version="1.0" encoding="UTF-8" ?>
<Products>
<Product>
<Id>159850145</Id>
<Sku>product_1</Sku>
<Action>modify</Action>
<Status>ok</Status>
</Product>
</Products>