WP + WOOCOMMERCE - индивидуализация магазина под продажу страховок.
Делаем сайт по продаже полисов, хотим сделать на Вордпресс + woocommerce
Страховки представлены в виде товаров.Каждый из них имеет стоимость в зав-ти от атрибутов:
1. Возраст застрахованного лица (7 вариантов)
2. Срок страхования - цена меняется в зависимости от срока - 14 атрибутов (1 неделя, 2 недели, 1 - 12 мес)
Представляем всё на сайте как товары с атрибутами которые влияют на цену.
ВАЖНО. Страховые компании иногда меняют возрастные группы и как следствие, цены вариаций будут меняться. Необходимо это предусмотреть.
Все настройки движка, вбивание товаров и прочие пуско-наладочные работы делаем сами. Нужно только то что описано ниже:
Что нужно сделать:
ПОИСКОВИК (ШАГ 1)
Нужен поисковик который будет запрашивать следующие данные в отдельных полях формы:
- Дата рождения - удобный календарь или форма ввода (и то и то)
- Дата начала действия полиса - удобный календарь или форма ввода (и то и то)
- Срок страхования - выпадающий список вариантовПосле ввода данных, юзер нажимает кнопку "подбор полиса".
Действие поисковика (ШАГ 2)
- вычислить возраст застрахованного лица (Имеет значение возраст на начало действия страхового полиса, но не текущий. Например, если человек сегодня имеет возраст 69 лет, через неделю у него день рождения и он заказывает полис с началом действия после дня рождения, значит система должна считать его 70-летним на начало действия полиса и выдавать соответственную стоимость полиса.)
- Выдать юзеру результаты поиска конкретно по данному возрасту, в результаты должны попасть товары у которых есть соответственные атрибуты. (Пример - Не все товары (страховые компании) предлагают полисы для возраста выше 69 лет, значит, если возраст человека 70 и выше, ему должны показываться вариации подходящие для него).
Выдача - таблицей или списком товаров, от дешевого к более дорогому. Должны быть представлены 1. Лого 2. Название товара 3. Стоимость (не базовая стоимость товара а стоимость именно по вариации) 4. Кнопка "оформить".
Оформление данных застрахованного лица (ШАГ 3)
Нажатие на кнопку оформить в результатах поиска открывает форму, ниже вариации которую выбрал юзер.
Форма содержит следующие поля:
Гражданство (выпадающий список)
Имя (только латиница + запрет копипасты в форму кириллицы)
Фамилия (только латиница + запрет копипасты в форму кириллицы)
Адрес - любые данные
Телефон
Номер загран паспорта (допустимы цифры и латинские буквы)
Номер ЛНЧ (просто номер)
Кнопки
- "Очистить и начать заново" - очищает данные которые заполнил пользователь
- "Добавить еще полисы"
- помещает товар в корзину с записью в данных формы и туда же записывает о дате рождения и дате начала страховки которую ранее ввели в поисковике.
+ возвращает в обнулённую форму поиска (к шагу 1)
- "Заказать и оплатить" -
- помещает товар в корзину с записью в данных формы и туда же записывает о дате рождения и дате начала страховки которую ранее ввели в поисковике.
+переносит в корзину
Данные должны быть сохранены в данных товара для отображения в дальнейшем в:- просмотре товаров в корзине (с возможностью внесения исправлений, в данные имени, номере паспорта, ЛНЧ, телефона, адреса, даты рождения и даты начала полиса, срок страхования.)
- администратору сайта, для обработки заказа (с возможностью внесения любых исправлений)
Важно. Исправления дат и сроков страхования, которые влияют на попадание в другую вариацию, должны автоматом при сохранении изменений менять стоимость товара на данную вариацию товара и после сохранения изменений пересчитывать стоимость товаров в корзине.
---------------------
Пожелания к исполнителю:
1. Долго на веблансе
2. Отзывы по проектам подобной сложности
3. Знание именно WP и WC
4. Готовность к поддержке своей разработки в течение 2х месяцев - по договоренности
-------------------------------
Макет прилагается