Блок расчета стоимости доставки

★★★★★
9 отзывов
Разработчик
ReadyScript lab.
Телефон
+7(861)248-83-80
Вернуться к списку обсуждений
Доработка модуля расчета стоимости доставки
Максим
5 июня 2016
13:10
В модуле есть некоторые проблемы:
1) Пользователь не может сменить город, если выберет такой, в который не осуществляется доставка. Выводится сообщение "Нет служб доставки, доставляющих данный товар", а кнопки для смены города нет. Предлагаю в deliverycost.tpl вынести из условия {if !empty($list)}

2) Мне нужно было настроить таким образом, чтобы в местной доставке не было вариантов Почта России, EMS и т.п. Для этого я из магистрального пояса2 исключил Ростовскую область и добавил вручную по городам, кроме Волгодонска и Цимлянска. И отдельно создал зону "Местная зона", где включил эти города. Но т.к. в modules/deliverycost/model/api.inc.php:228 не передается третий аргумент с ид города, то нужная зона не находилась и пользователь видел "Нет служб доставки...". Добавил третьим аргументом $this->order->getAddress()->city_id, все стало хорошо

Прошу рассмотреть мои дополнения ;)
Максим
5 июня 2016
13:34
+ обнаружил баг: в мобильной версии (как в эмуляторе, так и на реальном мобильнике) не работает клик по ссылке "другой город"
Авторизуйтесь, чтобы добавить свое сообщение