При смене метода доставки не происходит обновление методов оплаты.
Бывает, что там совсем пусто (
Удобное оформление заказа. Не обновляет методы оплаты
06.03.2012 19:20
Поставил чистый магазин
проверить модули доставки / оплаты
(без российской сборки)
Все правильно работает - без лишних методов оплаты
При одностраничном оформлении шаг за шагом идет AJAX
обмен с сервером:
№3 /checkout/onepage/saveShipping/
ответ JSON
{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":" <dl class=\"sp-methods\">\ ...
№4 /checkout/onepage/saveShippingMethod/
ответ JSON
{"goto_section":"payment","update_section":{"name":"payment-method","html":" ...
_____________________________________________________________________________________________
В магазине с российской сборкой
При одностраничном оформлении
После заполнения раздела адрес доставки
{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":"
Появляются методы доставки
Кликаю на метод доставки 1
через секунду POST /checkout/onepage/saveShippingMethod/
form_data
shipping_method:matrixrate_matrixrate_1104
Ответ JSON
{"df_update_sections":[{"name":"review","html":"<div id=\"checkout-review-table-wrapper\"> ... }]}
(только одна секция (итоговая таблица заказа))
В итоговой таблице заказа метод доставки не появляется, сумма не меняется
В списке методов оплаты соответственно изменений нет
Кликаю на метод доставки 2
сразу POST /checkout/onepage/saveShippingMethod/
form_data
shipping_method:ems_ems
Ответ JSON
{"df_update_sections":[{"name":"review","html":"<div id=\"checkout-review-table-wrapper\">
(секция данных только одна (итоговая таблица заказа))
В ней метод доставки 1 !!!
Т.е. обновляется итоговая таблица с запозданием на шаг
(можно несколько раз менять метод доставки - в итоговой появляется предыдущий)
Кликаю на метод оплаты 2
(его не должно было быть при выбранном методе доставки)
POST /checkout/onepage/savePayment/
JSON {"error":" ...
Выдает сообщение с ошибкой: "Запрошенный метод оплаты не доступен"
Кликаю на метод оплаты 1
{"goto_section":"review","update_section":{"name":"review","html":"
В итоговой заказа все встает на свои места
Все файлы на месте, 404 нет
Ошибок JavaScript нет
Ошибок Magento нет
проверить модули доставки / оплаты
(без российской сборки)
Все правильно работает - без лишних методов оплаты
При одностраничном оформлении шаг за шагом идет AJAX
обмен с сервером:
№3 /checkout/onepage/saveShipping/
ответ JSON
{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":" <dl class=\"sp-methods\">\ ...
№4 /checkout/onepage/saveShippingMethod/
ответ JSON
{"goto_section":"payment","update_section":{"name":"payment-method","html":" ...
_____________________________________________________________________________________________
В магазине с российской сборкой
При одностраничном оформлении
После заполнения раздела адрес доставки
{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":"
Появляются методы доставки
Кликаю на метод доставки 1
через секунду POST /checkout/onepage/saveShippingMethod/
form_data
shipping_method:matrixrate_matrixrate_1104
Ответ JSON
{"df_update_sections":[{"name":"review","html":"<div id=\"checkout-review-table-wrapper\"> ... }]}
(только одна секция (итоговая таблица заказа))
В итоговой таблице заказа метод доставки не появляется, сумма не меняется
В списке методов оплаты соответственно изменений нет
Кликаю на метод доставки 2
сразу POST /checkout/onepage/saveShippingMethod/
form_data
shipping_method:ems_ems
Ответ JSON
{"df_update_sections":[{"name":"review","html":"<div id=\"checkout-review-table-wrapper\">
(секция данных только одна (итоговая таблица заказа))
В ней метод доставки 1 !!!
Т.е. обновляется итоговая таблица с запозданием на шаг
(можно несколько раз менять метод доставки - в итоговой появляется предыдущий)
Кликаю на метод оплаты 2
(его не должно было быть при выбранном методе доставки)
POST /checkout/onepage/savePayment/
JSON {"error":" ...
Выдает сообщение с ошибкой: "Запрошенный метод оплаты не доступен"
Кликаю на метод оплаты 1
{"goto_section":"review","update_section":{"name":"review","html":"
В итоговой заказа все встает на свои места
Все файлы на месте, 404 нет
Ошибок JavaScript нет
Ошибок Magento нет