Описание задачи

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

1. Мультивалютность (Визуальная конвертация)

  • Проблема: При смене страны (GeoIP) цена меняется визуально некорректно. В некоторых случаях 100 рублей отображаются как 100 долларов, и при переходе к оплате возникают баги (значения передаются 1:1 или не попадают в шлюз).
  • Задача: Реализовать систему, где пользователь видит цены в валюте своей страны по текущему курсу.
  • Требования к корзине и чекауту:
    • Цены отображаются в валюте пользователя (ILS, EUR, RUB и т.д.).
    • Под итоговой суммой добавляется статическое уведомление: "Списание произойдет в USD по курсу вашего банка".
  • Требования к передаче данных: Все платежи (сумма заказа) передаются в платежную систему строго в долларах США (USD) или базовой валюте магазина.
  • Важно: Исправить логическую ошибку, когда визуальная сумма (в рублях) заменяет физическую сумму в USD без конвертации.

2. Прогрессивная скидка в корзине

  • Задача: Внедрить автоматический расчет скидки на общий заказ (все товары), зависящий от количества позиций:
    • 2 разных товара: скидка 3%
    • 3 разных товара: скидка 5%
    • 4+ товаров: скидка 7%
  • Визуализация: В интерфейсе корзины должно быть понятно показано, какой процент скидки применен, и как изменилась итоговая сумма.

Лендинг на 1С Битрикс по готовому макету

Требуется сверстать одностраничный сайт (landing page) на 1С Битрикс в строгом соответствии с предоставленным шаблоном. Перед откликом обязательно ознакомьтесь с полным техническим заданием - все уточнения обсуждаются до старта.