POST api/Pos/Setting/Product/SetPrice
设置商品在各门店的售价、零售底价进行设置、或对商品的一般零售价、一般零售底价、一般采购价。
Request Information
URI Parameters
None.
Body Parameters
PosProductPriceSetParmName | Description | Type | Additional information |
---|---|---|---|
productid |
商品ID,每设置价格的商品的ID。 |
integer |
Required |
price |
一般零售价。 |
decimal number |
Required |
lowestprice |
零售底价(最低的折扣底价,实际售价与此价的差额表示可返利的额度)。 |
decimal number |
Required |
normalpurchaseprice |
一般采购价,当setnormal值为‘1’时,此值不能为空。 |
decimal number |
None. |
setallshop |
是否设置全部的商店的零售价和零售底价 ,1 是全部,0表则必须指定ShopId的参数值。 |
string |
Required Max length: 1 Min length: 1 |
unit |
单位。 |
string |
Required Max length: 8 |
shopid |
当SetAllShop = '0'时,此值表示需要设置的门店的ID。 |
string |
Max length: 8000 |
setnormal |
是否同时设置为商品的一般零售价,一般零售底价和一般采购价,'1'表示同时会设置表T_Pos_Product中的相应属性的值。 |
string |
Required Max length: 1 |
Request Formats
application/json, text/json
Sample:
{ "productid": 1, "price": 2.0, "lowestprice": 3.0, "normalpurchaseprice": 4.0, "setallshop": "sample string 5", "unit": "sample string 6", "shopid": "sample string 7", "setnormal": "sample string 8" }
application/xml, text/xml
Sample:
<PosProductPriceSetParm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer.Tour.V5.Parm"> <lowestprice>3</lowestprice> <normalpurchaseprice>4</normalpurchaseprice> <price>2</price> <productid>1</productid> <setallshop>sample string 5</setallshop> <setnormal>sample string 8</setnormal> <shopid>sample string 7</shopid> <unit>sample string 6</unit> </PosProductPriceSetParm>
application/x-www-form-urlencoded
Sample:
Sample not available.
application/bson
Sample:
Binary JSON content. See http://bsonspec.org for details.
Response Information
Resource Description
设置商品在各门店的售价、零售底价进行设置、或对商品的一般零售价、一般零售底价、一般采购价。
CommonOperationResultName | Description | Type | Additional information |
---|---|---|---|
errcode |
错误代码,通常0表示成功,其他值表示错误。 |
integer |
None. |
errmsg |
错误描述,当errcode不为零时,此值可以用于呈现给用户。 |
string |
None. |
tag |
操作同时,服务器端需要返回的其他值。 |
string |
None. |
Response Formats
application/json, text/json
Sample:
{ "errcode": 1, "errmsg": "sample string 2", "tag": "sample string 3" }
application/xml, text/xml
Sample:
<CommonOperationResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer"> <errcode>1</errcode> <errmsg>sample string 2</errmsg> <tag>sample string 3</tag> </CommonOperationResult>
application/bson
Sample:
Binary JSON content. See http://bsonspec.org for details.