Иван Градов 0 Posted December 4, 2012 Report Share Posted December 4, 2012 разобрался: диапазоны не работают с чекбоксами, радиокнопками заработали Link to post Share on other sites
oleg_antonov 0 Posted December 7, 2012 Report Share Posted December 7, 2012 Как то не очень понятно, после каких действий при быстром оформлении, подгружается данные от Почты России? На моем магазине ajax реализация запросов неработает полностью. На демо версии (http://demo.vamhost.ru) не работает в лисе, в хроме вроде бы нормально. Link to post Share on other sites
support 447 Posted December 7, 2012 Author Report Share Posted December 7, 2012 После ввода индекса, города, выбора региона, страны обновляются данные. Link to post Share on other sites
oleg_antonov 0 Posted December 7, 2012 Report Share Posted December 7, 2012 Уже понял. Странная какая-то ситуация, на локалке все работает нормально. На хостинге POST запросы не отправляются вообще, хотя разницы в файлах и БД нет никакой. POST запросы на яндекс-метрику уходят с этой страницы исправно. Link to post Share on other sites
support 447 Posted December 7, 2012 Author Report Share Posted December 7, 2012 Смотрите firebug консоль, или chrome консольно. Что там выполняется при ajax, какие параметры в post передаются. Сравнивайте со своей рабочей копией. По идее, всё должно работать, там нет ничего сложного, обычный jQuery. Link to post Share on other sites
oleg_antonov 0 Posted December 7, 2012 Report Share Posted December 7, 2012 В этом и проблема, что POST запрос не формируется скриптом вообще и соответственно не отсылается. Хотя на этой же странице Яндекс-метрика отсылает POST запросы. Link to post Share on other sites
support 447 Posted December 8, 2012 Author Report Share Posted December 8, 2012 Дайте ссылку на магазин свой, попробую посмотреть. Link to post Share on other sites
oleg_antonov 0 Posted December 8, 2012 Report Share Posted December 8, 2012 Перезалил локальную версию, все заработало. Может быть пропатчилось как-то кривовато. Спасибо за помощь! Link to post Share on other sites
support 447 Posted December 8, 2012 Author Report Share Posted December 8, 2012 Хорошо, что разобрались. Link to post Share on other sites
support 447 Posted December 10, 2012 Author Report Share Posted December 10, 2012 Добавлена поддержка зон и опции разрешённые страны в модуль быстрого оформления заказа. Прицепил checkout.php исправленный. checkout.php Link to post Share on other sites
support 447 Posted December 10, 2012 Author Report Share Posted December 10, 2012 Исправлена ошибка с комментариями при быстром оформлении заказа. Не сохранялись комментарии к заказу если оформлялся заказ авторизованным пользователем. Файлы: /checkout.php /sc_checkout_confirmation.php checkout.php sc_checkout_confirmation.php Link to post Share on other sites
mazdov 0 Posted December 11, 2012 Report Share Posted December 11, 2012 спасибо, буду проверять. Link to post Share on other sites
support 447 Posted December 11, 2012 Author Report Share Posted December 11, 2012 Если что, пишите. Link to post Share on other sites
geval 3 Posted December 11, 2012 Report Share Posted December 11, 2012 обновлены ли файлы в существующем дистрибутиве, который скачивается с сайта? Link to post Share on other sites
support 447 Posted December 11, 2012 Author Report Share Posted December 11, 2012 Да, пропустили глюк с комментариями заказа для авторизованных посетителей :what: , пришлось обновить архивы с магазином и с патчем. Заодно добавили поддержку зон и разрешённых стран для модулей доставки в быстрое оформление. Link to post Share on other sites
geval 3 Posted December 12, 2012 Report Share Posted December 12, 2012 есть сильное подозрение, что дополнительные поля в заказе, при заказе быстрым способом ( оформление в одну страницу) на почту не приходят.. например у меня Ближайшее метро ( Москва) : Дисконтный номер ( если есть) : их заполнил при заказе..нажал отправить заказ- и нифига.. в настройках эти поля поставил, выставил true ( отправлять по почте). с чем это может быть связано? Link to post Share on other sites
geval 3 Posted December 12, 2012 Report Share Posted December 12, 2012 еще есть глюк.. сделал заказ. вышла страница подтверждения- мол ок..сделан заказ.. и идет ссылка- распечатать заказ. жму на нее- получаю You are not allowed to view this order! может вообще ее выкинуть? раз не работает? Link to post Share on other sites
support 447 Posted December 12, 2012 Author Report Share Posted December 12, 2012 Видимо, заказ без аккаунта, поэтому нет доступа к странице этой. Вот попробуйте этот файл /print_order.php print_order.php Link to post Share on other sites
support 447 Posted December 12, 2012 Author Report Share Posted December 12, 2012 По поводу доп. полей. Будут работать только если включена опция создания аккаунта, без создания аккаунта ничего не записывается в customers таблицу. Вот файл checkout.php с записью доп. полей. checkout.php Link to post Share on other sites
geval 3 Posted December 12, 2012 Report Share Posted December 12, 2012 спасибо.. но это жёстко( то есть включил оцию создания аккаунта ( обязательную, как я понял надо сделать) при этом появляется два поля с паролем.. что мол надо зарегиться и ввести пароль.. то есть от чего ушли, к тому и пришли(( опять усложнение заказа.. можно это как-то победить, чтобы и поля дополнительные приходили, и не требовалась регистрация? где в каком файле делать переделку? Link to post Share on other sites
support 447 Posted December 12, 2012 Author Report Share Posted December 12, 2012 Сделайте автоматическую генерацию пароля, без полей формы на странице оформления, кто ж против, тем более, что делается парой строк. В checkout_alternative.php старом посмотреть можно. Link to post Share on other sites
geval 3 Posted December 12, 2012 Report Share Posted December 12, 2012 то есть, чтобы сделать автоматическую генерацию пароля, надо взять и какие-то строки из checkout_alternative.php в предыдущей версии сделать? или эти строки из этого файла, добавить в файл, который отвечает за быстрый заказ.. еще бы знать эти пару строк.. Link to post Share on other sites
support 447 Posted December 12, 2012 Author Report Share Posted December 12, 2012 Конечно, удалить input поля из шаблона быстрого оформления и добавить генерацию в php. Конкретный код писать не буду, всё это уже есть в готовом виде, можно чуть поднапрячься, либо заказывать через коммерческие предложения. Link to post Share on other sites
support 447 Posted December 16, 2012 Author Report Share Posted December 16, 2012 Для тех, кто отключил страну в быстром оформлении заказа и в админке адрес достаки не отображаеся. Вот возьмите файл /admin/includes/functions/general.php general.php Link to post Share on other sites
geval 3 Posted December 17, 2012 Report Share Posted December 17, 2012 в общем еще одна небольшая ( или большая) проблема при обновлении до 1.69. имеем 1.69 в чистом виде, обновляем шаблон, делает тестовый товар- проверяем, при заказе всё нормально, при выборе в одношаговом заказе галочки "курьерская доставка 200р", аяксовым образом вживую 200р подставляется как и требуется, расчёт происходит и всё нормально. Берем 1.65 с кучей товаров и статей, обновляем базу данных sql-патчами, естесственно обновляем все файлы, обновляем шаблон, всё работает, за исключением этой фичи подставки цены доставки онлайн через аякс и подсчета на этой же странице быстрого заказа. на почту конечно высылается нормальный расчет заказа клиенту, но ведь скандал может быть.. Вот примеры, файл где все как надо..и файл где все не как надо, чтобы было понятней. Отсюда вопрос- в чем тут дело? или в админке нужно чего-то настроить чтобы этот аякс сработал на быстрой странице заказа? или все же патч sql неправильный? или просто от старой базы что-то накатило и перестал работать аякс на странице? Жду ответа как соловей лета Link to post Share on other sites
Recommended Posts