Описание проблемы

В интернет-магазине на базе OpenCart 3 (версия 3.0.4.2) после внесения изменений в функцию добавления товара в корзину и последующего добавления опции к товару, кнопка «Купить» перестала работать. Товар не добавляется в корзину, возможно, появляются ошибки консоли или неверные запросы к серверу.

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

  • Провести аудит измененного кода (файлы контроллеров, моделей, шаблонов).
  • Выявить причину неработоспособности кнопки добавления в корзину.
  • Исправить ошибки с учетом обратной совместимости и безопасности.
  • Протестировать функционал с выбранной опцией.

Дополнительные пожелания

  • Изменить названия некоторых системных переменных если это упростит логику.
  • Оптимизировать обработку событий при добавлении товара с опцией.

Обратить внимание

Интересует только кодовая часть - внедрение сторонних скриптов стилей или глобальных правок шаблонов не требуется.

Работа выполняется удалённо. Только js+php часть OpenCart.

Доработка конфигурации 1С в облаке для учета работ и времени

Требуется доработать облачную конфигурацию на платформе 1С:Фреш (Управление небольшой фирмой) для предприятия, занимающегося системами безопасности и пожарной сигнализацией. Нужно обеспечить почасовой учет рабочего времени сотрудников и раздельный учет черновых и чистовых работ с запретом дублирования.