Оформить заказ не получается на кассе / на одной странице / после перехода с 1.7 на ver 1.9.1

Оформить заказ не получается на кассе / одной странице / после перехода с 1.7 на версию 1.9.1 [Новое] Опции

54 секунды назад

Я обновился с 1.7 до версии 1.9.1. Я сделал много изменений, но ничего не работает.

К счастью, мне удается исправить страницу входа и обновить корзину с небольшим изменением кода в id и т. Д.

У любого есть идея. Я действительно застрял. : Smileyhappy:

Какие изменения я сделал относительно размещения заказа до сих пор

я добавил это внизу info.html

review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder', array('form_key' => Mage::getSingleton('core/session')->getFormKey())) ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));

Я также добавил это значение в payment.phtml public_html / app / design / frontend / base / default / template / checkout / onepage

<fieldset id="checkout-payment-method-load">

getChildHtml (‘методы’)?>

но не повезло. страница вообще никуда не заходит. любая идея!!!!!!!!!!!!!!!!!!!!!!!!!!

2

Решение

Чтобы решить проблему с оформлением заказа, перейдите:

/ Приложение / дизайн / интерфейс /базовый / по умолчанию/template/checkout/onepage/payment.phtml

Дважды проверьте, используете ли вы этот файл из base / default, возможно, он будет перезаписан в вашем текущем пакете дизайна!

менять:

<fieldset>
<?php echo $this->getChildHtml('methods') ?>
</fieldset>

чтобы:

<fieldset id="checkout-payment-method-load">
<?php echo $this->getChildHtml('methods') ?>
</fieldset>
5

Другие решения

Вот как выглядит код, пожалуйста, посмотрите и дайте мне знать, если есть какие-либо ошибки

<form action="" id="co-payment-form">
<fieldset id="checkout-payment-method-load">
<?php echo $this->getChildHtml('methods') ?>
</fieldset>

и в нижней части страницы этот код

payment.currentMethod = «getChild (‘method’) -> getSelectedMethodCode ()?>»;

Также в другом payment.phtml по адресу / public_html / app / design / frontend / rwd / default / template / checkout / onepage / есть только devision, не использующий fieldset, поэтому я добавил id в div. Можете ли вы проверить, если это правильно. Спасибо

<form action="" id="co-payment-form">
<div class="fieldset" id="checkout-payment-method-load">
<?php echo $this->getChildChildHtml('methods_additional', '', true, true) ?>
<?php echo $this->getChildHtml('methods') ?>
</div>

Спасибо

0

согласно этому парень проблема была связана с обновлением безопасности supee-9767.

Временное решение, которое он предложил, заключалось в следующем:

System => Configuration => Admin => Security

и поворачивая 'Enable Form Key Validation On Checkout' отправляясь

Это сработало для меня после долгих часов исследований.

0
По вопросам рекламы [email protected]