Правка на сайте

Замовник: AI | Опубліковано: 11.03.2026

Opencart / Journal 3 Нужен разработчик с практическим опытом OpenCart 3 + Journal 3 + Simple/Filtered. 3 пункт не критичен. Если для его реализации нужны слишком сложные доработки, много времени или есть риск побочных ошибок, его можно пропустить. В приоритете остальные задачи. 1) поправьте, пожалуйста, эту ошибку в переключателе языков и полностью проверьте его работу на всех страницах сайта. Нужно, чтобы переключение языка корректно работало везде, включая checkout, блог и другие страницы, без сбоев и без случаев, когда страница не переключается. 2) Нужно доработать выбор Omniva pakomāts на checkout в модуле Simple + Filtered. Сейчас важная логика уже есть и её нужно сохранить: если клиент не выбрал pakomāts и оставил значение “Выбрать”, он не должен иметь возможности оформить заказ. То есть выбор конкретного pakomāts должен оставаться обязательным. Что нужно изменить: Сделать выбор pakomāts не обычным длинным dropdown-списком, а dropdown с поиском в первой строке. Сверху вместо просто “Выбрать” должно быть поле поиска с иконкой search. Пользователь должен иметь возможность начать вводить название города, улицы или pakomāts, и список должен сразу фильтроваться и показывать подходящие варианты. При этом должна оставаться возможность просто прокручивать полный список вручную, если пользователь не хочет пользоваться поиском.** Главное требование: Обязательная валидация должна сохраниться — пока конкретный pakomāts не выбран из списка, заказ оформить нельзя. То есть поиск должен быть только улучшением UI, но не ломать текущую обязательную проверку выбора pakomāts. Применить ко всем трем выпадающим спискам. Это пример с сайта как это уже работает, можете посмотреть сайт https://mindvit.lv/ 3) Сейчас у меня пользователь может выбрать на странице товара количество больше, чем есть в наличии, и только потом на checkout система сообщает, что такого количества нет на складе. Нужно изменить логику так, чтобы ограничение работало сразу на странице товара. Что нужно сделать: Если в наличии, например, 5 шт., пользователь должен иметь возможность выбрать только от 1 до 5 шт. Количество больше доступного остатка не должно выбираться и не должно вводиться вручную. То есть счётчик не должен увеличиваться выше фактического остатка на складе. Итог: Нужно, чтобы пользователь физически не мог выбрать количество больше складского остатка уже в карточке товара, а не получал эту ошибку только позже на checkout. 4) Убрать белый фон на ститанице чекаута в обведенном месте