Техническое задание: Интеграция каталога аренды автомобилей с внешним API

1. Цель проекта

Реализовать стабильную, SEO-оптимизированную и пользовательски дружелюбную интеграцию каталога автомобилей для аренды через внешнее REST API. Система должна корректно работать с фильтрами, сортировкой и отображением данных для нескольких географических регионов.

2. Текущее состояние

На сайте уже установлен базовый плагин интеграции, но требуются доработки следующих элементов:

  • Работа AJAX-запросов
  • Функционал кнопки "Показать ещё"
  • Загрузка и отображение изображений
  • Фильтр по маркам автомобилей
  • Микроразметка Schema.org для каждого автомобиля

3. Требования к API-интеграции

3.1. Параметры запросов

  • Использовать limit = 100 (максимальное значение для избежания перегрузки памяти)
  • Обязательные параметры:
    • pickup_date (дата начала аренды)
    • dropoff_date (дата окончания аренды)
    • pickup_city_id (ID города получения)
    • dropoff_city_id (ID города возврата)
    • locale=ru (язык интерфейса)
  • Дополнительные параметры:
    • car_class (значение от 0 до 6)
    • car_make_id (ID марки автомобиля, получается из отдельного эндпоинта API)
    • cabrio=true (только для класса 5)
    • van=true (только для класса 6)

3.2. Работа с изображениями

  • Поддержка всех форматов изображений из API:
    • car.image_original_url - главное изображение автомобиля
    • car.images - массив URL-адресов изображений
    • car.photos - массив объектов с URL изображений
  • В карточке автомобиля должно отображаться минимум 3 изображения (при их наличии в API)
  • При отсутствии изображений использовать заглушку: /wp-content/uploads/no-photo.jpg

3.3. Дополнительные требования

  • Реализация корректной пагинации через "Показать ещё"
  • Оптимизация производительности AJAX-запросов
  • Добавление микроразметки Schema.org (тип Product/Auto) для каждого автомобиля, включая обязательное свойство "image"
  • Адаптивная верстка карточек автомобилей
  • Корректная обработка ошибок API

4. Технические детали

  • Платформа: WordPress
  • Хостинг: стандартный PHP-хостинг
  • Интеграция: Frontend + Backend
  • Доступ к полной документации API будет предоставлен исполнителю

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

Полностью функционирующий каталог автомобилей с фильтрацией по датам, городам, классам и маркам, корректной загрузкой изображений, SEO-оптимизированной микроразметкой и плавной работой интерфейса через AJAX.

Интеграция игрового аудио в Wwise для проекта Cube

Требуется специалист по игровому аудио для интеграции и настройки звуков в игре Cube с использованием Wwise. Задача включает работу с предоставленными аудиофайлами, их внедрение и тонкую настройку звукового окружения.

Разработка сайта для компании по установке натяжных потолков на WordPress

Требуется создать или адаптировать шаблон WordPress для сайта компании, специализирующейся на натяжных потолках. Дизайн должен быть современным и функциональным, аналогичным представленным примерам. Сроки выполнения сжатые.