微信小店 API 手册-程序员宅基地

技术标签: 5g  ui  人工智能  

 

 

 

 

 

 

 

 

 

 

 

 

 

微信商铺API手册V1.13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


目录

1.      商品管理接口....................................................................................................... - 1 -

1.1             增加商品................................................................................................ - 1 -

1.2             删除商品................................................................................................ - 6 -

1.3             修改商品................................................................................................ - 7 -

1.4             查询商品.............................................................................................. - 10 -

1.5             获取指定状态的所有商品...................................................................... - 13 -

1.6             商品上下架........................................................................................... - 14 -

1.7             获取指定分类的所有子分类.................................................................. - 15 -

1.8             获取指定子分类的所有SKU.................................................................. - 16 -

1.9             获取指定分类的所有属性...................................................................... - 18 -

2.      库存管理接口..................................................................................................... - 21 -

2.1             增加库存.............................................................................................. - 21 -

2.2             减少库存.............................................................................................. - 22 -

3.      邮费模板管理接口.............................................................................................. - 24 -

3.1             增加邮费模板....................................................................................... - 24 -

3.2             删除邮费模板....................................................................................... - 35 -

3.3             修改邮费模板....................................................................................... - 36 -

3.4             获取指定ID的邮费模板........................................................................ - 37 -

3.5             获取所有邮费模板................................................................................ - 39 -

4.      分组管理接口..................................................................................................... - 41 -

4.1             增加分组.............................................................................................. - 41 -

4.2             删除分组.............................................................................................. - 42 -

4.3             修改分组属性....................................................................................... - 43 -

4.4             修改分组商品....................................................................................... - 44 -

4.5             获取所有分组....................................................................................... - 45 -

4.6             根据分组ID获取分组信息.................................................................... - 46 -

5.      货架管理接口..................................................................................................... - 48 -

5.1             增加货架.............................................................................................. - 48 -

5.2             删除货架.............................................................................................. - 56 -

5.3             修改货架.............................................................................................. - 57 -

5.4             获取所有货架....................................................................................... - 58 -

5.5             根据货架ID获取货架信息.................................................................... - 60 -

5.6             货架上下架........................................................................................... - 61 -

6.      订单管理接口..................................................................................................... - 63 -

6.1             订单付款通知....................................................................................... - 63 -

6.2             根据订单ID获取订单详情.................................................................... - 63 -

6.3             根据订单状态/创建时间获取订单详情................................................... - 65 -

6.4             设置订单发货信息................................................................................ - 68 -

6.5             关闭订单.............................................................................................. - 69 -

7.      功能接口............................................................................................................ - 71 -

7.1             上传图片.............................................................................................. - 71 -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


1.       商品管理接口

1.1                            增加商品

1.1.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/create?access_token=ACCESS_TOKEN

POST数据格式

json

1.1.2   请求参数说明

参数

是否必须

说明

access_token

公众号的调用接口凭证,由access_token生成接口获得

POST数据

商品详细信息

1.1.3   POST数据

数据示例:

{

    "product_base": {

        "category_id": [

            "537074298"

        ],

        "property": [

            {

                "id": "1075741879",

                "vid": "1079749967"

            },

            {

                "id": "1075754127",

                "vid": "1079795198"

            },

            {

                "id": "1075777334",

                "vid": "1079837440"

            }

        ],

        "name": "testaddproduct",

        "sku_info": [

            {

                "id": "1075741873",

                "vid": [

                    "1079742386",

                    "1079742363"

                ]

            }

        ],

        "main_img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0",

        "img": [

        "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0"

        ],

        "detail": [

            {

                "text": "test first"

            },

            {

                "img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ul1UcLcwxrFdwTKYhH9Q5YZoCfX4Ncx655ZK6ibnlibCCErbKQtReySaVA/0"

            },

            {

                "text": "test again"

            }

        ],

        "buy_limit": 10

    },

    "sku_list": [

        {

            "sku_id": "1075741873:1079742386",

            "price": 30,

            "icon_url": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl28bJj62XgfHPibY3ORKicN1oJ4CcoIr4BMbfA8LqyyjzOZzqrOGz3f5KWq1QGP3fo6TOTSYD3TBQjuw/0",

            "product_code": "testing",

            "ori_price": 9000000,

            "quantity": 800

        },

        {

            "sku_id": "1075741873:1079742363",

            "price": 30,

            "icon_url": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl28bJj62XgfHPibY3ORKicN1oJ4CcoIr4BMbfA8LqyyjzOZzqrOGz3f5KWq1QGP3fo6TOTSYD3TBQjuw/0",

            "product_code": "testingtesting",

            "ori_price": 9000000,

            "quantity": 800

        }

    ],

    "attrext": {

        "location": {

            "country": "中国",

            "province": "广东省",

            "city": "广州市",

            "address": "T.I.T创意园"

        },

        "isPostFree": 0,

        "isHasReceipt": 1,

        "isUnderGuaranty": 0,

        "isSupportReplace": 0

    },

    "delivery_info": {

        "delivery_type": 0,

        "template_id": 0,

        "express": [

            {

                "id": 10000027,

                "price": 100

            },

            {

                "id": 10000028,

                "price": 100

            },

            {

                "id": 10000029,

                "price": 100

            }

        ]

    }

}

字段

是否必选

说明

base_attr

 

 

基本属性

name

必选

商品名称

category

必选

商品分类id,商品分类列表请通过《获取指定分类的所有子分类》获取

main_img

必选

商品主图(图片需调用图片上传接口获得图片Url填写至此,否则无法添加商品。图片分辨率推荐尺寸为640×600)

img

必选

商品图片列表(图片需调用图片上传接口获得图片Url填写至此,否则无法添加商品。图片分辨率推荐尺寸为640×600)

detail

 

必选

商品详情列表,显示在客户端的商品详情页内

text

 

文字描述

img

 

图片(图片需调用图片上传接口获得图片Url填写至此,否则无法添加商品)

property

 

 

商品属性列表,属性列表请通过《获取指定分类的所有属性》获取

id

 

属性id

vid

 

属性值id

sku_info

 

 

商品sku定义,SKU列表请通过《获取指定子分类的所有SKU》获取

id

 

sku属性(SKU列表中id, 支持自定义SKU,格式为"$xxx",xxx即为显示在客户端中的字符串)

vid

 

sku值(SKU列表中vid, 如需自定义SKU,格式为"$xxx",xxx即为显示在客户端中的字符串)

buy_limit

 

用户商品限购数量

sku_list

 

 

sku信息列表(可为多个),每个sku信息串即为一个确定的商品,比如白色的37码的鞋子

sku_id

 

sku信息, 参照上述sku_table的定义;

格式 : "id1:vid1;id2:vid2"

规则 : id_info的组合个数必须与sku_table个数一致(若商品无sku信息, 即商品为统一规格,则此处赋值为空字符串即可)

ori_price

 

sku原价(单位 : 分)

price

 

sku微信价(单位 : 分, 微信价必须比原价小, 否则添加商品失败)

icon_url

 

sku iconurl(图片需调用图片上传接口获得图片Url)

quantity

 

sku库存

product_code

 

商家商品编码

attrext

 

 

商品其他属性

isPostFree

 

是否包邮(0-否, 1-是), 如果包邮delivery_info字段可省略

isHasReceipt

 

是否提供发票(0-否, 1-是)

isUnderGuaranty

 

是否保修(0-否, 1-是)

isSupportReplace

 

是否支持退换货(0-否, 1-是)

location

 

 

商品所在地地址

country

 

国家(详见《地区列表》说明)

province

 

省份(详见《地区列表》说明)

city

 

城市(详见《地区列表》说明)

address

 

地址

delivery_info

 

必选

运费信息

delivery_type

 

运费类型(0-使用下面express字段的默认模板, 1-使用template_id代表的邮费模板, 详见邮费模板相关API)

template_id

 

邮费模板ID

express

 

 

 

id

 

快递ID

price

 

运费(单位 : 分)

           

1.1.4   返回数据说明

数据示例:

{

    "errcode": 0,

    "errmsg": "success",

    "product_id": "pDF3iYwktviE3BzU3BKiSWWi9Nkw"

}

字段

说明

errcode

错误码

errmsg

错误信息

product_id

商品ID

1.1.5   附:快递列表

id

说明

10000027

平邮

10000028

快递

10000029

EMS

1.2                            删除商品

1.2.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/del?access_token=ACCESS_TOKEN

POST数据格式

json

1.2.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

商品信息

1.2.3   POST数据

数据示例:

{

    "product_id": "pDF3iYwktviE3BzU3BKiSWWi9Nkw"

}

字段

说明

product_id

商品ID

1.2.4   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success"

}

字段

说明

errcode

错误码

errmsg

错误信息

1.3                            修改商品

1.3.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/update?access_token=ACCESS_TOKEN

POST数据格式

json

1.3.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

商品详情信息

1.3.3   POST数据

数据示例:

{

    "product_id": "pDF3iY6Kr_BV_CXaiYysoGqJhppQ",

    "product_base": {

        "category_id": [

            "537074298"

        ],

        "property": [

            {

                "id": "1075741879",

                "vid": "1079749967"

            },

            {

                "id": "1075754127",

                "vid": "1079795198"

            },

            {

                "id": "1075777334",

                "vid": "1079837440"

            }

        ],

        "name": "testaddproduct",

        "sku_info": [

            {

                "id": "1075741873",

                "vid": [

                    "1079742386",

                    "1079742363"

                ]

            }

        ],

        "main_img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0",

        "img": [

        "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0"

        ],

        "detail": [

            {

                "img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ul1UcLcwxrFdwTKYhH9Q5YZoCfX4Ncx655ZK6ibnlibCCErbKQtReySaVA/0"

            }

        ],

        "buy_limit": 3

    },

    "sku_list": [

        {

            "sku_id": "1075741873:1079742386",

            "price": 30,

            "icon_url": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0",

            "product_code": "testing",

            "ori_price": 9000000,

            "quantity": 800

        },

        {

            "sku_id": "1075741873:1079742363",

            "price": 30,

            "icon_url": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl28bJj62XgfHPibY3ORKicN1oJ4CcoIr4BMbfA8LqyyjzOZzqrOGz3f5KWq1QGP3fo6TOTSYD3TBQjuw/0",

            "product_code": "testingtesting",

            "ori_price": 9000000,

            "quantity": 800

        }

    ],

    "attrext": {

        "location": {

            "country": "中国",

            "province": "广东省",

            "city": "广州市",

            "address": "T.I.T创意园"

        },

        "isPostFree": 0,

        "isHasReceipt": 1,

        "isUnderGuaranty": 0,

        "isSupportReplace": 0

    },

    "delivery_info": {

        "delivery_type": 0,

        "template_id": 0,

        "express": [

            {

                "id": 10000027,

                "price": 100

            },

            {

                "id": 10000028,

                "price": 100

            },

            {

                "id": 10000029,

                "price": 100

            }

        ]

    }

}

备注:

1 product_id表示要更新的商品的ID,其他字段说明请参考增加商品接口。

2 从未上架的商品所有信息均可修改,否则商品的名称(name)、商品分类(category)、商品属性(property)这三个字段不可修改

1.3.4   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success"

}

字段

说明

errcode

错误码

errmsg

错误信息

1.4                            查询商品

1.4.1   接口调用请求说明

协议

https

http请求方式

GET

请求Url

https://api.weixin.qq.com/merchant/get?access_token=ACCESS_TOKEN

1.4.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

1.4.3   POST数据

数据示例:

{

    "product_id": "pDF3iYwktviE3BzU3BKiSWWi9Nkw"

}

字段

说明

product_id

商品ID

1.4.4   返回数据说明

数据示例:

{

    "errcode": 0,

    "errmsg": "success",

    "product_info": {

        "product_id": "pDF3iY6Kr_BV_CXaiYysoGqJhppQ",

        "product_base": {

            "name": "testaddproduct",

            "category_id": [

                537074298

            ],

            "img": [

            "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0"

            ],

            "property": [

                {

                    "id": "品牌",

                    "vid": "Fujifilm/富士"

                },

                {

                    "id": "屏幕尺寸",

                    "vid": "1.8英寸"

                },

                {

                    "id": "防抖性能",

                    "vid": "CCD防抖"

                }

            ],

            "sku_info": [

                {

                    "id": "1075741873",

                    "vid": [

                        "1079742386",

                        "1079742363"

                    ]

                }

            ],

            "buy_limit": 10,

            "main_img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0",

            "detail_html": "<div class=\"item_pic_wrp\" style=\"margin-bottom:8px;font-size:0;\"><img class=\"item_pic\" style=\"width:100%;\" alt=\"\" src=\"http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0\" ></div><p style=\"margin-bottom:11px;margin-top:11px;\">test</p><div class=\"item_pic_wrp\" style=\"margin-bottom:8px;font-size:0;\"><img class=\"item_pic\" style=\"width:100%;\" alt=\"\" src=\"http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ul1UcLcwxrFdwTKYhH9Q5YZoCfX4Ncx655ZK6ibnlibCCErbKQtReySaVA/0\" ></div><p style=\"margin-bottom:11px;margin-top:11px;\">test again</p>"

        },

        "sku_list": [

            {

                "sku_id": "1075741873:1079742386",

                "price": 30,

                "icon_url": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjD3ulEKogfsiaua49pvLfUS8Ym0GSYjViaLic0FD3vN0V8PILcibEGb2fPfEOmw/0",

                "quantity": 800,

                "product_code": "testing",

                "ori_price": 9000000

            },

            {

                "sku_id": "1075741873:1079742363",

                "price": 30,

                "icon_url": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl28bJj62XgfHPibY3ORKicN1oJ4CcoIr4BMbfA8LqyyjzOZzqrOGz3f5KWq1QGP3fo6TOTSYD3TBQjuw/0",

                "quantity": 800,

                "product_code": "testingtesting",

                "ori_price": 9000000

            }

        ],

        "attrext": {

            "isPostFree": 0,

            "isHasReceipt": 1,

            "isUnderGuaranty": 0,

            "isSupportReplace": 0,

            "location": {

                "country": "中国",

                "province": "广东省",

                "city": "广州市",

                "address": "T.I.T创意园"

            }

        },

        "delivery_info": {

            "delivery_type": 1,

            "template_id": 103312920

        }      

    }

}

字段

说明

errcode

错误码

errmsg

错误信息

product_info

商品详情(字段说明详见增加商品)

1.5                            获取指定状态的所有商品

1.5.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/getbystatus?access_token=ACCESS_TOKEN

1.5.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

商品详情信息

1.5.3   POST数据

数据示例:

{

    "status": 0

}

字段

说明

status

商品状态(0-全部, 1-上架, 2-下架)

1.5.4   返回数据说明

数据示例:

{

  "errcode": 0,

  "errmsg": "success",

  "products_info": [

    {

      "product_base": ...,

      "sku_list": ...,

  "attrext": ...,

      "delivery_info": ...,

      "product_id": "pDF3iY-mql6CncpbVajaB_obC3Bk",

      "status": 1

    },

    {

      "product_base": ...,

      "sku_list": ...,

  "attrext": ...,

      "delivery_info": ...,

      "product_id": "pDF3iY-mql6CncpbVajaB_obC321",

      "status": 1

    }

  ]

}

字段

说明

errcode

错误码

errmsg

错误信息

products_info

指定状态下的所有商品集合

1.6                            商品上下架

1.6.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/modproductstatus?access_token=ACCESS_TOKEN

1.6.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

商品详情信息

1.6.3   POST数据

数据示例:

{

        "product_id": "p0FfkjnSNm4NQj0_4a9l9MtRRxzA",

        "status": 0

}

字段

说明

product_id

商品ID

status

商品上下架标识(0-下架, 1-上架)

1.6.4   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success"

}

字段

说明

errcode

错误码

errmsg

错误信息

1.7                            获取指定分类的所有子分类

1.7.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/category/getsub?access_token=ACCESS_TOKEN

1.7.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

商品大分类信息

1.7.3   POST数据

数据示例:

{

    "cate_id": 537874913

}

字段

说明

cate_id

大分类ID(根节点分类id为1)

1.7.4   返回数据说明

数据示例:

{

  "errcode": 0,

  "errmsg": "success",

  "cate_list": [

    {

      "id": "537074292",

      "name": "数码相机"

    },

    {

      "id": "537074293",

      "name": "家用摄像机"

    },

    {

      "id": "537074298",

      "name": "单反相机"

    },

    {

      "id": "537082412",

      "name": "镜头"

    },

    {

      "id": "537102001",

      "name": "单电/微单"

    }

  ]

}

字段

说明

errcode

错误码

errmsg

错误信息

cate_list

 

子分类列表

 

id

子分类ID

 

name

子分类名称

1.8                            获取指定子分类的所有SKU

1.8.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/category/getsku?access_token=ACCESS_TOKEN

1.8.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

商品子分类信息

1.8.3   POST数据

数据示例:

{

    "cate_id": 537074292

}

字段

说明

cate_id

商品子分类ID

1.8.4   返回数据说明

数据示例:

{

  "errcode": 0,

  "errmsg": "success",

  "sku_table": [

    {

      "id": "1075741873",

      "name": "颜色",

      "value_list": [

        {

          "id": "1079742375",

          "name": "撞色"

        },

        {

          "id": "1079742376",

          "name": "桔色"

        }

      ]

    }

  ]

}

字段

说明

errcode

错误码

errmsg

错误信息

sku_table

 

sku列表

id

sku id

name

sku 名称

value_list

 

sku vid列表

id

vid

name

vid名称

1.9                            获取指定分类的所有属性

1.9.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/category/getproperty?access_token=ACCESS_TOKEN

1.9.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

商品分类信息

1.9.3   POST数据

数据示例:

{

    "cate_id": 537072692

}

字段

说明

cate_id

分类ID

1.9.4   返回数据说明

数据示例:

{

  "errcode": 0,

  "errmsg": "success",

  "properties": [

    {

      "id": "1075741879",

      "name": "品牌",

      "property_value": [

        {

          "id": "200050867",

          "name": "VIC&#38"

        },

        {

          "id": "200050868",

          "name": "Kate&#38"

        },

        {

          "id": "200050971",

          "name": "M&#38"

        },

        {

          "id": "200050972",

          "name": "Black&#38"

        }

      ]

    },

    {

        "id": "123456789",

        "name": "颜色",

        "property_value": ...

    }

  ]

}

字段

说明

errcode

错误码

errmsg

错误信息

properties

 

属性列表

id

属性id

name

属性名称

property_value

 

属性值

id

属性值id

name

属性值名称

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.       库存管理接口

2.1                            增加库存

2.1.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/stock/add?access_token=ACCESS_TOKEN

POST数据格式

json

2.1.2   请求参数说明

参数

是否必须

说明

access_token

公众号的调用接口凭证

POST数据

商品库存信息

2.1.3   POST数据

数据示例:

{

    "product_id": "pDF3iY5EYkMxs4-tF8xedyES5GQI",

    "sku_info": "10000983:10000995;10001007:10001010",

    "quantity": 20

}

字段

说明

product_id

商品ID

sku_info

sku信息,格式"id1:vid1;id2:vid2",如商品为统一规格,则此处赋值为空字符串即可

quantity

增加的库存数量

2.1.4   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success"

}

字段

说明

errcode

错误码

errmsg

错误信息

2.2                            减少库存

2.2.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/stock/reduce?access_token=ACCESS_TOKEN

POST数据格式

json

2.2.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

商品库存信息

2.2.3   POST数据

数据示例:

{

    "product_id": "pDF3iY5EYkMxs4-tF8xedyES5GQI",

    "sku_info": "10000983:10000995;10001007:10001010",

    "quantity": 20

}

字段

说明

product_id

商品ID

sku_info

sku信息, 格式"id1:vid1;id2:vid2"

quantity

减少的库存数量

2.2.4   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success"

}

字段

说明

errcode

错误码

errmsg

错误信息

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.       邮费模板管理接口

3.1                            增加邮费模板

3.1.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/express/add?access_token=ACCESS_TOKEN

POST数据格式

json

3.1.2   请求参数说明

参数

是否必须

说明

access_token

公众号的调用接口凭证

POST数据

邮费信息

3.1.3   POST数据

数据示例:

{

    "delivery_template": {

        "Name": "testexpress",

        "Assumer": 0,

        "Valuation": 0,

        "TopFee": [

            {

                "Type": 10000027,

                "Normal": {

                    "StartStandards": 1,

                    "StartFees": 2,

                    "AddStandards": 3,

                    "AddFees": 1

                },

                "Custom": [{

                    "StartStandards": 1,

                    "StartFees": 100,

                    "AddStandards": 1,

                    "AddFees": 3,

                    "DestCountry": "中国",

                    "DestProvince": "广东省",

                    "DestCity": "广州市"

                }]

            },

            {

                "Type": 10000028,

                "Normal": {

                    "StartStandards": 1,

                    "StartFees": 3,

                    "AddStandards": 3,

                    "AddFees": 2

                },

                "Custom": [{

                    "StartStandards": 1,

                    "StartFees": 10,

                    "AddStandards": 1,

                    "AddFees": 30,

                    "DestCountry": "中国",

                    "DestProvince": "广东省",

                    "DestCity": "广州市"

                }]

            },

            {

                "Type": 10000029,

                "Normal": {

                    "StartStandards": 1,

                    "StartFees": 4,

                    "AddStandards": 3,

                    "AddFees": 3

                },

                "Custom": [{

                    "StartStandards": 1,

                    "StartFees": 8,

                    "AddStandards": 2,

                    "AddFees": 11,

                    "DestCountry": "中国",

                    "DestProvince": "广东省",

                    "DestCity": "广州市"

                }]

            }

        ]

    }

}

字段

说明

Name

邮费模板名称

Assumer

支付方式(0-买家承担运费, 1-卖家承担运费)

Valuation

计费单位(0-按件计费, 1-按重量计费, 2-按体积计费,目前只支持按件计费,默认为0)

TopFee

 

具体运费计算

Type

快递类型ID(参见增加商品/快递列表)

Normal

 

默认邮费计算方法

StartStandards

起始计费数量(比如计费单位是按件, 填2代表起始计费为2件)

StartFees

起始计费金额(单位: 分)

AddStandards

递增计费数量

AddFees

递增计费金额(单位 : 分)

Custom

 

指定地区邮费计算方法

StartStandards

起始计费数量

StartFees

起始计费金额(单位: 分)

AddStandards

递增计费数量

AddFees

递增计费金额(单位 : 分)

DestCountry

指定国家(详见《地区列表》说明)

DestProvince

指定省份(详见《地区列表》说明)

DestCity

指定城市(详见《地区列表》说明)

例子解析:Type为10000027的默认邮费计算,第1件邮费2分,每增加3件邮费增加3分。Type为10000027的指定地区邮费计算,寄送到中国/广东省/广州市的商品,第一件邮费1元,每增加1件邮费增加3分。

3.1.4   返回数据说明

数据示例:

{

    "errcode": 0,

"errmsg": "success",

"template_id": 123456

}

字段

说明

errcode

错误码

errmsg

错误信息

template_id

邮费模板ID

3.1.5   附:地区列表(市下的区县过多,在此不显示)

Country

Province

City

中国

北京市

北京市

天津市

天津市

河北省

石家庄市

唐山市

秦皇岛市

邯郸市

邢台市

保定市

张家口市

承德市

沧州市

廊坊市

衡水市

山西省

太原市

大同市

阳泉市

长治市

晋城市

朔州市

晋中市

运城市

忻州市

临汾市

吕梁市

内蒙古自治区

呼和浩特市

包头市

乌海市

赤峰市

通辽市

鄂尔多斯市

呼伦贝尔市

巴彦淖尔市

乌兰察布市

兴安盟

锡林郭勒盟

阿拉善盟

辽宁省

沈阳市

大连市

鞍山市

抚顺市

本溪市

丹东市

锦州市

营口市

阜新市

辽阳市

盘锦市

铁岭市

朝阳市

葫芦岛市

吉林省

长春市

吉林市

四平市

辽源市

通化市

白山市

松原市

白城市

延边朝鲜族自治州

黑龙江省

哈尔滨市

齐齐哈尔市

鸡西市

鹤岗市

双鸭山市

大庆市

伊春市

佳木斯市

七台河市

牡丹江市

黑河市

绥化市

大兴安岭地区

上海市

上海市

江苏省

南京市

无锡市

徐州市

常州市

苏州市

南通市

连云港市

淮安市

盐城市

扬州市

镇江市

泰州市

宿迁市

浙江省

杭州市

宁波市

温州市

嘉兴市

湖州市

绍兴市

金华市

衢州市

舟山市

台州市

丽水市

安徽省

合肥市

芜湖市

蚌埠市

淮南市

马鞍山市

淮北市

铜陵市

安庆市

黄山市

滁州市

阜阳市

宿州市

六安市

亳州市

池州市

宣城市

福建省

福州市

厦门市

莆田市

三明市

泉州市

漳州市

南平市

龙岩市

宁德市

江西省

南昌市

景德镇市

萍乡市

九江市

新余市

鹰潭市

赣州市

吉安市

宜春市

抚州市

上饶市

山东省

济南市

青岛市

淄博市

枣庄市

东营市

烟台市

潍坊市

济宁市

泰安市

威海市

日照市

莱芜市

临沂市

德州市

聊城市

滨州市

菏泽市

河南省

郑州市

开封市

洛阳市

平顶山市

安阳市

鹤壁市

新乡市

焦作市

濮阳市

许昌市

漯河市

三门峡市

南阳市

商丘市

信阳市

周口市

驻马店市

省直辖县级行政区划

湖北省

武汉市

黄石市

十堰市

宜昌市

襄阳市

鄂州市

荆门市

孝感市

荆州市

黄冈市

咸宁市

随州市

恩施土家族苗族自治州

省直辖县级行政区划

湖南省

长沙市

株洲市

湘潭市

衡阳市

邵阳市

岳阳市

常德市

张家界市

益阳市

郴州市

永州市

怀化市

娄底市

湘西土家族苗族自治州

广东省

广州市

韶关市

深圳市

珠海市

汕头市

佛山市

江门市

湛江市

茂名市

肇庆市

惠州市

梅州市

汕尾市

河源市

阳江市

清远市

东莞市

中山市

潮州市

揭阳市

云浮市

广西壮族自治区

南宁市

柳州市

桂林市

梧州市

北海市

防城港市

钦州市

贵港市

玉林市

百色市

贺州市

河池市

来宾市

崇左市

海南省

海口市

三亚市

三沙市

省直辖县级行政区划

重庆市

重庆市

四川省

成都市

自贡市

攀枝花市

泸州市

德阳市

绵阳市

广元市

遂宁市

内江市

乐山市

南充市

眉山市

宜宾市

广安市

达州市

雅安市

巴中市

资阳市

阿坝藏族羌族自治州

甘孜藏族自治州

凉山彝族自治州

贵州省

贵阳市

六盘水市

遵义市

安顺市

毕节市

铜仁市

黔西南布依族苗族自治州

黔东南苗族侗族自治州

黔南布依族苗族自治州

云南省

昆明市

曲靖市

玉溪市

保山市

昭通市

丽江市

普洱市

临沧市

楚雄彝族自治州

红河哈尼族彝族自治州

文山壮族苗族自治州

西双版纳傣族自治州

大理白族自治州

德宏傣族景颇族自治州

怒江傈僳族自治州

迪庆藏族自治州

西藏自治区

拉萨市

昌都地区

山南地区

日喀则地区

那曲地区

阿里地区

林芝地区

陕西省

西安市

铜川市

宝鸡市

咸阳市

渭南市

延安市

汉中市

榆林市

安康市

商洛市

甘肃省

兰州市

嘉峪关市

白银市

武威市

张掖市

平凉市

酒泉市

庆阳市

定西市

陇南市

临夏回族自治州

甘南藏族自治州

青海省

西宁市

海东地区

海北藏族自治州

黄南藏族自治州

海南藏族自治州

果洛藏族自治州

玉树藏族自治州

海西蒙古族藏族自治州

宁夏回族自治区

银川市

石嘴山市

吴忠市

固原市

中卫市

新疆维吾尔自治区

乌鲁木齐市

克拉玛依市

吐鲁番地区

哈密地区

昌吉回族自治州

博尔塔拉蒙古自治州

巴音郭楞蒙古自治州

阿克苏地区

克孜勒苏柯尔克孜自治州

喀什地区

和田地区

伊犁哈萨克自治州

塔城地区

阿勒泰地区

自治区直辖县级行政区划

3.2                            删除邮费模板

3.2.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/express/del?access_token=ACCESS_TOKEN

POST数据格式

json

3.2.2   请求参数说明

参数

是否必须

说明

access_token

公众号的调用接口凭证

POST数据

邮费信息

3.2.3   POST数据

数据示例:

{

    "template_id": 123456

}

字段

说明

template_id

邮费模板ID

3.2.4   返回数据说明

数据示例:

{

    "errcode": 0,

"errmsg": "success"

}

字段

说明

errcode

错误码

errmsg

错误信息

3.3                            修改邮费模板

3.3.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/express/update?access_token=ACCESS_TOKEN

POST数据格式

json

3.3.2   请求参数说明

参数

是否必须

说明

access_token

公众号的调用接口凭证

POST数据

邮费信息

3.3.3   POST数据

数据示例:

{

    "template_id": 123456,

    "delivery_template": ...

}

字段

说明

template_id

邮费模板ID

delivery_template

邮费模板信息(字段说明详见增加邮费模板)

3.3.4   返回数据说明

数据示例:

{

    "errcode": 0,

"errmsg": "success"

}

字段

说明

errcode

错误码

errmsg

错误信息

3.4                            获取指定ID的邮费模板

3.4.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/express/getbyid?access_token=ACCESS_TOKEN

POST数据格式

json

3.4.2   请求参数说明

参数

是否必须

说明

access_token

公众号的调用接口凭证

POST数据

邮费信息

3.4.3   POST数据

数据示例:

{

    "template_id": 123456

}

字段

说明

template_id

邮费模板ID

3.4.4   返回数据说明

数据示例:

{

  "errcode": 0,

  "errmsg": "success",

  "template_info": {

    "Id": 103312916,

    "Name": "testexpress",

    "Assumer": 0,

    "Valuation": 0,

    "TopFee": [

      {

        "Type": 10000027,

        "Normal": {

          "StartStandards": 1,

          "StartFees": 2,

          "AddStandards": 3,

          "AddFees": 1

        },

        "Custom": [

          {

            "StartStandards": 1,

            "StartFees": 1000,

            "AddStandards": 1,

            "AddFees": 3,

            "DestCountry": "中国",

            "DestProvince": "广东省",

            "DestCity": "广州市"

          }

        ]

      },

      {

        "Type": 10000028,

        "Normal": {

          "StartStandards": 1,

          "StartFees": 3,

          "AddStandards": 3,

          "AddFees": 2

        },

        "Custom": [

          {

            "StartStandards": 1,

            "StartFees": 10,

            "AddStandards": 1,

            "AddFees": 30,

            "DestCountry": "中国",

            "DestProvince": "广东省",

            "DestCity": "广州市"

          }

        ]

      },

      {

        "Type": 10000029,

        "Normal": {

          "StartStandards": 1,

          "StartFees": 4,

          "AddStandards": 3,

          "AddFees": 3

        },

        "Custom": [

          {

            "StartStandards": 1,

            "StartFees": 8,

            "AddStandards": 2,

            "AddFees": 11,

            "DestCountry": "中国",

            "DestProvince": "广东省",

            "DestCity": "广州市"

          }

        ]

      }

    ]

  }

}

字段

说明

errcode

错误码

errmsg

错误信息

template_info

邮费模板信息(字段说明详见增加邮费模板)

3.5                            获取所有邮费模板

3.5.1   接口调用请求说明

协议

https

http请求方式

GET

请求Url

https://api.weixin.qq.com/merchant/express/getall?access_token=ACCESS_TOKEN

3.5.2   请求参数说明

参数

是否必须

说明

access_token

公众号的调用接口凭证

3.5.3   返回数据说明

数据示例:

{

  "errcode": 0,

  "errmsg": "success",

  "templates_info": [

      {

        "Id": 103312916,

        "Name": "testexpress1",

        "Assumer": 0,

        "Valuation": 0,

        "TopFee": [...],

      },

      {

        "Id": 103312917,

        "Name": "testexpress2",

        "Assumer": 0,

        "Valuation": 2,

        "TopFee": [...],

      },

      {

        "Id": 103312918,

        "Name": "testexpress3",

        "Assumer": 0,

        "Valuation": 1,

        "TopFee": [...],

      }

  ]

}

字段

说明

errcode

错误码

errmsg

错误信息

templates_info

所有邮费模板集合(字段说明详见增加邮费模板)

 

 

 

 

4.       分组管理接口

4.1                            增加分组

4.1.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/group/add?access_token=ACCESS_TOKEN

POST数据格式

json

4.1.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

商品分组信息

4.1.3   POST数据

数据示例:

{

    "group_detail" : {

        "group_name": "测试分组",

        "product_list" : [

            "pDF3iY9cEWyMimNlKbik_NYJTzYU",

            "pDF3iY4kpZagQfwJ_LVQBaOC-LsM"

        ]

    }

}

字段

说明

group_name

分组名称

product_list

商品ID集合

4.1.4   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success",

"group_id": 19

}

字段

说明

errcode

错误码

errmsg

错误信息

group_id

分组ID

4.2                            删除分组

4.2.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/group/del?access_token=ACCESS_TOKEN

POST数据格式

json

4.2.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

商品分组信息

4.2.3   POST数据

数据示例:

{

    "group_id": 19

}

字段

说明

group_id

分组ID

4.2.4   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success"

}

字段

说明

errcode

错误码

errmsg

错误信息

4.3                            修改分组属性

4.3.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/group/propertymod?access_token=ACCESS_TOKEN

POST数据格式

json

4.3.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

分组属性

4.3.3   POST数据

数据示例:

{

    "group_id": 28,

    "group_name":"特惠专场"

}

4.3.4   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success"

}

字段

说明

errcode

错误码

errmsg

错误信息

4.4                            修改分组商品

4.4.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/group/productmod?access_token=ACCESS_TOKEN

POST数据格式

json

4.4.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

分组商品信息

4.4.3   POST数据

数据示例:

{

    "group_id": 28,

    "product": [

        {

            "product_id": "pDF3iY-CgqlAL3k8Ilz-6sj0UYpk",

            "mod_action": 1

        },

        {

            "product_id": "pDF3iY-RewlAL3k8Ilz-6sjsepp9",

            "mod_action": 0

        },

    ]

}

字段

说明

group_id

分组ID

product

 

分组的商品集合

product_id

商品ID

mod_action

修改操作(0-删除, 1-增加)

4.4.4   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success"

}

字段

说明

errcode

错误码

errmsg

错误信息

4.5                            获取所有分组

4.5.1   接口调用请求说明

协议

https

http请求方式

GET

请求Url

https://api.weixin.qq.com/merchant/group/getall?access_token=ACCESS_TOKEN

4.5.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

4.5.3   返回数据说明

数据示例:

{

    "errcode": 0,

    "errmsg": "success",

    "groups_detail": [

        {

          "group_id": 200077549,

          "group_name": "最新上架"

        },

        {

          "group_id": 200079772,

          "group_name": "全球热卖"

        }

    ]

}

字段

说明

errcode

错误码

errmsg

错误信息

groups_detail

 

分组集合

group_id

分组ID

group_name

分组名称

4.6                            根据分组ID获取分组信息

4.6.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/group/getbyid?access_token=ACCESS_TOKEN

POST数据格式

json

4.6.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

分组信息

4.6.3   POST数据

数据示例:

{

    "group_id": 29

}

字段

说明

group_id

分组ID

4.6.4   返回数据说明

数据示例:

{

    "errcode": 0,

    "errmsg": "success",

    "group_detail": {

        "group_id": 200077549,

        "group_name": "最新上架",

        "product_list": [

          "pDF3iYzZoY-Budrzt8O6IxrwIJAA",

          "pDF3iY3pnWSGJcO2MpS2Nxy3HWx8",

          "pDF3iY33jNt0Dj3M3UqiGlUxGrio"

        ]

    }

}

字段

说明

errcode

错误码

errmsg

错误信息

groups_detail

 

分组信息

 

group_id

分组ID

 

group_name

分组名称

 

product_list

商品ID集合

 

 

 

 

 

 

 

 

 

 

5.       货架管理接口

5.1                            增加货架

5.1.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/shelf/add?access_token=ACCESS_TOKEN

POST数据格式

json

5.1.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

货架详情信息

5.1.3   POST数据

{

    "shelf_data": {

      "module_infos": [

        {

          "group_info": {

            "filter": {

              "count": 2

            },

            "group_id": 50

          },

          "eid": 1

        },

        {

            "group_infos": {

                "groups": [

                  {

                    "group_id": 49

                  },

                  {

                    "group_id": 50

                  },

                  {

                    "group_id": 51

                  }

                ]

          },

          "eid": 2

        },

        {

          "group_info": {

            "group_id": 52,

            "img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl29nqqObBwFwnIX3licVPnFV5Jm64z4I0TTicv0TjN7Vl9bykUUibYKIOjicAwIt6Oy0Y6a1Rjp5Tos8tg/0"

          },

          "eid": 3

        },

        {

          "group_infos": { 

            "groups": [

              {

                "group_id": 49,

                "img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl29nqqObBwFwnIX3licVPnFV5uUQx7TLx4tB9qZfbe3JmqR4NkkEmpb5LUWoXF1ek9nga0IkeSSFZ8g/0"

              },

              {

                "group_id": 50,

                "img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl29nqqObBwFwnIX3licVPnFV5G1kdy3ViblHrR54gbCmbiaMnl5HpLGm5JFeENyO9FEZAy6mPypEpLibLA/0"

              },

              {

                "group_id": 52,

                "img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl29nqqObBwFwnIX3licVPnFV5uUQx7TLx4tB9qZfbe3JmqR4NkkEmpb5LUWoXF1ek9nga0IkeSSFZ8g/0"

              }

            ]

          },

          "eid": 4

        },

        {

          "group_infos": {

            "groups": [

              {

                "group_id": 43

              },

              {

                "group_id": 44

              },

              {

                "group_id": 45

              },

              {

                "group_id": 46

              }

            ],

            "img_background": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl29nqqObBwFwnIX3licVPnFV5uUQx7TLx4tB9qZfbe3JmqR4NkkEmpb5LUWoXF1ek9nga0IkeSSFZ8g/0"

          },

          "eid": 5

        }

      ]

    },

    "shelf_banner": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2ibrWQn8zWFUh1YznsMV0XEiavFfLzDWYyvQOBBszXlMaiabGWzz5B2KhNn2IDemHa3iarmCyribYlZYyw/0",

    "shelf_name": "测试货架"

}

字段

说明

shelf_data

货架信息(数据说明详见《货架控件说明》)

shelf_banner

货架招牌图片Url(图片需调用图片上传接口获得图片Url填写至此,否则添加货架失败,建议尺寸为640*120,仅控件1-4有banner,控件5没有banner)

shelf_name

货架名称

5.1.4   货架控件说明

5.1.4.1      控件1

控件1是由一个分组组成,展示该分组指定数量的商品列表,可与控件2、控件3、控件4联合使用。

A. POST数据/控件UI

 

 

{

  "group_info": {

    "filter": {

      "count": 4

    },

    "group_id": 50

  },

  "eid": 1

}

 

 

 

 

B. 数据说明

字段

说明

group_info

 

分组信息

count

该控件展示商品个数

group_id

分组ID

eid

控件1的ID

5.1.4.2      控件2

控件2是由多个分组组成(最多有4个分组),展示指定分组的名称,可与控件1、控件3、控件4联合使用。

A. POST数据/控件UI

 

{

    "group_infos": {

        "groups": [

          {

            "group_id": 49

          },

          {

            "group_id": 50

          },

          {

            "group_id": 51

          }

        ]

  },

  "eid": 2

}

 

 

 

B. 数据说明

字段

说明

groups

 

分组数组

group_id

分组ID

eid

控件2的ID

5.1.4.3      控件3

控件3是由一个分组组成,展示指定分组的分组图片,可与控件1、控件2、控件4联合使用。

A. POST数据/控件UI

 

 

{

  "group_info": {

    "group_id": 52,

    "img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl29nqqObBwFwnIX3licVPnFV5Jm64z4I0TTicv0TjN7Vl9bykUUibYKIOjicAwIt6Oy0Y6a1Rjp5Tos8tg/0"

  },

  "eid": 3

}

 

 

 

B. 数据说明

字段

说明

group_info

 

分组信息

group_id

分组ID

img

分组照片(图片需调用图片上传接口获得图片Url填写至此,否则添加货架失败,建议分辨率600*208)

eid

控件3的ID

5.1.4.4      控件4

控件4是由多个分组组成(最多3个分组),展示指定分组的分组图片,可与控件1、控件2、控件4联合使用。

A. POST数据/控件UI

{

  "group_infos": { 

    "groups": [

      {

        "group_id": 49,

        "img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl29nqqObBwFwnIX3licVPnFV5uUQx7TLx4tB9qZfbe3JmqR4NkkEmpb5LUWoXF1ek9nga0IkeSSFZ8g/0"

      },

      {

        "group_id": 50,

        "img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl29nqqObBwFwnIX3licVPnFV5G1kdy3ViblHrR54gbCmbiaMnl5HpLGm5JFeENyO9FEZAy6mPypEpLibLA/0"

      },

      {

        "group_id": 52,

        "img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl29nqqObBwFwnIX3licVPnFV5uUQx7TLx4tB9qZfbe3JmqR4NkkEmpb5LUWoXF1ek9nga0IkeSSFZ8g/0"

      }

    ]

  },

  "eid": 4

}

 

B. 数据说明

字段

说明

groups

 

分组列表

group_id

分组ID

img

分组照片(图片需调用图片上传接口获得图片Url填写至此,否则添加货架失败,3个分组建议分辨率分别为: 350*350, 244*172, 244*172)

eid

控件4的ID

5.1.4.5      控件5

控件5是由多个分组组成,展示指定分组的名称,不可与其他控件联合使用。

A. POST数据/UI展示

{

  "group_infos": {

    "groups": [

      {

        "group_id": 43

      },

      {

        "group_id": 44

      },

      {

        "group_id": 45

      },

      {

        "group_id": 46

      }

    ],

    "img_background": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl29nqqObBwFwnIX3licVPnFV5uUQx7TLx4tB9qZfbe3JmqR4NkkEmpb5LUWoXF1ek9nga0IkeSSFZ8g/0"

  },

  "eid": 5

}

 

 

 

 

B. 数据说明

字段

说明

groups

 

分组列表

group_id

分组ID

img

分组照片(图片需调用图片上传接口获得图片Url填写至此,否则添加货架失败,建议分辨率640*1008)

eid

控件5的ID

5.1.5   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success",

"shelf_id": 12

}

字段

说明

errcode

错误码

errmsg

错误信息

shelf_id

货架ID

5.2                            删除货架

5.2.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/shelf/del?access_token=ACCESS_TOKEN

POST数据格式

json

5.2.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

货架信息

5.2.3   POST数据

数据示例:

{

    "shelf_id": 19

}

字段

说明

shelf_id

货架ID

5.2.4   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success"

}

字段

说明

errcode

错误码

errmsg

错误信息

5.3                            修改货架

5.3.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/shelf/mod?access_token=ACCESS_TOKEN

POST数据格式

json

5.3.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

货架详情信息

5.3.3   POST数据

数据示例:

{

    "shelf_id": 12345,

    "shelf_data": ...,

    "shelf_banner": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2ibrWQn8zWFUh1YznsMV0XEiavFfLzDWYyvQOBBszXlMaiabGWzz5B2KhNn2IDemHa3iarmCyribYlZYyw/0",

    "shelf_name": "测试货架"

}

字段

说明

shelf_id

货架ID

shelf_data

货架详情(字段说明详见增加货架)

shelf_banner

货架banner(图片需调用图片上传接口获得图片Url填写至此,否则修改货架失败)

shelf_name

货架名称

5.3.4   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success"

}

字段

说明

errcode

错误码

errmsg

错误信息

5.4                            获取所有货架

5.4.1   接口调用请求说明

协议

https

http请求方式

GET

请求Url

https://api.weixin.qq.com/merchant/shelf/getall?access_token=ACCESS_TOKEN

5.4.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

5.4.3   返回数据说明

数据示例:

{

    "errcode": 0,

    "errmsg": "success",

    "shelves": [

        {

          "shelf_info": {

            "module_infos": [

              {

                "group_infos": {

                  "groups": [

                    {

                      "group_id": 200080093

                    },

                    {

                      "group_id": 200080118

                    },

                    {

                      "group_id": 200080119

                    },

                    {

                      "group_id": 200080135

                    }

                  ],

                  "img_background": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl294FzPwnf9dAcaN7ButStztAZyy2yHY8pW6sTQKicIhAy5F0a2CqmrvDBjMFLtc2aEhAQ7uHsPow9A/0"

                },

                "eid": 5

              }

            ]

          },

          "shelf_banner": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl294FzPwnf9dAcaN7ButStztAZyy2yHY8pW6sTQKicIhAy5F0a2CqmrvDBjMFLtc2aEhAQ7uHsPow9A/0",

          "shelf_name": "新新人类",

          "shelf_id": 22

        },

        {

          "shelf_info": {

            "module_infos": [

              {

                "group_info": {

                  "group_id": 200080119,

                  "filter": {

                    "count": 4

                  }

                },

                "eid": 1

              }

            ]

          },

          "shelf_banner": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl294FzPwnf9dAcaN7ButStztAZyy2yHY8pW6sTQKicIhAy5F0a2CqmrvDBjMFLtc2aEhAQ7uHsPow9A/0",

          "shelf_name": "店铺",

          "shelf_id": 23

        }

    ]

}

字段

说明

errcode

错误码

errmsg

错误信息

shelves

所有货架集合(字段说明详见增加货架)

5.5                            根据货架ID获取货架信息

5.5.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/shelf/getbyid?access_token=ACCESS_TOKEN

POST数据格式

json

5.5.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

POST数据

货架信息

5.5.3   POST数据

数据示例:

{

    "shelf_id": 19

}

字段

说明

shelf_id

货架ID

5.5.4   返回数据说明

数据示例:

{

    "errcode": 0,

    "errmsg": "success",

    "shelf_info": {

        "module_infos": [...]

    },

    "shelf_banner": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2ibp2DgDXiaic6WdflMpNdInS8qUia2BztlPu1gPlCDLZXEjia2qBdjoLiaCGUno9zbs1UyoqnaTJJGeEew/0",

    "shelf_name": "新建货架",

    "shelf_id": 97

}

字段

说明

errcode

错误码

errmsg

错误信息

shelf_info

货架详情(字段说明详见增加货架)

shelf_banner

货架banner

shelf_name

货架名称

shelf_id

货架ID

 

 

 

 

 

 

 

 

 

 

 

 

 

6.       订单管理接口

6.1                            订单付款通知

在用户在微信中付款成功后,微信服务器会将订单付款通知推送到开发者在公众平台网站中设置的回调URL(在开发模式中设置)中,如未设置回调URL,则获取不到该事件推送。

 

事件推送的内容如下:

<xml>

<ToUserName><![CDATA[weixin_media1]]></ToUserName>

<FromUserName><![CDATA[oDF3iYyVlek46AyTBbMRVV8VZVlI]]></FromUserName>

<CreateTime>1398144192</CreateTime>

<MsgType><![CDATA[event]]></MsgType>

<Event><![CDATA[merchant_order]]></Event>

<OrderId><![CDATA[test_order_id]]></OrderId>

<OrderStatus>2</OrderStatus>

<ProductId><![CDATA[test_product_id]]></ProductId>

<SkuInfo><![CDATA[10001:1000012;10002:100021]]></SkuInfo>

</xml>

字段说明请见订单详情。

6.2                            根据订单ID获取订单详情

6.2.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/order/getbyid?access_token=ACCESS_TOKEN

POST数据格式

json

6.2.2   请求参数说明

参数

是否必须

说明

access_token

公众号的调用接口凭证

POST数据

商品订单信息

6.2.3   POST数据

数据示例:

{

    "order_id": "7197417460812584720"

}

字段

说明

order_id

订单ID

6.2.4   返回数据说明

数据示例:

{

    "errcode": 0,

    "errmsg": "success",

    "order": {

        "order_id": "7197417460812533543",

        "order_status": 6,

        "order_total_price": 6,

        "order_create_time": 1394635817,

        "order_express_price": 5,

        "buyer_openid": "oDF3iY17NsDAW4UP2qzJXPsz1S9Q",

        "buyer_nick": "likeacat",

        "receiver_name": "张小猫",

        "receiver_province": "广东省",

        "receiver_city": "广州市",

        "receiver_address": "华景路一号南方通信大厦5楼",

        "receiver_mobile": "123456789",

        "receiver_phone": "123456789",

        "product_id": "pDF3iYx7KDQVGzB7kDg6Tge5OKFo",

        "product_name": "安莉芳E-BRA专柜女士舒适内衣蕾丝3/4薄杯聚拢上托性感文胸KB0716",

        "product_price": 1,

        "product_sku": "10000983:10000995;10001007:10001010",

        "product_count": 1,

        "product_img": "http://img2.paipaiimg.com/00000000/item-52B87243-63CCF66C00000000040100003565C1EA.0.300x300.jpg",

        "delivery_id": "1900659372473",

        "delivery_company": "059Yunda",

        "trans_id": "1900000109201404103172199813"

    }

}

字段

说明

errcode

错误码

errmsg

错误信息

order

 

订单详情

order_id

订单ID

order_status

订单状态

order_total_price

订单总价格(单位 : 分)

order_create_time

订单创建时间

order_express_price

订单运费价格(单位 : 分)

buyer_openid

买家微信OPENID

buyer_nick

买家微信昵称

receiver_name

收货人姓名

receiver_province

收货地址省份

receiver_city

收货地址城市

receiver_address

收货详细地址

receiver_mobile

收货人移动电话

receiver_phone

收货人固定电话

product_id

商品ID

product_name

商品名称

product_price

商品价格(单位 : 分)

product_sku

商品SKU

product_count

商品个数

product_img

商品图片

delivery_id

运单ID

delivery_company

物流公司编码

trans_id

交易ID

6.3                            根据订单状态/创建时间获取订单详情

6.3.1   接口调用请求说明

协议

https

http请求方式

GET

请求Url

https://api.weixin.qq.com/merchant/order/getbyfilter?access_token=ACCESS_TOKEN

POST数据格式

json

6.3.2   请求参数说明

参数

是否必须

说明

access_token

公众号的调用接口凭证

6.3.3   POST数据

数据示例:

{

"status": 2,

"begintime": 1397130460,

"endtime": 1397130470

}

字段

说明

status

订单状态(不带该字段-全部状态, 2-待发货, 3-已发货, 5-已完成, 8-维权中, )

begintime

订单创建时间起始时间(不带该字段则不按照时间做筛选)

endtime

订单创建时间终止时间(不带该字段则不按照时间做筛选)

6.3.4   返回数据说明

数据示例:

{

    "errcode": 0,

    "errmsg": "success",

    "order_list": [

        {

          "order_id": "7197417460812533543",

          "order_status": 6,

          "order_total_price": 6,

          "order_create_time": 1394635817,

          "order_express_price": 5,

          "buyer_openid": "oDF3iY17NsDAW4UP2qzJXPsz1S9Q",

          "buyer_nick": "likeacat",

          "receiver_name": "张小猫",

          "receiver_province": "广东省",

          "receiver_city": "广州市",

          "receiver_address": "华景路一号南方通信大厦5楼",

          "receiver_mobile": "123456",

          "receiver_phone": "123456",

          "product_id": "pDF3iYx7KDQVGzB7kDg6Tge5OKFo",

          "product_name": "安莉芳E-BRA专柜女士舒适内衣蕾丝3/4薄杯聚拢上托性感文胸KB0716",

          "product_price": 1,

          "product_sku": "10000983:10000995;10001007:10001010",

          "product_count": 1,

          "product_img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2icND8WwMThBEcehjhDv2icY4GrDSG5RLM3B2qd9kOicWGVJcsAhvXfibhWRNoGOvCfMC33G9z5yQr2Qw/0",

          "delivery_id": "1900659372473",

          "delivery_company": "059Yunda",

          "trans_id": "1900000109201404103172199813"

        },

        {

          "order_id": "7197417460812533569",

          "order_status": 8,

          "order_total_price": 1,

          "order_create_time": 1394636235,

          "order_express_price": 0,

          "buyer_openid": "oDF3iY17NsDAW4UP2qzJXPsz1S9Q",

          "buyer_nick": "likeacat",

          "receiver_name": "张小猫",

          "receiver_province": "广东省",

          "receiver_city": "广州市",

          "receiver_address": "华景路一号南方通信大厦5楼",

          "receiver_mobile": "123456",

          "receiver_phone": "123456",

          "product_id": "pDF3iYx7KDQVGzB7kDg6Tge5OKFo",

          "product_name": "项坠333",

          "product_price": 1,

          "product_sku": "1075741873:1079742377",

          "product_count": 1,

          "product_img": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2icND8WwMThBEcehjhDv2icY4GrDSG5RLM3B2qd9kOicWGVJcsAhvXfibhWRNoGOvCfMC33G9z5yQr2Qw/0",

          "delivery_id": "1900659372473",

          "delivery_company": "059Yunda",

         "trans_id": "1900000109201404103172199813"

        }

    ]

}

字段

说明

errcode

错误码

errmsg

错误信息

order_list

所有订单集合(字段说明详见根据订单ID获取订单详情)

6.4                            设置订单发货信息

6.4.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/order/setdelivery?access_token=ACCESS_TOKEN

POST数据格式

json

6.4.2   请求参数说明

参数

是否必须

说明

access_token

公众号的调用接口凭证

POST数据

商品物流信息

6.4.3   POST数据

数据示例:

{

    "order_id": "7197417460812533543",

    "delivery_company": "059Yunda",

    "delivery_track_no": "1900659372473"

}

字段

说明

order_id

订单ID

delivery_company

物流公司ID(参考《物流公司ID》)

delivery_track_no

运单ID

6.4.4   返回数据说明

数据示例:

{

    "errcode": 0,

    "errmsg": "success"

}

字段

说明

errcode

错误码

errmsg

错误信息

6.4.5   附:物流公司ID

物流公司

ID

邮政EMS

Fsearch_code

申通快递

002shentong

中通速递

066zhongtong

圆通速递

056yuantong

天天快递

042tiantian

顺丰速运

003shunfeng

韵达快运

059Yunda

宅急送

064zhaijisong

汇通快运

020huitong

易迅快递

zj001yixun

6.5                            关闭订单

6.5.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/order/close?access_token=ACCESS_TOKEN

POST数据格式

json

6.5.2   请求参数说明

参数

是否必须

说明

access_token

公众号的调用接口凭证

POST数据

商品订单信息

6.5.3   POST数据

数据示例:

{

    "order_id": "7197417460812584720"

}

字段

说明

order_id

订单ID

6.5.4   返回数据说明

数据示例:

{

    "errcode": 0,

    "errmsg": "success"

}

字段

说明

errcode

错误码

errmsg

错误信息

 

 

 

 

 

 

 

 

7.       功能接口

7.1                            上传图片

7.1.1   接口调用请求说明

协议

https

http请求方式

POST

请求Url

https://api.weixin.qq.com/merchant/common/upload_img?access_token=ACCESS_TOKEN&filename=test.png

POST数据

图片

7.1.2   请求参数说明

参数

是否必须

说明

access_token

调用接口凭证

filename

图片文件名(带文件类型后缀)

POST数据

图片数据

7.1.3   返回数据说明

数据示例:

{

    "errcode":0,

"errmsg":"success",

"image_url": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2ibl4JWwwnW3icSJGqecVtRiaPxwWEIr99eYYL6AAAp1YBo12CpQTXFH6InyQWXITLvU4CU7kic4PcoXA/0"

}

字段

说明

errcode

错误码

errmsg

错误信息

image_url

图片Url

转载于:https://www.cnblogs.com/lanzhi/p/6467467.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34410662/article/details/93390897

智能推荐

Java 流(Stream)、文件(File)和IO_file流有哪些?-程序员宅基地

文章浏览阅读302次。出处:https://www.cnblogs.com/flyins/p/5746196.html[---------------------Stream-----------------------]首先,流是什么?流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。[左图]流具有方向性,至于是输..._file流有哪些?

npm安装vue的权限问题解决_error: eacces: permission denied, symlink '../lib/-程序员宅基地

文章浏览阅读1.3k次。前端小白,如何运行VUE项目请参考:如何运行一个vue项目本人在安装完node.js后使用npm安装vue时遇到权限问题:Error: EACCES: permission denied, symlink '../lib/node_modules/vue-cli/bin/vue-init' -> '/usr/local/bin/vue-init'解决方法是改变npm的默认路径创建一个全局目录:mkdir ~/.npm-global配置npm使用新目录:npm config s_error: eacces: permission denied, symlink '../lib/node_modules/@vue/cli/bin/

软件工程导复习分析(简化版,不够详细,有干货)_软件系统中的模块间的耦合必须最小化,-程序员宅基地

文章浏览阅读564次。一.瀑布模型 1.步骤 (1)需求分析 (2)系统设计 (3)软件编程 (4)软件测试 (5)软件维护 2.相关信息 提出者:温斯顿.罗伊斯 二.增量模型 1.简要理解 我们使用的产品,的0.1 ,1.0,2.0…… n.m版本,先将主干搭建好,再在市场或其他地方获取反馈,这时就可以,将枝叶补充 2.优点:人员分配灵活,刚开始不用投入大量的人力资源,有计划的管理技术风险 3_软件系统中的模块间的耦合必须最小化,

二叉树的简单算法题_public int xsum(treenode root)-程序员宅基地

文章浏览阅读260次。/** * * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { // 判断是对称二叉树 public boolean isSy..._public int xsum(treenode root)

Unity自定义UI组件(四)双击按钮、长按按钮_unityui双击-程序员宅基地

文章浏览阅读1.3w次,点赞10次,收藏41次。Unity中实现按钮双击、长击按钮,特点方便创建,容易监听,像UGUI提供的Button一样便捷,并且在不同的工程之间可以完全复用。_unityui双击

一直以为自己擅长Python,直到见到这个神技……-程序员宅基地

文章浏览阅读71次。作为AI 初学者来说,最大的问题就是:资料太多!!!看不完!!!不知道如何取舍!!!人的精力有限!!!大部分想转行AI算法岗位的都比较浮躁。跳槽的时候不得其法。虽然AI行业高薪,但是你却并..._python 神技

随便推点

研究之美-程序员宅基地

文章浏览阅读125次。研究之美[美]D.E.Knuth(高德纳)著高博译ISBN 978-7-121-15553-62012年1月出版定价:49.00元16开204页宣传语:算法大师高德纳(Donald E.Knuth)教您如何自我发现,探索真理!中国科学院倪光南院士、微软全球副总裁张亚勤博士倾情推荐!内 容 简 介本书是计算机科学大师、“算法分析之父”高德纳(Donald ...

理解:C++重载运算符等于(=)时为什么返回的是一个引用(&)(&引用是什么意思)?_c++ 运算符=重载 为什么返回引用-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏3次。首先,我们要理解,引用(&)是什么意思?&在c语言中可以是取地址的意思。但在C++中,它有另外一种用法,即引用,这是在C++中特有的,对引用最通俗简单的理解就是取别名!我们做个简单尝试,看以下代码。**#include<iostream>using namespace std;int main{** **int a=3;** **int &b=a;** **cout<<b;** //输出 3; **b=1;** //这条语句其_c++ 运算符=重载 为什么返回引用

RN 开发遇到的问题之传参函数错误Invariant Violation: Maximum update depth exceeded.-程序员宅基地

文章浏览阅读691次。错误码:Invariant Violation: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested u..._invariant violation: maximum update depth exceeded. this can happen when a c

python 实现自动化客户端截图_pywinauto 截图-程序员宅基地

文章浏览阅读3.6k次,点赞17次,收藏16次。1 背景实现一个客户端的自动截图,然后自动上传客户端的截图到网站中。这里不是用浏览器打开的web 无法用 selenium 等web 端自动化工具来实现,只能用客户端自动化工具。2 技术介绍2.1 pywinautopywinauto是用到的主要python库 pywinauto中文文档2.1.1 目前常用类似的python 客户端常用库PyAutoGui - 一个流行的跨平台库(具有基于图像的搜索,没有基于文本的控件操作)。Lackey - Sikuli的纯Python替代品(基于图像模式_pywinauto 截图

国内十大活跃报表 BI 产品深度点评_润乾报表跟永宏报表-程序员宅基地

文章浏览阅读399次。目前国内市场上的报表 BI 工具琳琅满目,看起来也各有特点,这给选型工作带来了一些困扰,本文就一些较活跃的报表 BI 产品进行点评,对于不太熟悉这些产品和技术的同学,可作为参考资料。这里选了十个产品,分作四类:国内报表类,国内 BI 类,国外 BI 类,国外开源报表类。每类两三种产品,在分类内大体会按面市时间为序来点评。需要强调的是,因为篇幅有限,不可能把市场上所有产品都选入,这并不意味着其它产品不好,看到结论部分时就会理解。这么分类是有意义的,同类产品大体具有相似的特征。其中,国内产品被分为报表和_润乾报表跟永宏报表

ybtoj【图论】2章4题【构造完全图】_构造从完全图kn的所有无圈定向到{1,2,...,n}上的排列之间的双射-程序员宅基地

文章浏览阅读82次。构造完全图题目解析开始推结论:显然像拓扑排序一样,应当从边权从小到大考虑每条边才能保证无影响,即kruskal然后考虑每条边加上时的贡献:多连了sizx∗sizysiz_x*siz_ysizx​∗sizy​条边,边权都是di+1d_i+1di​+1,只有一个不是,很容易推出kruskal合并时的改变,其他就是板子code:#include<iostream>#include<cstdio>#include<algorithm>#define int_构造从完全图kn的所有无圈定向到{1,2,...,n}上的排列之间的双射