【发布时间】:2012-04-05 14:35:15
【问题描述】:
我正在开发使用 Magento 部署的商店。它有一个我编写的模块,其中包含 checkout_type_onepage_save_order_after、checkout_type_multishipping_create_orders_saved_after 和 admin_created_order_after 的事件观察器。
当客户下订单时,启用我的模块后,Magento 不会重定向到成功页面。当我禁用我的模块时,它重定向就好了。无论有没有我的模块,订单仍然可以通过,但如果没有某种感谢信息,它就不是很友好。
有人知道问题是什么吗?任何错误日志(Apache、PHP、Magento 或数据库)中都没有条目。
在 PHP 5 上使用 magento 1.6.2.0。
【问题讨论】:
-
尝试在开发模式下配置您的 Magento:blog.magepsycho.com/… 并查找浏览器或 var/log/*.log 文件中显示的错误
-
我在 Magento 1.7 中也注意到了这种行为,当时我在 checkout_submit_all_after 事件上添加了一个观察者。我相当肯定没有任何东西输出到浏览器会弄乱AJAX响应,因为当我向浏览器输出任何东西时,加载的GIF只会无限期地挂起。现在我摆脱了输出,它不会挂起,但它也不会重定向到成功页面。
标签: magento