Компонент Конфигуратор

Дата релиза:
Клиент: AquaCoral
Задача. Разработать компонент Конфигуратор для сайта aquacoral.ru, который позволяет выбирать комплектацию аквариума.

Компонент Конфигуратор разработан для реализации выбора комплектации автоматизированной системы управления аквариумом. Конфигурация разделена на три комплекта, каждый из которых подразделяется на несколько опций. Базовый комплект состоящий из стандартного оборудования аквариума всегда включен (в активном состоянии).

При выборе (нажатии) на любую опцию ее описание и изображение появляется в нижнем окне.С нажатием кнопки «Комплект» автоматически нажимаются (или отжимаются) все кнопки под ним («Базовый комплект» не отжимается).

Полоска «степень автоматизации» (эффективность) — ее длинна пропорциональна количеству выбранных (нажатых) опций в конфигураторе.

При нажатии кнопки «Заказать» открывается «Форма запроса». В поле «Комплектация» содержится текст всех выбранных (нажатых) в конфигураторе кнопок. После нажатия «Отправить» — отправляется email на электронный адрес администратора и заказчика. Выводится сообщение об отправлении и подтверждении заказа. Компонент Конфигуратор позволяет автоматически формировать заказ аквариума с выбранной клиентом комплектацией.

В начале письма заказчика прописывается текст, который задается и редактируется в настройках компонента.

Предусмотрена возможность изменять количество опций, а также их описание и изображение.

Опции для конфигурации аквариума создаются и редактируются в администраторской части соответствующего компонента. При этом каждая опция относится к соответствующему комплекту.

Управление комплектами автоматики для конфигурации аквариума позволяет создавать новые или редактировать уже имеющиеся комплекты.

Выбор комплекта как Базового предопределяет его спецификацию, т.е. относит его к стандартной комплектации которая всегда включена по умолчанию.