Техническое задание: Кастомный виджет бронирования туров для WordPress/WooCommerce

Цель проекта

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

Ключевые функциональные требования

1. Структура и логика виджета

  • Замена стандартного интерфейса WooCommerce для товаров категории "Туры".
  • Верхним элементом формы должна быть строка для выбора атрибутов (характеристик тура).
  • Атрибуты должны подтягиваться из стандартной системы атрибутов WooCommerce в админ-панели.
  • Возможность для администратора назначать конкретный набор атрибутов для каждого отдельного товара (тура).

2. Поля для выбора

  • Атрибуты тура: Выпадающий список или иной элемент для выбора из предустановленных характеристик.
  • Количество участников: Два отдельных поля с выбором количества:
    • Взрослые (Adult)
    • Дети (Child)
  • Выбор даты: Поле для указания даты тура (календарь).

3. Динамический расчет и отображение

  • После заполнения полей (атрибут, количество взрослых/детей, дата) должна динамически рассчитываться и отображаться итоговая сумма.
  • Сумма должна отображаться рядом с кнопкой добавления в корзину / бронирования.

4. Адаптивный дизайн

  • Виджет должен иметь два варианта верстки:
    • Оптимизированный интерфейс для десктопных устройств (макет будет предоставлен заказчиком).
    • Адаптированный, возможно упрощенный, интерфейс для мобильных устройств.

Технические условия

  • Плагин разрабатывается для CMS WordPress.
  • Интеграция с плагином WooCommerce и его системой товаров, атрибутов и корзины.
  • Код должен быть написан качественно, с учетом стандартов WordPress.

Что предоставляет заказчик

Для наглядности и точности исполнения заказчик предоставит образец (макет) желаемого внешнего вида виджета для десктопной версии.

Готовы обсудить все технические детали, сроки и стоимость реализации проекта.

Настройка правил конвертации документов в обмене между конфигурациями

Требуется изменить правила обмена данными через универсальный формат. Необходимо настроить преобразование документа "ОтчетКомитенту" из одной системы в документ "ОтчетКомиссионераОПродажах" в другой. В текущей схеме обмена этот документ передается без изменений, что не соответствует требуемой бизнес-логике.