# 小店状态变更回调事件

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

事件英文名:channels_ec_change_status

微信小店会通过该接口在小店状态变化时通知商户(不包括开店完成和最终注销)。 目前会通知的情况有:

  • 店铺状态从 "open_finished" 扭转至 "closing"
  • 店铺状态从 "closing" 扭转至 "open_finished"

# 1. 消息参数

# 请求体 Request Payload

参数名类型说明
ToUserNamestring小店UserName
FromUserNamestring用户的OpenID
CreateTimenumber事件时间,Unix时间戳,即格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数
MsgTypestring消息类型,固定为 event
Eventstring事件类型,本接口固定为 channels_ec_change_status
appidstringappid
change_timestampnumberUnix时间戳,即格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数
old_statusstring扭转前的店铺状态
new_statusstring扭转后的店铺状态

# 2. 消息返回

# 返回体 Response Payload

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

# 3. 注意事项

  • 回调url设置和消息推送规则需参考消息推送文档 ,如果设置的回调url无法访问,商户将无法收微信小店发送的通知;

# 4. 代码示例

请求示例

{
    "ToUserName": "gh_*", 
    "FromUserName": "OPENID", 
    "CreateTime": 1750927919, 
    "MsgType": "event", 
    "Event": "channels_ec_change_status", 
    "appid": "APPID",
    "change_timestamp": "1750927919",
    "old_status": "open_finished",
    "new_status": "closing"
}

返回示例

success