# 机构商品变更通知

本文档描述服务器端接收的消息或事件,详细说明参见消息推送

事件英文名:head_supplier_item_update

微信小店将通过此接口向机构发送商品变更的通知。

# 1. 消息参数

# 请求体 Request Payload

参数名类型说明
ToUserNamestring机构UserName
FromUserNamestring微信团队的OpenID(固定值)
CreateTimenumber事件时间,Unix时间戳
MsgTypestring消息类型,固定为 event
Eventstring事件类型,本接口固定为 head_supplier_item_update
item_infoobject事件主体,结构体详情请参考ItemInfo

# Body.item_info Object Payload

事件主体,结构体详情请参考ItemInfo

参数名类型说明
event_typenumber商品变更类型,1:新增商品;2:更新商品
appidstring机构商品所属小店appid
product_idstring(uint64)商品id
versionstring商品版本号
update_fieldsstring array商品更新字段,当event_type = 2时有值。commission_ratio、service_ratio、status、active_time分别表示佣金、服务费、商品状态和合作生效时间有变更

# 2. 消息返回

# 返回体 Response Payload

回复 success 或空字符串(无需加密)

# 3. 注意事项

  • 回调url设置和消息推送规则需参考消息推送文档 ,如果设置的回调url无法访问,机构将无法收到通知;

# 4. 代码示例

请求示例

{
    "ToUserName": "gh_*", 
    "FromUserName": "OPENID", 
    "CreateTime": 1662480000, 
    "MsgType": "event", 
    "Event": "head_supplier_item_update", 
    "item_info": {
        "event_type": 2,
        "appid": "APPID",
        "product_id": "12345",
        "version": "1677488955",
        "update_fields": ["commission_ratio","service_ratio","status","active_time"]
    }
}

返回示例

success