Доработка сайта unisite

Описание

1. Мультивалютный процессинг Необходимо настроить корректную работу платежных шлюзов с разными валютами. Frontend: Автоматическое определение страны пользователя по GeoIP и отображение цен в соответствующей валюте (USD, EUR, ILS и др.). Логика платежей: Базовая валюта — USD. Шлюз Allpay должен получать сумму строго в ILS (шекель). Шлюз PayPal — строго в USD. Реализовать серверную конвертацию по актуальному курсу перед инициализацией платежа. Исправить баг «1 к 1» (когда при смене валюты числовое значение цены не меняется и в шлюз уходят неверные данные). В корзине добавить уведомление: «Списание будет произведено в ILS (через Allpay) или USD (через PayPal) по курсу вашего банка». 2. Система прогрессивных скидок Реализовать скидку, зависящую от количества единиц одного товара в корзине: 1-я единица: 100% цены. 2-я единица: скидка 5% (на вторую штуку). 3-я единица: скидка 10% (на третью штуку). Визуализация: В корзине клиент должен видеть расчет скидки для каждой добавленной единицы. 3. Cookie Consent Удаление: Полностью вырезать штатный (родной) скрипт и баннер Cookie Consent движка NewSell. Внедрение: Подключить и стилизовать баннер согласия через Cloudflare Zaraz. Старое окно не должно всплывать. 4. Новый виджет «20 рекомендованных товаров» Задача: Создать с нуля блок на 20 товаров. Логика: популярные или из той же категории. Производительность: Загрузка строго через AJAX / Lazy Loading. Виджет не должен нагружать сервер и влиять на скорость отрисовки первого экрана (LCP).

Источник вакансии

Опубликовано

18.02.2026