Magento订单成功之后,或是有新的订单在MAGENTO1.9.1版本中不发送相应的邮件及抄送邮件至管理员邮箱

这个问题是今天我们的一个客户从1.7升级到1.9.1.1时发现的,后来听技术人员说,此问题是由于MAGENTO更改了系统本身的邮件发送方式,所有的这类事情处理都交给了

cron.php这个文件来完成 ,但是并不是所有的用户把此文件设置为隔一些时间就执行一次,因此还是需要在客户量不大的情况下使用立即触发式的邮件发送方式

您只需要修改

app/code/core/Mage/Core/Model/Email/Template.php

下的大约407行

if($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) {

if(!($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue)) {

这样子修改之后我们测试发现在后台添加SHIPPINGMENT信息的时候会出现空白页面,打开错误提示就可以看到

Fatal error: Call to a member function setMessageBody() on a non-object in public_html/app/code/core/Mage/Core/Model/Email/Template.php on line 410

那么终极的解决文案是

if (false) {

或者是修改

app\code\core\Mage\Sales\Model\Order.php

所有的

$mailer->setQueue($emailQueue)->send();

$mailer->send();

(责任编辑:最模板)

magento邮件使用php,Magento订单成功无邮件发送相关推荐

  1. Magento教程 17:Magento功能导览(1) 会员功能

    Magento系统内建的会员系统功能齐全,可以满足大部分电子商务网站需求,下面将介绍Magento的会员系统. 登入页面 Magento教程 17:Magento功能导览(1) 会员功能 在使用任何有 ...

  2. Magento教程 15:Magento 批次修改产品资料

    当你拥有多笔商品资料需要修改的时候,一个一个进入产品编辑页面修改是非常花费时间的,Magento后台的产品列表中提供了批次修改的功能,减轻你在编辑大量商品资料的负担,今天要告诉大家如何在Magento ...

  3. Magento教程 12:Magento快速上传大量商品的方法

    利用.CSV档上传大量商品是最佳选择 在Magento上传大量商品到时,经常会遇到的几个问题,非常耗时间.出现错误.有部分商品是缺货状态. 当你有上百个不同属性的商品,而且只有部分商品是现货供应的情况 ...

  4. vue商城第13 订单确认模块 14订单成功页面

    创建订单确认模块组件 初始化列表,直接获取购物车列表,但是要获取选中的购物车接口 checked==1的 初始化函数 循环显示选中的列表 添加金额税收优惠券等属性 计算选中商品的总金额 计算要支付的总 ...

  5. Magento教程 18:Magento功能导览(2) 展示商品

    Magento是强大的电子商务网站,可以多样化的呈现商品以及支援多种客制化选项,提供客户在选购商品时可以附上更加详细的资讯,以下就来看看Magento在商品方面的呈现. 分类商品页面 Magento教 ...

  6. Magento教程 16:Magento价格规则的优先度

    做为一个刚接触Magento的菜鸟,相信在设定商品时一定会感到一头雾水,这么多的参数,光是设定价格就被搞到一个头两个大了,到底该怎么弄呢? 价格.优惠价.群组价.阶层价都设定的话,究竟是会采用哪一个呢 ...

  7. Magento教程 2:Magento 社群版安装教学!

    想要架设Magento网站经营电子商务,却不知道如何着手吗? Astral Web将会为您介绍如何安装Magento Community Edition 1.7.0.2 社群版,帮您建立网站第一步! ...

  8. 成功没有捷径python_成功无捷径的名人名言_成功路上无捷径的励志名言

    成功路上是没有捷径可言的,勤奋和努力就是唯一的路径.以下是学习啦小编为你整理的成功无捷径的名人名言,欢迎大家阅读. 成功无捷径的经典名人名言 1. 金字塔是用一块块的石头堆砌而成的.--莎士比亚 2. ...

  9. Jenkins配置邮件通知服务,完整教程(含发送成功无法接收邮件处理方案)

    前言:涂涂改改,查查找找,不知不觉又三点了,废话不多说直接上教程. 准备事项: 1.安装Email Extension Plugin插件 2.安装Date Parameter插件(一个可使用的时间函数 ...

最新文章

  1. 55道常见的计算机面试题
  2. 一次线上故障之Java对象的一生简单总结
  3. GMIS 2017 大会陈雨强演讲:机器学习模型,宽与深的大战
  4. ArcGIS 10.3 for Server新特性介绍
  5. 计算机硬件技术基础5章在线,《计算机硬件技术基础》试题(D)
  6. php mysql变量赋值给变量_MySQL_mysql 存储过程中变量的定义与赋值操作,一、变量的定义 mysql中变量定 - phpStudy...
  7. unity 是厘米还是米_做工扎实,可玩性强,类乐高产品的好选择,米兔积木工程吊车...
  8. 在windows下搭建SVN服务器
  9. java做求立方体,Java工具集-数学(立方体操作工具类)
  10. PHP 如何使用Mobile Detect来判断访问网站的设备 安卓,平板,电脑
  11. 999. Available Captures for Rook
  12. 苹果屏幕上的小圆点_原来苹果手机内置录屏功能,简单设置就打开,好多人没发现!...
  13. %d %ld %lld
  14. 十大低代码开发平台排行榜,低代码开发平台哪个好用?
  15. windows 桌面图标 隐藏 小盾牌标志
  16. linux 查看磁盘使用情况或清空回收站命令
  17. 微信小程序蓝牙功能开发与问题记录
  18. 脸萌火爆背后的产品思考
  19. ASP初学者的一些基本代码
  20. BMP文件格式学习1

热门文章

  1. android语法帮助手册_新 App 「捧读:日语语法学习与分析」的开发幕后思考
  2. java hh mm ss_【Java基础】比较时间大小(以HH:mm:ss格式为例)
  3. 会飞的汽车来了!旋翼式陆空两栖智能飞车研发成功
  4. HDLBits答案(14)_Verilog有限状态机(1)
  5. java 界面位置_java界面中怎样设置位置
  6. matlab静态变量怎样分配内存,matlab中的静态变量
  7. python 线程同步_Python 线程同步
  8. mybatis 一对多_Mybatis 强大的结果集映射器resultMap
  9. el表达式遍历list中的list_EL表达式获取map和list集合中的值 | 学步园
  10. 【题解】Luogu P1011 车站