Joomla3+Virtuemart3: GEO IP + автозаполнение адреса

Бюджет: 10 000 руб
132.40 $ – 113.27 €
Заказчик выбрал исполнителя:
Валерий Бураков  
Все делаем на основе Яндекс API. Желательно использование имеющихся стилей. Все должно работать максимально шустро и без сбоев.
Стоимость работ – 10 тыс. руб. Предоплата – 50%. Срок – 3-4 дня.
1) Геотаргетинг посетителей – уже стоит, в шапке сайта отображается город (населенный пункт) Работает модуль, подставляющий телефон в зависимости от определенного города.
СПБ, Москва, регионы России и другие страны – разные телефоны. Это надо оставить, чтобы не «умерло» 
2) Сделать всплывающее окно при нажатии на автоматически определенный город для принудительного изменения города (когда клиент заказывает не для себя или произошла ошибка в геотаргетинге). Примерный вид – в конце списка задач
a. Окно должно быть адаптивным, на мобильных отображаться на всю ширину экрана, на больших экранах – смысла делать на всю ширину монитора, конечно, нет. Достаточно примерно 600-900 px (надо посмотреть визуально)
b. Элементы окна ручного ввода:
i. Поле для ручного ввода города с автоподстановкой вариантов с указанием региона (когда несколько одинаковых поселков в разных районах/областях)
ii. Список стран (по факту сейчас мы работаем с Россией, Казахстаном, Белорусью). Страна должна проставляться автоматически на основе GEO IP. С возможностью ручного изменения.
iii. В окне должен быть список наиболее популярных городов в соответсвии с GEO. При изменении страны список городов меняется на крупные города выбранной страны. Список городов должен быть адаптивный – для широких мониторов в 3-4 колонки (надо потестировать), для мобильных и планшетов – уменьшается количество колонок сообразно ширине вплоть до 1 колонки).
3) Автоматическое проставление региона и города в корзине (автоматически определенного, или того, что клиент указал вручную)
4) В корзине – помощь в заполнении адреса (улицы, индекса и т.п.). Готов тут обсуждать – нужна максимально простая, удобная корзина. Пример – тут: kladr-api.ru/examples 
5) База данных Virtuemart должна быть обновлена до Яндексовской, чтобы не было расхождений (у меня на сайте способы доставки зависят от региона). Соответственно, при заходе в корзину должен уже стоять требуемый регион и город (автоматически определенный, или тот, что посетитель указал вручную), и должны стоять способы доставки в соответствии с данным регионом (это реализовано уже, надо, чтобы стабильно взаимодействовали плагины)
6) В карточке товара под ценой надо вывести блок «доставка», где для данного товара будут указаны способы и стоимость доставки на основе региона/города (по сути – функция корзины, рассчитанная для данного товара при покупке 1 штуки). Просто информационная таблица, без возможности выбора способа и т.п. Над этой таблицей – указать регион с возможностью его изменения (аналогично как в шапке сайта), при изменении – обновление таблицы доступных вариантов доставки.
7) Все делаем плагинами/компонентами/модулями, чтобы при обновлениях не "слетало"
Опубликован 01.12.2015 в 16:17 Последнее изменение: 02.12.2015 в 23:57

Выберите способ верификации:

Обновите страницу после прохождения верификации.