当前位置: API文档
stock_sync_by_pd.php(创建盘点单)
1.1 接口描述:旺店通ERP库存需要调整时,推送盘点库存单据给旺店通ERP,覆盖旺店通ERP实物库存。 注:旺店通ERP盘点成功后,盘点单内的库存值直接覆盖前库存 |
1.2 适用版本:网页版 |
1.3 注意事项:①:本接口调用时占用服务器资源较多,会影响客户端功能执行效率,因此不要频繁调用, 且推送时盘点单货品明细控制在500条及以下,如盘点明细过多,分多次推送。 ②:在客户端不做发货操作时调用本接口,一般在前一天20:00以后至下一天凌晨6:00之前。 如一个请求包含明细过多,分多次请求。 ③:该接口调用日上限2000次。 |
2.1举例说明:线下ERP、SAP等系统对接 |
环境 | HTTP地址 |
---|---|
测试环境 | https://openapitest.huice.com/openapi/stock_sync_by_pd.php |
正式环境 | https://openapi.huice.com/openapi/stock_sync_by_pd.php |
名称 | 字段 | 类型 | 长度 | 必须 | 描述 |
卖家账号 | sid | String | 是 | 购买ERP时由旺店通分配给ERP购买方,请从ERP购买方获取。 | |
接口账号 | appkey | String | 是 | ||
时间戳 | timestamp | int | 是 | 北京时间1970-01-01 08:00:00起至现在的总秒数,10位int值,旺店通网页 API服务端允许请求最大时间误差为5min, date.timezone = Asia/Shanghai。 | |
签名 | sign | String | 是 | API输入参数签名结果,签名算法介绍单击这里 |
名称 | 字段 | 类型 | 长度 | 必须 | 描述 |
仓库编号 | warehouse_id | int | 11 | 是 | 代表仓库所有属性的唯一编码,用于仓库区分,ERP内支持自定义 (ERP仓库界面设置)用于创建指定仓库单据信息 |
盘点方式 | mode | tinyint | 4 | 否 | 0表示单品盘点,1表示货位盘点,2表示明细盘点, 如果mode没有传参或数值无效 默认为0单品盘点 |
API单号 | api_outer_no | varchar | 40 | 是 | 外部单号唯一标识 |
是否添加库存记录 | is_create_stock | tinyint | 1 | 否 | 可选值:0 或1,不传本参数默认输入值为0。0表示不自动添加库存记录, 1表示自动添加库存记录 注意:明细盘点不自动添加库存 |
货品明细列表节点 | goods_list | data[ ] | 是 | 货品明细列表节点 |
goods_list
名称 | 字段 | 类型 | 长度 | 必须 | 描述 |
商家编码 | spec_no | varchar | 40 | 是 | 代表单品(sku)所有属性的编码,SKU概念介绍,单击这里 |
盘点数量 | stock_num | decimal | (19,4) | 是 | 盘点数量(盘点推送的库存数量指覆盖数量,不是调整数量) |
货位 | position_no | varchar | 20 | 否 | 货位(当mode为1或2时,必传) |
批次 | batch_no | varchar | 否 | 批次编号 不传默认为空;注:明细盘点(mode=2)使用; | |
有效期 | expire_date | varchar | 否 | 有效期 不传默认为0000-00-00 00:00:00;注:明细盘点使用; |
4.1公共相应参数
名称 | 字段 | 类型 | 长度 | 必须 | 描述 |
错误码 | code | int | 11 | 是 | 状态码:0表示成功,其他表示失败 |
错误信息 | message | varchar | 255 | 是 | 错误信息 |
盘点单号 | pd_no | varchar | 20 | 是 | 系统盘点单号 |
warning | data[ ] | 255 | 否 | 返回创建失败的商品信息。创建成功,返回一个空的数组。 |
warning
名称 | 字段 | 类型 | 长度 | 必须 | 描述 |
商家编码 | spec_no | varchar | 40 | 否 | 代表单品(sku)所有属性的编码,SKU概念介绍,单击这里 |
error_msg | varchar | 否 | 错误信息 |