Модуль дневных/нед/мес цен Drupal 7 + Commerce
Существует рабочий модуль 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, для этого - самое первое и главное - мне нужен ценовой модуль для вилл-апартаментов в аренду.
Если у нас с вами получится - дальше будем с вами дорабатывать этот модуль и писать другие. Работы много.
Жду вашего ответа.
Алексей