Техническое задание: Модификация модуля скидок в OpenCart

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

Исходные данные и контекст

  • Используется OpenCart версии 2.3.
  • Установлен сторонний модуль для работы с купонами (IMCouponPlus или аналог).
  • По запросу могут быть предоставлены SQL-таблицы и список полей модуля для анализа.
  • Текущая логика работы модуля требует пересмотра и доработки.

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

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

Требования к исполнителю

  • Опыт работы с PHP и фреймворком OpenCart (версия 2.3).
  • Понимание архитектуры и работы модулей OpenCart.
  • Умение анализировать существующий код и структуру базы данных.
  • Способность предложить оптимальное решение для изменения логики расчета без нарушения работы других функций магазина.

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

Рабочий модуль, в котором скидка по купону корректно разносится на каждую единицу товара в создаваемом заказе. Все изменения должны быть задокументированы.

Разработка бота для автоматической подачи заявок на тендерные площадки

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