Техническое задание: Кастомный виджет бронирования туров для WordPress/WooCommerce
Цель проекта
Разработать специализированный плагин, который полностью заменит стандартный интерфейс панели бронирования WooCommerce на оптимизированный виджет для продажи туров. Виджет должен предоставлять удобный и наглядный процесс выбора опций и расчета итоговой суммы.
Ключевые функциональные требования
1. Структура и логика виджета
- Замена стандартного интерфейса WooCommerce для товаров категории "Туры".
- Верхним элементом формы должна быть строка для выбора атрибутов (характеристик тура).
- Атрибуты должны подтягиваться из стандартной системы атрибутов WooCommerce в админ-панели.
- Возможность для администратора назначать конкретный набор атрибутов для каждого отдельного товара (тура).
2. Поля для выбора
- Атрибуты тура: Выпадающий список или иной элемент для выбора из предустановленных характеристик.
- Количество участников: Два отдельных поля с выбором количества:
- Взрослые (Adult)
- Дети (Child)
- Выбор даты: Поле для указания даты тура (календарь).
3. Динамический расчет и отображение
- После заполнения полей (атрибут, количество взрослых/детей, дата) должна динамически рассчитываться и отображаться итоговая сумма.
- Сумма должна отображаться рядом с кнопкой добавления в корзину / бронирования.
4. Адаптивный дизайн
- Виджет должен иметь два варианта верстки:
- Оптимизированный интерфейс для десктопных устройств (макет будет предоставлен заказчиком).
- Адаптированный, возможно упрощенный, интерфейс для мобильных устройств.
Технические условия
- Плагин разрабатывается для CMS WordPress.
- Интеграция с плагином WooCommerce и его системой товаров, атрибутов и корзины.
- Код должен быть написан качественно, с учетом стандартов WordPress.
Что предоставляет заказчик
Для наглядности и точности исполнения заказчик предоставит образец (макет) желаемого внешнего вида виджета для десктопной версии.
Готовы обсудить все технические детали, сроки и стоимость реализации проекта.