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

Prestashop 1.7.6如何仅禁用Bank Wire模块的订单确认邮件

仅针对Bank Wire支付禁用订单确认邮件的实现方案

逻辑说明

原有全局禁用方案会拦截所有支付方式的订单确认邮件发送,你只需要在原有跳过邮件发送的逻辑外,加一层支付模块标识的判断即可。

具体修改操作

找到原方案中控制订单确认邮件发送的代码段,在其外层添加如下条件判断:

// 仅非Bank Wire支付场景发送订单确认邮件
if ($this->name != 'bankwire') {
    // 原有发送订单确认邮件的代码保留在此处即可
}
  • 如果你使用的是新版PrestaShop,Bank Wire模块的标识可能为ps_bankwire,如果上述判断不生效,可将判断条件替换为$this->name != 'ps_bankwire'测试
  • 修改前请先备份对应核心文件或覆写文件,避免出现异常错误

效果验证

该条件只会拦截Bank Wire支付场景下的订单确认邮件发送,其余支付方式的邮件触发逻辑完全不受影响,符合你只屏蔽银行转账类订单确认邮件的需求。

内容的提问来源于stack exchange,提问作者Revol Begins

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 22:27:04