Техническое задание: Интеграция парсера в магазин OctoberCMS

Существует готовый интернет-магазин, построенный на CMS October с использованием плагина и шаблона Mall. Отдельно реализован парсер, который собирает данные о товарах с внешнего сайта и загружает их в базу данных.

Основная задача

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

Ключевые требования

  • Интеграция существующего парсера с инфраструктурой магазина на OctoberCMS.
  • Настройка плагина Mall для корректной обработки товаров, загруженных из внешнего источника.
  • Обеспечение целостности данных: атрибуты товаров (название, описание, цена, изображения, категории) должны корректно отображаться на сайте.
  • Проверка и, при необходимости, доработка процесса синхронизации данных между парсером и структурой магазина.

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

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

Разработка системы временного доступа для Python-бота

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