Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно написать модуль самовывоза для VirtueMart 2.0.14

Модуль должен учитывать стандартные настройки (цена от и до, габариты, вес и тд, на основе VM – Shipment) + добавить дополнительные поля (они будут отображаться у клиента списком).

Что видит пользователь при выборе способа доставки?

Например: Самовывоз - Москва:

- Выпадающий список Город/Метро (этот список должен настраиваться через настройки в админке, назвать его Город/Метро)

- После выбора Город/Метро, должны появиться улицы с названием точек (этот список должен настраиваться через настройки в админке, назвать его Адрес)

- При выборе конкретной точки – должны появиться комментарии (там будет прописано как добраться, время работы и т.д., поле назвать Комментарий)

Важно! Таких точек будет много, например по Москве 41 точка. Поэтому учитывайте это, когда будите создавать длину таблиц.

Пример в файле 1.png

И самое главное, информацию о выборе точки самовывоза мы должны видеть в заказе и в письме. Можно использовать код точки. Код точки можно тоже добавить в настройки.

Пример, как должен выглядеть плагин в настройках в файле 2.png

Возможны вариации, предлагайте.

Тут видим, что точки самовывоза будут разделяться через ;

На базе этого плагина доставки будет создано 3-4 таких способа (Москва, МО, Тульская область и Рязанская область).

Второй момент, который надо решить - стандартный модуль доставки в Virtuemart некорректно высчитывает общий вес заказа, в следствии чего неверно выполняются условия и показываются способы доставки для данной весовой категории. Нужно найти причину ошибочных подсчетов итогового веса и исправить её.

11 лет назад
mwl
41 годРоссия
12 лет в сервисе
Был
5 лет назад