Техническое задание: Настройка CORS для разных протоколов

Контекст задачи

Существующее веб-решение было разработано и протестировано в среде, использующей защищенный протокол HTTPS. Однако, в продуктивной (боевой) среде развертывание должно осуществляться с использованием стандартного протокола HTTP. Необходимо обеспечить корректную работу механизма CORS (Cross-Origin Resource Sharing) при таком переходе.

Ключевые условия и ограничения

  • Исправления необходимо внести в текущую версию кода. Откат на предыдущие версии или полный рефакторинг невозможен.
  • Решение должно быть работоспособным и безопасным при работе по протоколу HTTP.
  • Все настройки CORS (заголовки, политики доступа) должны быть адаптированы под новый контекст.

Требования к результату

  • Корректная обработка кросс-доменных запросов в среде HTTP.
  • Сохранение всей функциональности, которая работала под HTTPS.
  • Четкая документация по внесенным изменениям в конфигурации.

Доработка функционала акций и скидок в интернет-магазине на CMS OpenCart

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