Magento: размещение заказа не перенаправляет на страницу успеха

У меня небольшая проблема с размещением кнопки заказа на 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();
}

person Shockrate    schedule 08.07.2015    source источник
comment
Проверьте в консоли браузера, есть ли какая-либо ошибка javascript.   -  person Alex Coloma    schedule 08.07.2015
comment
Я попробую, как вы думаете, возможно ли, что у меня ошибка javascript, и все равно порядок идет? Я имею в виду, единственная проблема заключается в том, что я не вижу страницу «Успех», но все равно получаю электронное письмо о том, что мой заказ выполнен. Изменить: я проверил, и единственные ошибки, которые я получаю, это около 2 изображений, которые не могут быть найдены   -  person Shockrate    schedule 08.07.2015


Ответы (2)


Убедитесь, что на вашем сервере включен php-mbscript.

Версия Magento 1.9.x требует, чтобы это было включено, если оно отключено.

Для получения дополнительной информации вы можете прочитать следующий пост

https://magento.stackexchange.com/questions/62744/place-order-button-doesnt-go-to-success-confirmation-page-1-9-1-0

person Emipro Technologies Pvt. Ltd.    schedule 08.07.2015
comment
Спасибо, но дело в том, что у меня есть другой веб-сайт на том же сервере с темой по умолчанию, которая идет прямо на странице успеха. Так что я думаю, что это чисто тематическая проблема. - person Shockrate; 08.07.2015

[РЕШЕНО] Возникла проблема с файлом в /public_html/app/code/core/Mage/core/email/template.php (был символ, который останавливал страницу)

Спасибо всем, ребята.

person Shockrate    schedule 08.07.2015