0

我已经从 magento 1.4.1.1 升级到 magento 1.5.1.1,并且安装了 Phoenix Worldpay 扩展。在结账时,购物车在第 5 步后不再重定向到 worldpay。

如果我转到 /worldpay/processing/redirect,我会收到错误消息:未找到处理订单

这是从:

    $session = $this->_getCheckout();

    $order = Mage::getModel('sales/order');
    $order->loadByIncrementId($session->getLastRealOrderId());
    if (!$order->getId()) {
        Mage::throwException('No order for processing found');
    }

任何想法为什么?

4

2 回答 2

0

抛出这个错误是因为没有加载订单,检查会话是否有这个扩展需要的数据

于 2011-02-19T11:44:34.830 回答
0

我找到了解决办法,不是插件,其实是checkout.xml布局文件的问题。我用一个全新的版本替换了它,它工作得很好

于 2011-02-19T15:02:50.537 回答