Appearance
微信自定义菜单
菜单归属
应用中心 > 微信自定义菜单
功能用途
为已配置的微信公众号创建默认菜单或个性化菜单,并把菜单发布到微信。页面同时提供从微信同步菜单、清除线上菜单、编辑菜单备注以及按用户测试个性化菜单的能力。
进入路径
- 先确认“微信公众号管理”中已配置可用的公众号。
- 在顶部一级菜单中选择“应用中心”。
- 在左侧菜单中点击“微信自定义菜单”。
- 在页面顶部选择需要维护的公众号。
页面/主要区域或字段
顶部公众号和全局操作
| 区域或按钮 | 说明 |
|---|---|
| 公众号 | 选择要维护的微信公众号 |
| 同步菜单 | 从微信读取当前菜单并重建 ERP 本地菜单缓存 |
| 清除所有菜单 | 删除该公众号线上菜单,并重新同步本地缓存 |
| 测试个性菜单 | 输入微信号或 OpenID,查询该用户实际匹配到的菜单 |
左侧菜单记录
| 字段或按钮 | 说明 |
|---|---|
| 适用性别 | 个性化菜单限制条件,全部、男或女 |
| 适用分组 | 个性化菜单的用户分组限制 |
| 适用客户端 | 全部、iOS、Android 或其他 |
| 适用地区 | 国家、省份、城市限制 |
| 菜单备注 | 本地备注,可双击单元格修改 |
| 添加 | 新增一条个性化菜单记录 |
| 删除 | 删除已选菜单记录 |
右侧菜单编辑器
| 项目 | 说明 |
|---|---|
| 一级菜单 | 可添加、删除和拖动排序 |
| 二级菜单 | 每个一级菜单下可添加子菜单并拖动排序 |
| 菜单名称 | 显示在微信客户端上的文字 |
| 菜单类型 | 关键字、链接、扫码、拍照发图、相册发图、拍照或相册发图、推送地理位置等 |
| 菜单内容 | “关键字”类型填写关键字;“链接”类型填写 HTTP、HTTPS 或 FTP 地址;其他类型由微信事件处理 |
| 当前菜单匹配项 | 显示当前选中记录的地区、性别、分组和客户端条件 |
| 保存 | 将当前编辑器中的菜单结构提交到微信 |
个性化菜单条件
新增菜单记录时可设置:
- 客户分组
- 性别
- 客户端平台
- 国家、省份和城市
- 菜单备注
至少需要设置一个有效限制条件,不能全部选择“全部”且没有其他条件。
标准操作步骤
首次同步公众号菜单
- 选择目标公众号。
- 点击“同步菜单”。
- 阅读覆盖本地缓存的提示并确认。
- 同步完成后检查左侧菜单记录和右侧菜单结构。
新建个性化菜单
- 选择目标公众号。
- 点击“添加”。
- 设置分组、性别、客户端、国家、省份、城市和菜单备注。
- 确保至少有一个有效限制条件,点击“确定”。
- 在左侧选择刚新增的记录。
- 在右侧添加一级菜单、二级菜单,设置菜单名称、类型和内容。
- 点击“保存”。
- 确认微信平台返回成功后,使用“测试个性菜单”验证实际效果。
修改已有菜单
- 在左侧选择目标菜单记录。
- 在右侧调整菜单结构、名称、类型或内容。
- 点击“保存”。
- 若修改的是默认菜单或个性化菜单,保存会重新创建对应线上菜单。
修改菜单备注
- 在左侧“菜单备注”列双击。
- 输入新的备注。
- 离开单元格或按回车,系统会立即保存备注。
测试个性化菜单
- 点击“测试个性菜单”。
- 输入目标用户的微信号或 OpenID。
- 点击“确定”并确认测试。
- 系统访问微信平台后显示菜单预览。
清除所有菜单
- 选择公众号。
- 点击“清除所有菜单”。
- 仔细阅读确认提示。
- 确认后系统删除线上菜单并重新同步本地数据。
注意事项
- 发布菜单前必须先选择公众号,并确保该公众号的 Token、AppSecret 等配置有效。
- “同步菜单”会按微信当前结果重建本地记录,本地备注和未保存编辑可能丢失。
- “清除所有菜单”会直接影响微信客户端菜单,属于高风险操作。
- 默认菜单在左侧记录中不能直接删除,应通过“清除所有菜单”处理。
- “链接”类型必须填写可以正常打开的网页地址;填写关键字时应控制长度,避免超过微信限制。
- 个性化菜单的名称、结构和条件应先在测试环境或通过“测试个性菜单”核实。
常见问题
页面提示“未发现本地数据,是否同步”
说明当前公众号还没有 ERP 本地菜单缓存。点击“同步菜单”从微信读取当前菜单即可。
添加按钮提示“请先完善上一个菜单”
上一条菜单记录的内容仍为空。先完成上一条菜单的编辑和保存,再新增下一条。
同步失败并提示 access_token
检查公众号配置,并在“微信公众号管理”中清除 access_token 后重试。
个性菜单测试提示用户未关注公众号
该 OpenID 或微信号必须先关注当前公众号,微信才能返回其实际匹配菜单。
清除后菜单没有立即出现在本地
系统会执行删除并再次同步。若仍为空,重新选择公众号并点击“同步菜单”。
