与villa cart交互并订购端点
villaBackendSdk的Python项目详细描述
别墅电商后端SDK
邮递员终端file
完整文档Here
如何使用
- 创建一个bucket
- 填写产品
- 修改数量和更新产品
- 触发到引用bucket的cart转换
SDK文档
from villaBackendSdk.basket import BasketSdk
^{pr2}$
inputDict = {
"basketId" : "1234",
"basketName" : "1234",
"ownerId" : "1234"
}
basketSdk.create(inputDict)
{'body': '{"result":{"basketId":"1234","creationTime":1605790015.917538,"basketName":"1234","ownerId":"1234","productList":[]},"Metadata":{"ConsumedCapacity":{"TableName":"basket-table-dev","CapacityUnits":3.0}}}',
'statusCode': 200,
'headers': {}}
inputDict = {
'basketId': '1234',
'items': [{'sku':'123','quantity':-123},{'sku':'456','quantity':123}],
}
basketSdk.add(inputDict)
{'body': '{"basketId":"1234","creationTime":1605790015.917538,"basketName":"1234","ownerId":"1234","productList":[{"sku":"456","quantity":123}]}',
'statusCode': 200,
'headers': {}}
inputDict = {
'basketId': '1234',
'basketName': 'test',
'ownerId': '1234',
'items': [{'sku':'123234','quantity':123},{'sku':'456','quantity':123}]
}
basketSdk.update(inputDict)
{'body': '{"basketId":"1234","creationTime":1605790015.917538,"basketName":"1234","ownerId":"1234","productList":[{"sku":"123234","quantity":123},{"sku":"456","quantity":123}]}',
'statusCode': 200,
'headers': {}}
inputDict = {
'basketId': '1234',
}
basketSdk.get(inputDict)
{'body': '{"basketId":"1234","creationTime":1605790015.917538,"basketName":"1234","ownerId":"1234","productList":[{"sku":"123234","quantity":123},{"sku":"456","quantity":123}]}',
'statusCode': 200,
'headers': {}}
inputDict = {
'basketId': '1234'
}
basketSdk.empty(inputDict)
{'body': '{"basketId":"1234","creationTime":1605790015.917538,"basketName":"1234","ownerId":"1234","productList":[]}',
'statusCode': 200,
'headers': {}}
inputDict = {
'basketId': '1234'
}
basketSdk.remove(inputDict)
{'body': '{"basketDeleted":{"basketId":"1234","creationTime":1605790015.917538,"basketName":"1234","ownerId":"1234","productList":[]}}',
'statusCode': 200,
'headers': {}}
- 项目
标签: