Интеграция товаров между Opencart и Avito

Задача

Необходимо разработать механизм обмена данными между вашим интернет-магазином (на Opencart) и доской объявлений Avito. Публикуемые товары должны отправляться туда автоматически, а между системами должна быть постоянная синхронизация.

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

  • Автоматическая выгрузка товаров из интернет-магазина в лоты на Avito.
  • Двустороннее обновление статуса: если товар был продан на Avito - он помечается как 'недоступен' и убирается из заказов. Если товар снят с публикации в магазине - объявление исчезает с Avito или меняет раздел.
  • Интеграция изображений, описаний, цен и остатков.
  • Возможность выбора правил триггера (по времени, по нажатию в админке, через Cron).

Требования

  • Нельзя указывать название фирмы и сайты.
  • Безопасная передача данных через официальный API Avito.
  • Документация к реализации (минимальная ASCII-схема работы потоков).

Итоговый код должен учитывать:

  • Обработку 401 и 429 ошибок с переповтором.
  • Локальный запуск для администрирования пользователем через CLI или Web UI.
  • Работа с изображениями только по ссылкам хранилища (или uribody).

Разработка системы управления рекламными кампаниями через API Яндекс.Директ

Требуется создать программу для автоматического включения и выключения рекламных кампаний. Ключевые требования: работа с большим количеством аккаунтов через токены доступа и удобный интерфейс для загрузки данных.

Диагностика и исправление ошибки отображения сайта в браузерах

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