Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Не проходит один из POST запросов на подтверждение заказа.


Recommended Posts

Добрый день!

 

Столкнулся со следующей проблемой: хочу сделать оформление заказа на одной страницей (на странице http://site.my/index.php?route=checkout/checkout), с последующим объединением ее с корзиной.

 

В firebug обнаружил 3 POST запроса, которые соответственно ведут на страницы index.php?route=checkout/guest/saveindex.php?route=checkout/shipping_method/saveindex.php?route=checkout/payment_method/save.

 

Выбрал все обязательные поля и отсылаю аяксом. Первый запрос (где находятся основные данные, типа имени, телефона и т.д.), проходит нормально, как и в дефолтной версии - возвращается пустой массив, а вот со вторым - приходит ошибка - {"error":{"warning":"\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438!"}}

 

Расшифровал - 7-bit ASCII → MacCyrillic + ISO-8859-5 → CP1251

 

В этом запросе передаются только 2 параметра: comment и shipping_method, в файрбаге - полное соответствие оригинальному запросу. Следующий запрос, разумеется, посылаю после прихода ответа от предыдущего.

 

Может, кто-то сталкивался с подобной проблемой? Ничего не приходит в голову..

 

Заранее благодарю!

 

PS: Кодировка страниц - UTF-8

Змінено користувачем GreenSlonick
Надіслати
Поділитися на інших сайтах


Выбрал все обязательные поля и отсылаю аяксом. Первый запрос (где находятся основные данные, типа имени, телефона и т.д.), проходит нормально, как и в дефолтной версии - возвращается пустой массив, а вот со вторым - приходит ошибка - {"error":{"warning":"\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438!"}}

 

Расшифровал - 7-bit ASCII → MacCyrillic + ISO-8859-5 → CP1251

не знаю, чего вы расшифровывали, но в json-ответе в ошибке же пишет Необходимо указать способ доставки!

Надіслати
Поділитися на інших сайтах

не знаю, чего вы расшифровывали, но в json-ответе в ошибке же пишет Необходимо указать способ доставки!

 

Вот, как выглядит это поле, как раз отправляю его во втором запросе: <input type="radio" checked="checked" value="flat.flat" name="shipping_method">

У меня единственный способ: Доставка с фиксированной стоимостью доставки. Запрос сверял с дефотлным - то же самое ((

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.