从客户我的帐户取消Magento订单致命错误

我在取消客户订单的同时取消了我的magento 1.9上的错误。 我正在使用commercebees扩展名来扩展我的客户部分的客户取消选项

扩展程序网址:https://www.commercebees.com/order-cancellation-module-make-it-easy-for-your-customers/

致命错误:调用第46行的/public_html/app/code/core/Mage/Payment/Model/Observer.php中的布尔成员函数getMethodInstance()


错误在app / code / core / Mage / Payment / Model / Observer.php中:

if ($order->getPayment()->getMethodInstance()->getCode() != 'free') {

这意味着$order->getPayment()返回false。

您可以尝试验证:

  • 如果您需要取消的订单有正确的付款方式。 也许付款方式是自定义或者是自定义的。 尝试验证取消订单时是否有相同的错误,而其他付款方式有相同的错误。
  • 尝试在app / etc / modules目录下的配置文件中禁用commercebees扩展。 设置<active>false</active>
  • 如果Magento默认取消(从管理面板)订单工作没有错误。
  • 如果由于Commercebees扩展而发生错误,您可以向其支持团队申请帮助。

    链接地址: http://www.djcxy.com/p/65193.html

    上一篇: Fatal Error on Magento Order Cancellation from customer My Account

    下一篇: Magento. How to extend and use default products picture uploader?