上传库存数量
库存数量上传
如果您使用我们的InvenoryAdvisor, 您可以使用库存量上传 API 把外部系统的数量信息传进 Teapplix.
您需要使用我们的上传 URL端口,并可以附加以下参数:
Subaction=Inventory
(可选)im_chk_clear=1 => 上传前删除所有现有库存量数据。
(可选) im_chk_cleanup=1 => 上传后删除和该产品有关的旧的 in-stock 库存量数据.
(可选)im_xref_action=create_product_auto => 如果未找到参考产品,自动创建参考产品。
使用此上传,第三方系统可以将库存量和位置信息上传回 Teapplix。
您必须将库存更新 csv 文件(下载示例) 附加为上传的一部分。
必须像示例文件中那样用第一行指定字段名称。 有关库存量上传的详细信息,请 单击此处.
上传文件 html 元素的名称必须为“upload”。
以下是有 "curl" 写的一个范例:
curl -k --form Subaction=Inventory --form upload=@upload.csv 'https://www.teapplix.com/h/demo/ea/api.php?User=xx&Passwd=yy&Action=Upload'
库存上传文件的可选字段
- "位置" - 指定时,Teapplix将更新此产品的存货位置
- "仓库 ID" - 当您使用多仓储并已经定义了多个仓库, 您可以用此指定此产品数量所属的仓库的 ID (warehouse_id)
结果
您必须首先检查 HTTP 级别错误代码。HTTP 响应代码将会指示无效身份验证或致命系统错误。
正常返回结果应该具有 200 状态代码。
库存上传API将生成包含以下各列的 CSV 输出:
- SKU — 已上传数据中的 SKU
- Status — Success、NotFound 或 Failure。NotFound 意味着 SKU 未显示在 Teapplix 系统中,并且已经跳过您的数据。Failure 是指其他失败,并且会生成一条消息。
- Message — 如果此 SKU 失败(如验证失败),将在此处显示一条消息。