Заказ закрыт
Доработка интернет-магазина на Virtuemart

Бюджет: 5 000 руб
66.20 $ – 56.64 €
Заказчик выбрал исполнителя:
Давид Григорян  
Сайт на Joomla 3 + Virtuemart 3.
1. Есть 4 (или более) уровня категорий. 
Есть меню с первым уровнем категорий. Нужно сделать модуль, который будет выводить все подкатегории (со второго уровня и ниже) текущей категории. То есть, если пользователь находится в категории "Б", то ему будут выводиться только подкатегории этой категории. Возле каждой категории должно отображаться количество товаров. Меню должно быть оформлено в виде "аккордеона". Категории, которые имеют дочерние категории, должны служить кнопками открытия и закрытия списка подкатегорий. 

2. Нужно сделать так, чтобы процесс оформления заказа был на одной странице. То есть, пользователь перешёл на страницу корзины, отображается список товаров в корзине с возможностью редактирования, ниже располагается форма с данными пользователя, ниже – поле "Комментарии к заказу", ниже – кнопка "Оформить заказ". После нажатия на "Оформить заказ" сразу должно произойти оформление заказа. Если в форме допущены ошибки или не заполнены поля, должна осуществляться динамическая валидация (без перезагрузки). После оформления заказа пользователю должно отобразиться уведомление об успешном оформлении заказа, тут же должен отобразиться номер его заказа, список товаров его заказа, условия доставки и оплаты (которые он выбрал). 

3. Нужно сделать так, чтобы на странице корзины (оформление заказа) при изменении количества товара или удалении товара данные обновлялись динамически, без перезагрузки. 

4. Нужно настроить модуль вывода товаров (mod_virtuemart_product) так, чтобы он мог выводить товары, которые имеют определённые флаги (Хит продаж, Со скидкой, Новинка). Эти флаги не стандартные для Virtuemart. Они уже добавлены в БД и сохраняются для товаров. То есть, нужно расширить функционал модуля так, чтобы он выводил товары с условиями, типа: "если у товара отмечен чекбокс ХИТ, то вывести этот товар." 

5. Нужно сделать так, чтобы в этом модуле (mod_virtuemart_product) выводился блок с настраиваемыми полями товара. То есть, если у товара есть атрибут вес (100 гр, 200 гр, ...), то в этом модуле, перед кнопкой "В корзину" должен отображаться select с параметрами веса. При изменении веса (или другого параметра) должна динамически изменяться цена. Принципиально это реализовано в самом Virtuemart на странице категории или на странице товара. Нужно вывести этот функционал в модуле.
Опубликован 30.12.2014 в 16:08
Заказ находится в архиве

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

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