gpt4 book ai didi

Magento如何停止/结账/单页/成功/重定向

转载 作者:行者123 更新时间:2023-12-02 06:53:37 26 4
gpt4 key购买 nike

我需要设置 Magento 的订单成功页面 /checkout/onepage/success/ 的样式,但因为它在没有订单 session 时重定向,所以我无法刷新页面来检查我的更改!

有人知道如何暂时停止此重定向以进行测试吗?

最佳答案

您可以更改 /app/code/core/Mage/Checkout/controllers/OnepageController.php 文件。修改 successAction,使其看起来像这样:

 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();
}

完成后记得删除评论!

关于Magento如何停止/结账/单页/成功/重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5417419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com