我在magento上下订单按钮有点问题。由于某些原因,当我完成订单并点击"下订单"它不会在成功页面(甚至其他地方)中重定向页面,它只会停留在结帐页面中,所有产品仍然在里面(图片http://i.stack.imgur.com/74I3X.png这就是我点击下订单按钮时发生的情况)
我真的不知道在哪里修改重定向到另一个页面。
这是/Checkout/controllers/onepagecontroller.php
的代码 /**
* Order success action
*/
public function successAction()
{
$session = $this->getOnepage()->getCheckout();
if (!$session->getLastSuccessQuoteId()) {
$this->_redirect('checkout/cart');
return;
}
$lastQuoteId = $session->getLastQuoteId();
$lastOrderId = $session->getLastOrderId();
$lastRecurringProfiles = $session->getLastRecurringProfileIds();
if (!$lastQuoteId || (!$lastOrderId && empty($lastRecurringProfiles))) {
$this->_redirect('checkout/cart');
return;
}
$session->clear();
$this->loadLayout();
$this->_initLayoutMessages('checkout/session');
Mage::dispatchEvent('checkout_onepage_controller_success_action', array('order_ids' => array($lastOrderId)));
$this->renderLayout();
}
答案 0 :(得分:1)
请确保您的服务器已启用php-mbscript。
Magento 1.9.x版本要求在禁用时需要打开
有关详细信息,请阅读以下帖子
答案 1 :(得分:0)
[求助] /public_html/app/code/core/Mage/core/email/template.php中的文件出现问题(有一个字符停止了页面)< / p>
谢谢大家。