当前位置: API文档

stock_sync_by_pd.php(创建盘点单)

¥标准

1.接口说明

1.1 接口描述:旺店通ERP库存需要调整时,推送盘点库存单据给旺店通ERP,覆盖旺店通ERP实物库存。

                        注:旺店通ERP盘点成功后,盘点单内的库存值直接覆盖前库存

1.2 适用版本:网页版

1.3 注意事项:①:本接口调用时占用服务器资源较多,会影响客户端功能执行效率,因此不要频繁调用,

                        且推送时盘点单货品明细控制在500条及以下,如盘点明细过多,分多次推送。

                        ②:在客户端不做发货操作时调用本接口,一般在前一天20:00以后至下一天凌晨6:00之前。

                        如一个请求包含明细过多,分多次请求。

                        ③:该接口调用日上限2000次。

2.调用场景

2.1举例说明:线下ERP、SAP等系统对接

3.请求参数说明

   3.1 请求地址

环境HTTP地址
测试环境https://openapitest.huice.com/openapi/stock_sync_by_pd.php
正式环境https://openapi.huice.com/openapi/stock_sync_by_pd.php

   3.2 公共请求参数

名称字段类型长度必须描述
卖家账号sidString
购买ERP时由旺店通分配给ERP购买方,请从ERP购买方获取。
接口账号appkeyString

时间戳timestampint

北京时间1970-01-01 08:00:00起至现在的总秒数,10位int值,旺店通网页

API服务端允许请求最大时间误差为5min,

date.timezone = Asia/Shanghai。
签名signString
API输入参数签名结果,签名算法介绍单击这里


 3.3 业务请求参数

名称字段类型长度必须描述
仓库编号warehouse_idint11

代表仓库所有属性的唯一编码,用于仓库区分,ERP内支持自定义

(ERP仓库界面设置)用于创建指定仓库单据信息

盘点方式modetinyint4

0表示单品盘点,1表示货位盘点,2表示明细盘点,

 如果mode没有传参或数值无效  默认为0单品盘点

API单号api_outer_novarchar40外部单号唯一标识
是否添加库存记录is_create_stocktinyint1

可选值:0 或1,不传本参数默认输入值为0。0表示不自动添加库存记录,

1表示自动添加库存记录 

注意:明细盘点不自动添加库存

货品明细列表节点goods_listdata[ ]
货品明细列表节点


goods_list

名称字段类型长度必须描述
商家编码spec_novarchar40代表单品(sku)所有属性的编码,SKU概念介绍,单击这里
盘点数量stock_numdecimal(19,4)盘点数量(盘点推送的库存数量指覆盖数量,不是调整数量)
货位position_novarchar20货位(当mode为1或2时,必传)
批次batch_novarchar
批次编号 不传默认为空;注:明细盘点(mode=2)使用;
有效期expire_datevarchar
有效期 不传默认为0000-00-00 00:00:00;注:明细盘点使用;


4.响应参数

 4.1公共相应参数

名称字段类型长度必须描述
错误码codeint11状态码:0表示成功,其他表示失败
错误信息messagevarchar255错误信息
盘点单号pd_novarchar20
系统盘点单号

warningdata[ ]255返回创建失败的商品信息。创建成功,返回一个空的数组。


warning

名称字段类型长度必须描述
商家编码spec_novarchar40代表单品(sku)所有属性的编码,SKU概念介绍,单击这里

error_msgvarchar
错误信息


常用工具