# Update goods
Note: after the update is successful, it will be updated to the draft data and directly submitted for review. After the review is completed, there will be a callback, or you can use the get interface edit_Status See if the review is approved.
The product has two copies of data, draft and online.
Call the interface to add or modify the product data, the impact is only draft data, audit through the draft data will cover online data officially effective.
Note: Note:
third_cat_id
Please get it according to the Get Class interface and determine thequalification_type
Category qualification is required, if required, then you must first adjust the category qualification audit interface for thethird_cat_id
Qualification Auditqualification_pics
Please click on the link to get the class interfacethird_cat_id
ofproduct_qualification_type
If it is required, then the field needs to add the product quality picture- If you need to upload a brand of goods, the need to open the corresponding brand access in accordance with the rules of WeChat Mini Store. WeChat Mini Store brand opening rules:Click to jumpIf no brand name can be specified No brand(No brand
brand_id: 2100000000
)。 - Inventory field
stock_A
Note that if it is 0, you can not live in the video number on the shelf of the goods. - Some special category titles need to be uploaded in accordance with the specifications, please read carefully to avoid the audit failed. Product title rules:Click to jump。
- Product Details Field
desc_info.desc
desc_info.imgs
Although not required, but some special categories still need to upload product details, please read carefully to avoid the audit failed. Product Details Rules:[Click to jump](https://developers.weixin.qq.com/miniprogram/dev/framework/ministore/minishopopencomponent2/zujianyunyingguifan.html#% E 4% BA% 94% E 3%80%81% E 4% BA%A 4% E 6%98%93% E 7% BB% 84% E 4% BB%B 6% E 5%95%86% E 5%93%81% E 8% AF%A 6% E 6%83%85% E 8% A 7%84% E 5%88%99 )。 - Pictures need to use the picture upload interface in exchange for temporary links for upload, upload WeChat side will be turned into permanent links. Temporary links are permanently valid on the WeChat side, and businesses can store temporary links to avoid repeated exchange links. WeChat side component picture domain name,store.mp.video.tencent-cloud.com or mmbizurl.cn。
- If only the price and inventory fields are modified, the item will be submitted for review and quickly passed.
# Interface call request specification
Http request method: POST
https://api.weixin.qq.com/shop/spu/update?access_token=xxxxxxxxx
# Request Parameter Sample
{
"out_product_id": "1234566",
"product_id": 1234566,
"title": " Nintendo Nintendo Switch China Line Endurance Enhanced Edition NS Home Gaming Console Portable handheld game consoles Red and blue host " ,
"path": "pages/productDetail/productDetail?productId=2176180",
"head_img":
[
" http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg"
],
"qualification_pics": [
" http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg"
],
"desc_info":
{
"desc": 'xxxxx';
"imgs":
[
" http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg"
]
},
"third_cat_id": 6666,
"brand_id": 2100000000,
"info_version": "xxx",
"skus":
[
{
"out_product_id": "1234566",
"out_sku_id": "1024",
"thumb_img": " http://img10.360buyimg.com/n1/s450x450_jfs/t1/100778/17/13648/424215/5e590a40E2d68e774/e171d222a0c9b763.jpg",
"sale_price": 1300,
"market_price": 1500,
"stock_in a": 100,
"sku_code": "A24525252",
"barcode": "13251454",
"sku_attrs":
[
{
"attr_key": "Choose a color,"
"attr_value": "Red and blue host."
},
{
"attr_key": "Choose a suit,"
"attr_value": "Host + Protective Case"
}
]
}
]
}
# Return Package Example
{
"errcode": 0,
"errmsg":"ok",
"data":
{
"product_id": 1234566,
"out_product_id": "1234566",
"update_time": "2020-03-25 12:05:25",
"skus":
[
{
"sku_id": 123,
"out_sku_id": "1024"
},
...
]
}
}
# Request Parameter Dxplaination
parameter | type | Is it necessary to fill out | Introductions |
---|---|---|---|
out_product_id | string | yes | Merchant custom product ID, with product_Id choose two |
product_id | number(uint64) | yes | Trading component platform internal product ID, and out_product_Id choose two |
title | string | yes | title |
path | string | yes | Bound Mini Program product path |
head_img | string array | yes | Main chart, multiple sheets, list |
qualification_pics | string array | no | Picture of the day |
desc_info.desc | string | no | Product Details |
desc_info.imgs | string array | no | Picture of the day |
third_cat_id | number | yes | Level 3 Category ID |
brand_id | number | yes | Brand id |
info_version | string | no | Reserved fields for version control |
skus[] | object array | yes | sku array |
skus[].out_product_id | string | yes | Custom Product ID |
skus[].out_sku_id | string | yes | Business custom skuID |
skus[].thumb_img | string | yes | sku small diagram |
skus[].sale_price | number | yes | Sale Price in Units |
skus[].market_price | number | yes | Market prices in units |
skus[].stock_A | number | yes | stock |
skus[].barcode | string | no | barcode |
skus[].sku_code | string | no | Product code |
skus[].sku_attrs[].attr_key | string | yes | Sales attribute key (custom) |
skus[].sku_attrs[].attr_value | string | yes | Sales attribute value (custom) |
supplier | string | no | Supplier name |
express_fee | number | no | Courier charges, divided into units |
product_type | string | no | Product attributes, such as: 1, pre-sale goods, 2, virtual electronic certificate goods, 3, custom |
sell_time | string | no | Timed shelf time |
pick_up_type | string array | no | Distribution mode 1 Express 2 City 3 Home delivery 4 p.m. |
onsale | number | no | 0 - Not on sale 1 - On sale |
unitname | string | no | Product unit |
unitfactor | number | no | Packaging factor |
# Return parameter specification
parameter | type | Introductions |
---|---|---|
Errcode | number | Error code |
errmsg | string | Error message |
data.product_id | number(uint64) | Trading Component Internal Product ID |
data.out_product_id | string | Custom Product ID |
data.update_time | string | Update time |
data.skus | object array | sku array |
data.skus[].sku_id | string | Trading Component Platform Custom skuID |
data.skus[].out_sku_id | string | Business custom skuID |