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

Цель проекта

Необходимо реализовать на сайте интернет-магазина, работающего на WordPress с плагином WooCommerce, функционал выбора службы доставки через её официальное API. Основная сложность заключается в корректном подключении и отображении данных, с чем ранее не справился другой разработчик.

Ключевые задачи

  • Подключить и настроить API выбранной службы доставки.
  • Реализовать на странице оформления заказа функционал для:
    • Автоматического определения и выбора города клиента.
    • Отображения списка доступных пунктов выдачи заказов (ПВЗ) на карте и в виде списка.
  • Обеспечить корректную передачу выбранного ПВЗ и расчёт стоимости доставки в корзину и заказ WooCommerce.
  • Интеграция должна быть стабильной, соответствовать стандартам кода WordPress и не конфликтовать с другими плагинами.

Требования к реализации

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

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

Пользователь при оформлении заказа вводит адрес или населённый пункт, после чего ему предлагается выбрать ближайший пункт выдачи из актуального списка, полученного через API. Выбранные данные сохраняются в заказе. Администратор магазина видит выбранный клиентом ПВЗ в панели управления заказами WooCommerce.

Дизайн карточек товара для маркетплейсов

Требуется разработать привлекательный и конверсионный дизайн карточек товара для маркетплейсов. Товарная категория - карманные антисептики. Дизайн должен соответствовать требованиям площадок и выделять товар среди конкурентов.

Профессиональная оптимизация и настройка системы видеонаблюдения

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

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

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