Jump to content

Не правильно работают модули доставки с зонами.


Recommended Posts

benz_inst

1. Не правильно работают модули доставки с зонами. Клиент из Саратова хочет что то купить, есть модуль к примеру "Доставка по согласованию" она привязана к региону Саратовская область.

И в магазине по умолчанию регион "Саратовская область" В общем что бы клиент увидел "Доставка по согласованию" ему надо с начало выбрать любой другой регион, а потом опять Саратовская область,

и только тогда он увидит "Доставка по согласованию".

2. Каким то чудом (наверное методом тыка) клиент все таки сделал для себя видимой "Доставка по согласованию" купил товар. Теперь он автоматически стал зарегистрированным пользователем,

и он хочет купить еще что нибудь, теперь при выборе доставки ему опять же не предлагается "Доставка по согласованию" и даже нет выбора региона, что бы их попереключать туда-сюда.

Выход один, изменить адрес доставки в адресной книге. Вот сайт можете посмотреть http://генератор-саратов.рф

А вот на этом сайте http://optsar.ru тот же глюк, только не надо менять адрес в адресной книге, а достаточно перезагрузить страницу.

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

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

Top Posters In This Topic

  • support

    37

  • benz_inst

    23

  • sobaka

    3

  • eugenem

    2

support

1. Так а что у клиента других адресов нет никак, наверное просто с адресом клинета что-то не так.

Link to post
Share on other sites
benz_inst

В том то и дело что с адресом все нормально.

Link to post
Share on other sites
support

Ну а на checkout_shipping.php странице тоже зона не работает?

Я не думаю, что есть ошибка в коде.

Link to post
Share on other sites
benz_inst

В обычном заказе все отлично работает, это происходит в быстром оформлении заказов /checkout.php с модулями связанными с зонами.

Link to post
Share on other sites
support

А ajax вообще работает на странице?!

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

Link to post
Share on other sites
benz_inst

Работает, только мне кажется что он подглючивает, вот еще установил чистый магазин http://xn----7sbbage0bpj7aducmidhe4nma.xn--p1ai/checkout.php Вибираю Курьерскую доставку оплату Сбербанк, потом передумал курьера, включаю Самовывоз, оплата самопроизвольно переключилась на оплату наличными. Они как то связаны чтоли Оплата наличными (самовывоз)

Link to post
Share on other sites
support

Пришлите в личку ещё раз описание проблемы, ссылку на магазин, доступ в админку и доступ на ftp.

Попробую проверить.

Link to post
Share on other sites
benz_inst

Попробую записать на видео проблему, и пришлю, словами тут не знаю как.

Link to post
Share on other sites

Проблема есть. Сейчас настраиваю через зоны, столкнулся с тем же. При быстром заказе не показываются способы доставки и оплаты, у которых установлена зона. checkout.php загрузил последний с датой 5.03.2013

Link to post
Share on other sites

есть такое. а иногда начинаешь заполнять адрес и способы оплаты и доставки подгружаютя только после этого.

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

Link to post
Share on other sites

Определены, ведь поля страна и регион не пустые изначально. Например, по умолчанию там РФ и Москва.

Link to post
Share on other sites
benz_inst

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

Link to post
Share on other sites
support

benz_inst

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

Link to post
Share on other sites
support

Получается так, что поля регион и страна уже заполнены и не выбираются и не трогаются, поэтому не отправляется ajax запрос и не сохраняются данные по зоне.

Я вот не знаю как лучше сделать, может сделать Вам в поле страна не выбранную страну, а написать Слово выберите и в поле Регион точно так же написать слово Выберите, тогда покупатель выберет нужные данные и они сохранятся через ajax, соответственное, запишется информация о зоне и должны нормально срабоать зоны в модулях доставки.

Попробовать так сделать?

Link to post
Share on other sites
support

Вот для примерма checkout.php чуть правленный где нужно делать выбор страны и региона.

checkout.php

Link to post
Share on other sites
benz_inst

Не выбирается, регион, точнее выбирается но сразу же сбрасывается.

Link to post
Share on other sites
support

Чуть поправил, попробуйте сейчас, что-нибудь поменялось?

В-общем, смысл в том, что для того что б узнать зону покупателя, нужно отправить ajax запрос, а что б ajax отправить нужно выбрать страну/регион.

Link to post
Share on other sites

Получается так, что поля регион и страна уже заполнены и не выбираются и не трогаются, поэтому не отправляется ajax запрос и не сохраняются данные по зоне.

Я вот не знаю как лучше сделать, может сделать Вам в поле страна не выбранную страну, а написать Слово выберите и в поле Регион точно так же написать слово Выберите, тогда покупатель выберет нужные данные и они сохранятся через ajax, соответственное, запишется информация о зоне и должны нормально срабоать зоны в модулях доставки.

Попробовать так сделать?

Я у себя так и сделал, чтобы при заказе клиент всегда выбирал регион - вроде работает. Страну не трогал

Link to post
Share on other sites
support

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

1. Не записывалась зона при быстром оформлении заказа.

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

Прицепил два файла:

/checkout.php

/includes/classes/order.php

Проверьте, если кто столкнулся с этой же ошибкой.

checkout.php

order.php

Link to post
Share on other sites
support

Если какие глюки находите в модуле быстрого оформления, сообщайте о них на форуме.

Чем быстрее сообщат о всех проблемах найденных, тем быстрее модуль будет вылизан.

Link to post
Share on other sites
support

rmb

Как оказалось дело было не в этом, не в полях страна и регион, просто были небольшие проблемы при записи в базу, не прописывалась зона (entry_zone_id колонка).

Link to post
Share on other sites
support

Так же тут писали о проблемах с итоговыми модулями при быстром оформлении.

Я вот проверил модуль ot_lev_discount - скидка от суммы заказа.

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

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

Будет проверять.

Link to post
Share on other sites

×
×
  • Create New...