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

Цель проекта

Автоматизировать процесс информирования клиентов о появлении в продаже товаров, на которые они ранее оформили подписку через форму "Сообщить о поступлении".

Исходные условия

  • Интернет-магазин работает на CMS OpenCart.
  • На сайте реализована стандартная или кастомная форма для подписки на уведомление о появлении товара (форма "Нет в наличии"). Клиент оставляет свой email и выбирает параметры товара через фильтры.
  • Ассортимент товаров обновляется ежедневно в автоматическом режиме.

Основные требования к скрипту

Функциональность

  • Создание PHP-скрипта, работающего по расписанию (cron).
  • Ежедневный запуск скрипта для сравнения данных из листа ожидания (заявки клиентов) с актуальным каталогом товаров, которые есть в наличии.
  • Алгоритм должен учитывать параметры товара, указанные клиентом в заявке (например, характеристики, выбранные через фильтры).
  • При обнаружении совпадения (товар, подходящий под критерии заявки, появился в наличии) система должна автоматически отправлять клиенту email-уведомление.
  • Обязательная защита от повторных уведомлений по одной и той же заявке. Каждая успешно обработанная заявка должна маркироваться, чтобы клиент получил письмо только один раз.

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

  • Скрипт должен корректно интегрироваться в структуру OpenCart и использовать его API или модели для работы с данными (товарами, заявками, почтой).
  • Необходимо предусмотреть логирование процесса работы для отладки.
  • Код должен быть написан чисто, с комментариями.

Результат работы

  • Рабочий и оттестированный PHP-скрипт.
  • Инструкция по настройке cron-задачи на сервере.
  • Краткая документация по принципу работы.

Создание зацикленной 2D анимации для обоев рабочего стола

Требуется разработать качественную зацикленную 2D анимацию на основе исходного изображения. Анимация должна быть оптимизирована для использования в качестве живых обоев рабочего стола. Важны технические параметры: частота кадров 60 FPS и разрешение от 2K.

Бухгалтерское сопровождение для малого бизнеса на ОСНО

Требуется комплексное бухгалтерское сопровождение для компании, занимающейся оптовой торговлей. Объем: до 50 операций в месяц, один сотрудник. Полный цикл услуг: от работы с первичными документами до сдачи отчетности.