Нужно доработать действующие или создать модуль доставки для cms opencart для города Омск
На сайте установлен КЛАДР Dadata.ru, что может упростить задачу, так как данный кладр даёт координаты точки адреса доставки (geo_lat широта, geo_lon долгота)
Что должен уметь модуль:
1) Определять по координатам точки город / область
2) В случае если определен город
а) по координатам должен быть определен округ (api.googlemaps подойдёт лучше всего, так как выдает 5 Омских округов округов Центральный, Советский, Кировский, Октябрьский, Ленинский в значении sublocality_level, у api.yandexmaps это значение district, но к этим 5 основным в выдаче добавятся множество микрорайонов, что осложнит задачу)
б) Стоимость доставки = фикс цена по округу зависимая от интервалов веса (Данный параметр используется практически во всех модулях доставки)
в) Выдаётся 3 варианта доставки (либо оформить их как доп функции, которые изменяют фикс цену по округу, что проще и дешевле сделать, хотя функции предпочтительнее) 1 доставка по городу 2 доставка по городу на манипуляторе 3 доставка по городу на камазе (более 5000 кг доставка камазом автоматически)
3) В случае если определена область
а) по координатам расчитать расстояние по дорогам до точки доставки
б) Стоимость доставки = фикс цена + расстояние * цену за 1 км зависимая от веса
в) Выдаётся 3 варианта доставки (либо оформить их как доп функции, которые изменяют фикс цену и цену за км) 1 доставка по области 2 доставка по области на манипуляторе 3 доставка по области на камазе (более 5000 кг доставка камазом автоматически)
4) Возможность отображения маршрута на яндекс картах (в настройках отображение можно отключить)
5) Модуль должен поддерживать opencart версию 1.5.6.4.1 и одностраничное оформление заказа, должен встать на определенный сайт (с версией opencart 1.5.6.4.1 и одностраничным оформлением заказа)
7) Возможность менять все стоимости в админке модуля.
8) Внесение адреса склада, радиуса максимальной дальности доставки в км
(Возможно поможет модуль, данный модуль считает расстояние до точки доставки
)