Magento: размещение заказа не перенаправляет на страницу успеха
У меня есть небольшая проблема с размещением кнопки заказа на magento. По некоторым причинам, когда я выполняю заказ и нажимаю "Оформить заказ", он не перенаправляет страницу на страницу успеха (или даже в другое место), он просто остается на странице оформления заказа со всеми продуктами, находящимися внутри (изображение это то, что происходит, когда я нажимаю кнопку "разместить заказ")
Я действительно не знаю, где изменить перенаправление на другую страницу.
Это код для /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();
}
2 ответа
[Решено] Возникла проблема с файлом в /public_html/app/code/core/Mage/core/email/template.php (там был персонаж, который остановил страницу)
Спасибо всем, ребята.
Пожалуйста, убедитесь, что у вас включен php-mbscript на вашем сервере.
Версия Magento 1.9.x требует, чтобы она была включена, если она отключена
Для получения дополнительной информации вы можете прочитать следующий пост