在线数据变更约定
概要
将需要修改的数据存到表“item_revise”中,对于任务批量的,可以存到“item_task_revise”,两张表的结构大部分一样,定义一样。不同修改有不同的格式,主要包含SKU上下架、item上下架、更新SKU信息、更新item信息、更改库存、修改SKU、往item追加SKU,具体格式以及对应的修改类型如下。
变更记录
版本 | 变更日期 | 变更内容 |
V1 | 2018-02-24 | 初始版本 |
更新item
更新item信息,包含标题、描述、图片等信息。
revise_type保存为1,revise_json如下:
{ "extra_images": "http://ss.jpg|http://dds.jpg", "main_image": "http://dds", "description": "描述", "title": "产品标题", "tags": "nice,de", "product_type": "nice,de" } |
说明:以上信息并不是必须,有将更新,无则忽略。
Item上下架
两种变更revise_type保存都为2,区别在于revise_json不同。revise_json保存如下:
{ "enable": "true" } |
或者
{ "enable": "false" } |
更新SKU
更新sku信息,包含价格、运费、库存等
revise_type保存为3,revise_json如下:
{ "color": "red", "weight": "1000", "inventory": "100", "size": "XL", "price": "20.35", "msrp": "25.68", "sku": "4DDS@#451#@DL"
} |
说明:以上信息除“sku”外,并不是必须,有将更新,无则忽略,如果要修改库存,不建议使用这种类型变更,有提供专用的接口具体参见后文。
追加SKU
往item中追加sku。
revise_type保存为31,revise_json如下:
{ "color": "red", "main_image": "http://img.yafex.cn/upload/product/2018/05/10/HHH052369/original/d60009274db9bbd9c5da203a85949c33.jpeg", "extra_images": "http://img.yafex.cn/upload/product/2018/05/10/HHH052369/original/ca2531d80eabb6515defd55f6a4f439e.jpeg|http://img.yafex.cn/upload/product/2018/05/10/HHH052369/original/7bf34e377a769a4436a476f9133dc0ca.jpeg|http://img.yafex.cn/upload/product/2018/05/10/HHH052369/original/aa05639ffd073091e601e651c48c9fda.jpeg|http://img.yafex.cn/upload/product/2018/05/10/HHH052369/original/cc66d30f457b61204ad243905164ea4c.jpeg", "weight": "1000", "inventory": "100", "size": "XL", "price": "20.35", "msrp": "25.68", "sku": "4DDS@#451#@DL"
} |
说明:以上信息 color、inventory、shipping、size、price、sku 为必须的,与刊登要求一致。
SKU上下架
两种变更revise_type保存都为4,区别在于revise_json不同。revise_json保存如下:
{ "sku": "DE7845585@#125#@DL", "enable": "true" } |
或者
{ "sku": "DE7845585@#125#@DL", "enable": "false" } |
更新库存
更新库存
revise_type保存为5,revise_json如下:
{ "inventory": "2000", "sku": "UUU020830001@#TB408" } |
修改sku
提供修该sku这个属性。
revise_type保存为6,revise_json如下:
{ "sku": "LLL009955001@#AA706", "new_sku": "LLL00555544@#123#@DL" } |
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。