Техническое задание: Интеграция каталога аренды автомобилей с внешним 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.

Разработка PDF-инструкции по установке контроллера для электромотоциклов

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