Jump to content

Новая версия VamShop 1.69


support

Recommended Posts

Иван Градов

разобрался: диапазоны не работают с чекбоксами, радиокнопками заработали

Link to post
Share on other sites
  • Replies 136
  • Created
  • Last Reply

Top Posters In This Topic

  • support

    59

  • geval

    31

  • KoVaLsKy

    10

  • oleg_antonov

    4

Top Posters In This Topic

Popular Posts

Выпущена новая версия VamShop 1.69. Скачать можно в своих заказах в магазине http://vamshop.ru/ Основные изменения: 1. Новый модуль - Быстрое оформление заказа. Информация о новом модуле в н

Posted Images

oleg_antonov

Как то не очень понятно, после каких действий при быстром оформлении, подгружается данные от Почты России? На моем магазине ajax реализация запросов неработает полностью. На демо версии (http://demo.vamhost.ru) не работает в лисе, в хроме вроде бы нормально.

Link to post
Share on other sites

После ввода индекса, города, выбора региона, страны обновляются данные.

Link to post
Share on other sites
oleg_antonov

Уже понял. Странная какая-то ситуация, на локалке все работает нормально. На хостинге POST запросы не отправляются вообще, хотя разницы в файлах и БД нет никакой.

POST запросы на яндекс-метрику уходят с этой страницы исправно.

Link to post
Share on other sites

Смотрите firebug консоль, или chrome консольно.

Что там выполняется при ajax, какие параметры в post передаются.

Сравнивайте со своей рабочей копией.

По идее, всё должно работать, там нет ничего сложного, обычный jQuery.

Link to post
Share on other sites
oleg_antonov

В этом и проблема, что POST запрос не формируется скриптом вообще и соответственно не отсылается. Хотя на этой же странице Яндекс-метрика отсылает POST запросы.

Link to post
Share on other sites

Дайте ссылку на магазин свой, попробую посмотреть.

Link to post
Share on other sites
oleg_antonov

Перезалил локальную версию, все заработало. Может быть пропатчилось как-то кривовато. Спасибо за помощь!

Link to post
Share on other sites

Добавлена поддержка зон и опции разрешённые страны в модуль быстрого оформления заказа.

Прицепил checkout.php исправленный.

checkout.php

Link to post
Share on other sites

Исправлена ошибка с комментариями при быстром оформлении заказа.

Не сохранялись комментарии к заказу если оформлялся заказ авторизованным пользователем.

Файлы:

/checkout.php

/sc_checkout_confirmation.php

checkout.php

sc_checkout_confirmation.php

Link to post
Share on other sites

обновлены ли файлы в существующем дистрибутиве, который скачивается с сайта?

Link to post
Share on other sites

Да, пропустили глюк с комментариями заказа для авторизованных посетителей :what: , пришлось обновить архивы с магазином и с патчем.

Заодно добавили поддержку зон и разрешённых стран для модулей доставки в быстрое оформление.

Link to post
Share on other sites

есть сильное подозрение, что дополнительные поля в заказе, при заказе быстрым способом ( оформление в одну страницу) на почту не приходят..

например у меня

Ближайшее метро ( Москва) :

Дисконтный номер ( если есть) :

их заполнил при заказе..нажал отправить заказ- и нифига..

в настройках эти поля поставил, выставил true ( отправлять по почте).

с чем это может быть связано?

Link to post
Share on other sites

еще есть глюк.. сделал заказ. вышла страница подтверждения- мол ок..сделан заказ..

и идет ссылка- распечатать заказ.

жму на нее- получаю

You are not allowed to view this order!

может вообще ее выкинуть? раз не работает?

Link to post
Share on other sites

Видимо, заказ без аккаунта, поэтому нет доступа к странице этой.

Вот попробуйте этот файл /print_order.php

print_order.php

Link to post
Share on other sites

По поводу доп. полей.

Будут работать только если включена опция создания аккаунта, без создания аккаунта ничего не записывается в customers таблицу.

Вот файл checkout.php с записью доп. полей.

checkout.php

Link to post
Share on other sites

спасибо.. но это жёстко(

то есть включил оцию создания аккаунта ( обязательную, как я понял надо сделать)

при этом появляется два поля с паролем.. что мол надо зарегиться и ввести пароль..

то есть от чего ушли, к тому и пришли((

опять усложнение заказа..

можно это как-то победить, чтобы и поля дополнительные приходили, и не требовалась регистрация?

где в каком файле делать переделку?

Link to post
Share on other sites

Сделайте автоматическую генерацию пароля, без полей формы на странице оформления, кто ж против, тем более, что делается парой строк.

В checkout_alternative.php старом посмотреть можно.

Link to post
Share on other sites

то есть, чтобы сделать автоматическую генерацию пароля, надо взять и какие-то строки из checkout_alternative.php в предыдущей версии сделать? или эти строки из этого файла, добавить в файл, который отвечает за быстрый заказ..

еще бы знать эти пару строк..

Link to post
Share on other sites

Конечно, удалить input поля из шаблона быстрого оформления и добавить генерацию в php.

Конкретный код писать не буду, всё это уже есть в готовом виде, можно чуть поднапрячься, либо заказывать через коммерческие предложения.

Link to post
Share on other sites

Для тех, кто отключил страну в быстром оформлении заказа и в админке адрес достаки не отображаеся.

Вот возьмите файл /admin/includes/functions/general.php

general.php

Link to post
Share on other sites

в общем еще одна небольшая ( или большая) проблема при обновлении до 1.69.

имеем 1.69 в чистом виде, обновляем шаблон, делает тестовый товар- проверяем, при заказе всё нормально, при выборе в одношаговом заказе галочки "курьерская доставка 200р", аяксовым образом вживую 200р подставляется как и требуется, расчёт происходит и всё нормально.

Берем 1.65 с кучей товаров и статей, обновляем базу данных sql-патчами, естесственно обновляем все файлы, обновляем шаблон, всё работает, за исключением этой фичи подставки цены доставки онлайн через аякс и подсчета на этой же странице быстрого заказа.

на почту конечно высылается нормальный расчет заказа клиенту, но ведь скандал может быть..

Вот примеры, файл где все как надо..и файл где все не как надо, чтобы было понятней.

Отсюда вопрос- в чем тут дело?

или в админке нужно чего-то настроить чтобы этот аякс сработал на быстрой странице заказа?

или все же патч sql неправильный? или просто от старой базы что-то накатило и перестал работать аякс на странице?

Жду ответа как соловей летаpost-40-0-55499000-1355743942_thumb.jpgpost-40-0-04758400-1355743950_thumb.jpg

Link to post
Share on other sites

×
×
  • Create New...