Добрый день!
Дано:
- OpenCart 2.2.0.0.
- Модуль Simple (только что куплен, т.ч. последняя версия).
Задача:
Сделать Ajax-подгрузку списка регионов и городов из базы моей службы доставки в форму Simple. Т.е. при заполнении покупателем полей адреса страна "Россия" выбрана всегда (невозможно изменить), далее выпадающий список со списком регионов (которые также предоставляет через API служба доставки), после того как человек выбрал свой регион, ему в выпадающий список ниже подгружаются города в этом регионе через API. Т.е. мне нужно, что человек мог выбрать из того, что доступно у службы доставки (это нужно для автоматического подсчета стоимости на следующем этапе и отсутствия проблем с названиями населенных пунктов) и только улицу, номер дома, квартиру вводил в строку ниже вручную. API службы доставки по этому вопросу:
http://client-shop-logistics.ru/mediawiki/index.php/%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B0%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D0%B5%D0%B9
Нужно внести изменение в систему так, чтобы города и регионы сохранялись и в базе движка, т.е. в админке при просмотре заказов все тоже самое было, а не подставлялись дефолтовые регионы ОпенКарта.
Есть комментарии разработчика Simple:
Далее я спросил правильно ли будет сделать импорт все-таки в сами таблицы в базе опенкарта? И обновлять эти таблицы периодически для сохранения актуальности? Но город все равно придется подгружать по API на лету?
Короче говоря, от исполнителя хочу услышать оптимальный способ.
По бюджету, думаю, 3000 руб.