You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在CF7中根据下拉选择的业务类型发送不同邮件模板?

能否用Contact Form 7实现按业务类型匹配邮件模板的功能?

当然可以,以下是具体实现方法:

1. 创建带业务类型下拉的表单

在CF7编辑器里添加下拉菜单字段,定义业务类型选项和对应标识值,示例代码如下:

[select business_type include_blank "零售业务|retail" "批发业务|wholesale" "企业定制|enterprise"]
  • business_type是字段名称,用于后续条件判断
  • include_blank强制用户必须选择业务类型
  • 选项格式为显示文本|标识值,标识值用来区分不同业务类型

同时添加其他用户数据收集字段,比如姓名、邮箱:

[text* your-name label "姓名"]
[email* your-email label "邮箱"]

2. 用条件短代码配置邮件模板

CF7原生支持[if]条件短代码,可在邮件内容中根据用户选择的业务类型,加载对应的产品目录链接和专属内容。示例邮件正文如下:

您好,感谢提交咨询!

[if business_type "retail"]
您选择的是零售业务,点击下载对应产品目录:https://example.com/retail-catalog.pdf
零售业务专属说明:我们提供面向终端消费者的全品类产品,支持小额订单配送。
[endif]

[if business_type "wholesale"]
您选择的是批发业务,点击下载对应产品目录:https://example.com/wholesale-catalog.pdf
批发业务专属说明:我们为经销商提供批量采购优惠,支持定制化配送方案。
[endif]

[if business_type "enterprise"]
您选择的是企业定制业务,点击下载对应产品目录:https://example.com/enterprise-catalog.pdf
企业定制业务专属说明:我们提供一对一的产品定制服务,满足企业个性化需求。
[endif]

您提交的信息:
姓名:[your-name]
邮箱:[your-email]

替换示例中的链接和说明为你实际的内容即可。

3. 进阶需求处理

如果需要更复杂的逻辑(比如不同业务类型对应不同邮件主题、收件人),可以使用CF7的扩展插件Contact Form 7 Conditional Fields,通过可视化的条件规则配置实现更精细化的邮件分流。

内容的提问来源于stack exchange,提问作者Daniel Acevedo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 18:13:27