Техническое задание: Адаптация OpenCart для продажи туристических услуг

Цель проекта

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

Основные задачи

1. Изменение логики товара/услуги

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

2. Интеграция модуля онлайн-бронирования

  • Встроить на страницу услуги модуль бронирования от стороннего сервиса.
  • Обеспечить корректную работу интеграции через предоставленное API.
  • Модуль должен быть визуально гармонично встроен в дизайн страницы.

3. Технические требования

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

Ожидаемый результат

Полностью работоспособный сайт на OpenCart, где пользователи могут выбирать, просматривать детали и бронировать туристические услуги через интегрированную систему онлайн-бронирования.

Разработка опросника с генерацией URL фильтра для интернет-магазина

Требуется создать модуль теста (опросника) для Opencart 3, который по результатам ответов пользователя будет формировать готовую ссылку с фильтрами для каталога товаров. Каждый вопрос должен быть привязан к определенному параметру фильтра.