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

Существует рабочий модуль Commerce Limited Time Offers (https://drupal.org/sandbox/daspeter/1265444), который позволяет присваивать товарам дневные, недельные, месячные цены и добавлять товар в корзину с расчетом стоимости на их основе (описание модуля во вложении).

Задача: доработать этот модуль (либо написать новый модуль с тем же функционалом) дополнительными функциями:

1. В настоящий момент дата начала и дата окончания вводятся на странице товара на форме добавления в корзину.

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

Сделать эти даты доступными для отображения в "Views exposed filters" - было бы прекрасно.

2. (вытекает из первого) Создать views-каталог товаров, при отображении который был показывал цену, посчитанную на основе введенных в блоке даты начал и даты конца (см. п. 1)

3. Изменить алгоритм подсчета цены на основе даты начала и даты конца.

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

Вот такое задание.

Немного о том, где модуль будет использоваться.

У меня есть сайт thaiholiday.ru еще на drupal 6, с которого успешно продаем аренду вилл в Таиланде. Сайту уже 4 года и его концепция требует переосмысления и переработки. Поэтому сейчас я готовлю новый сайт на drupal 7 + Commerce, для этого - самое первое и главное - мне нужен ценовой модуль для вилл-апартаментов в аренду.

Если у нас с вами получится - дальше будем с вами дорабатывать этот модуль и писать другие. Работы много.

Жду вашего ответа.

Алексей

10 лет назад
alladdin_41
Алексей 
45 летТаиланд
10 лет в сервисе
Был
10 лет назад