Оформить заказ не получается на кассе / одной странице / после перехода с 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 (‘методы’)?>
но не повезло. страница вообще никуда не заходит. любая идея!!!!!!!!!!!!!!!!!!!!!!!!!!
Чтобы решить проблему с оформлением заказа, перейдите:
/ Приложение / дизайн / интерфейс /базовый / по умолчанию/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>
Вот как выглядит код, пожалуйста, посмотрите и дайте мне знать, если есть какие-либо ошибки
<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>
Спасибо
согласно этому парень проблема была связана с обновлением безопасности supee-9767.
Временное решение, которое он предложил, заключалось в следующем:
System => Configuration => Admin => Security
и поворачивая 'Enable Form Key Validation On Checkout'
отправляясь
Это сработало для меня после долгих часов исследований.