百年教育职业培训中心 百年教育学习服务平台
国开搜题

Shopify在线数据修改

来源: 更新时间:

在线数据变更约定概要将需要修改的数据存到表“item_revise”中,对于任务批量的,可以存到“item_task_revise”,两张表的结构大部分

在线数据变更约定

概要

将需要修改的数据存到表“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"

}



电话咨询