Сделать ряд программных задачек на OpenCart
Здравствуйте.
Делаем сайт агенства недвижимости на движке openCart
Итак суть идеи проекта - Бронирование Конференц-залов.
То что готово: http://741798.salont.web.hosting-test.net/
--------------------------------------
Главные особенности проекта:
1. Сайт предназначен ля 2-х групп людей.
- АрендоДатели (подборщики), которые размещают Конференц-залы (товары), контролируют их статусы и описание в Личном кабинете.
- Арендаторы (разместители), которые будут просто просматривать все Конференц-залы (товары), и выполнять бронирование обьектов через форма заявки.
2. Фильтр подбора обьектов для арендаторов.
3. Бронирование конференц-залов Арендатором способом отправки заявки АрендоДателю.
2. Два Личных кабинета с разными функциями: для арендодателя и для Арендатора.
-----------------------------------------------------------------
Итак, что нужно реализовать по программной части:
1. Календарь
1.1. Нужен календарь бронирования Конференц-залов на странице product.tpl
Тут будет 3 календарика, на которых каждая дата должна быть в 4-х состояниях:
- Закрашена 1-я половина - в данный день Конференц-зал (у нас товар) забронирован на 1-ю половину дня;
- Закрашена 2-я половина - в данный день Конференц-зал (у нас товар) забронирован на 2-ю половину дня;
- Закрашена полностю - в данный день Конференц-зал (у нас товар) забронирован на весь день;
- Не закрашена - в данный день Конференц-зал свободен для бронирования.
1.2. Нужен каленлдарь в фильтре (подборе) на Главной. Тут просто нужна возможность указания Даты начала бронивания, Даты окончания бронивания, Первая/Вторая половина начала бронирования, Первая/Вторая половина окончания брониования.
1.3. Нужен календарик в спике Конференц-залов (товаров) - (category.tpl, home.tpl и где там списки есть) в виде иконки, чтобы при нажатии на иконку - открывались 3 календаря во всплывающем окне, которые сделаны на product.tpl (можно и 1 календларь, будет достаточно)
*Верстку календарей я будут поправлять, главное показать что календарь работает правильно.
-------------
2. Регистрация и Вход. Нужно как-то сделать регистрацию как для Арендаторов Конференц-залов (подборщиков), так и для АрендоДателей (Разместителей).
2.1.Поля для Арендодателей:
а). ФИО, Телефон, Имейл, Компания, Номер ID арендоДателя;
б). Возможность Добавления и Редактирования конференц-залов (товаров). То есть товары все буду закрпелены за авторами их размещения.
Тут будут редактироватсья кроме стандартных полей из админки - поля Даты и времени бронивания (начала, конца).
2.2. Поля для Аредаторов:
а). ФИО, Телефон, Имейл, Компания, Номер ID арендатора;
б). Список забронированных товаров + контакнтое лицо, отвечающее для каждого Заказа (с ним будет происходить уже потом обмен данными для уточнения деталей заказа, вне сайта): ФИО, Должность, Компания.
3. Фильтр (поиск) - опции в нем сейчас выведены те, которые нужны будут.
3.1. Тут еще важная задача - Подбор залов (товаров) по Местности: Страна, Регион, Город, Район, Улица. Они должны быть связанные.
Можно было бы Опциями сделать как-то, но связку как?
Можно ли привязать Те данные географии, которые уже храняться в oc_country... ???
*эти же поля нужно чтобы могли редктироваться в Личном кабинете АрендоДателя, как и календарь, как и Данные для Карты гуг, что ты потавил, как и контактное лицо Заказа.
В будущем как-то наладить надо будет Билинг для АрендоДателей.
вроде все. Вот такая задачка.
Детали в личке готов обсудить..
Прошу сразу связываться для диалога.
Интересует ориентировочная стоимость.
Спасибо за внимание!