Мультивалютность для ST100

Мультивалютная корзина для Tilda

Скрипт конвертирует сумму в корзине (ST100) при переключении платежной системы. Настраивайте любые связки «валюта → платежка» под Россию, СНГ и международные проекты — без ковыряния в коде (через конструктор в личном кабинете).

Конвертация в корзине ST100 Курс с биржи 24/7 Добавление комиссии % Конструктор скрипта Установка по инструкции
Работает с уже подключенными платежными системами в Tilda. Скрипт отвечает за конвертацию сумм в корзине ST100, а не за подключение платёжек.
Корзина ST100
Пример корзины ST100
Пример работы мультивалютности в корзине Tilda

Проблема Tilda

В Tilda нет конвертации суммы при переключении способа оплаты. Пример: основная валюта RUB, товар 300 ₽. Переключили на PayPal (USD) → для пользователя будет доступна сумма 300 $.

В итоге

Невозможно использовать несколько систем оплат в разных валютах на одном сайте Tilda

Решение

Скрипт пересчитывает сумму в корзине ST100 при выборе платежной системы в валюте, поэтому итоговая сумма всегда корректная.

Важно: скрипт не конвертирует цены в карточках товара, товарной сетке или каталоге товаров. Конвертация происходит строго внутри корзины

Как это работает

Три шага до корректной мультивалютной оплаты.

1

Оплата доступа

Доступ к конструктору мультивалютного скрипта на 12 месяцев + инструкция.

Сгенерированный скрипт остаётся у вас и продолжает работать на сайте даже после окончания доступа к кабинету.

2

Генерация скрипта в конструкторе

Указываете свои платежные системы, валюты и другие настройки = получаете готовый скрипт для вашего Tilda сайта.

3

Установка

Вставляете код скрипта в блок T123 на Tilda (строго по инструкции). Готово!

Любые комбинации валют и платежных систем в мультивалютной корзине

Конвертация валют работает для локальных и международных проектов.

Россия

Основная валюта: RUB

Доп. валюты: USD, EUR, другие

Любая другая страна

Валюта страны: например KZT

Доп. валюты: например UZS, USD, другие

Возможно установить несколько платежных систем одной валюты

Например: 2 платёжки в RUB + платёжки в USD и EUR.

Оплаты в разных валютах подключаются через отдельные платежные системы. Например Юкасса для RUB, PayPal для USD, Stripe для EUR или любая другая платежная система доступная в настройках вашего личного кабинета Tilda.

Функциональность и надёжность

Функции, которые закрывают 99% сценариев.

Авто-курс с биржи 24/7

Курс подгружается автоматически и обновляется при посещении.

Ручной курс

Можно зафиксировать котировки вручную.

Добавление комиссии %

Добавьте +{N}% к курсу для нужного метода оплаты.

Конструктор вместо кода

Не нужно разбираться в коде: только заполнить поля → «Сгенерировать».

Гибкая установка

Можно поставить на 1 страницу или на весь сайт через header/footer.

Предсказуемое поведение

Работает только при соблюдении инструкции (дисциплина установки).

Видео: как это работает в реальных сценариях

Демонстрация 4 платежных сценариев в реальной работе

RUB → USD + EUR

Пример настройки: Россия и международные валютные оплаты.

2 в RUB → USD + EUR

Пример настройки: несколько платежек одной валюты в одной корзине.

KZT → UZS + USD

Пример настройки: Казахстан и СНГ с дополнительной оплатой через PayPal.

USD → RUB + KZT

Пример настройки: основная международная валюта с локальными валютами СНГ.

340 поддерживаемых валют

Убедитесь что нужная валюта есть в списке, найдите ее по коду, например USD

0 валют

Инструкция по установке
(прочитать до покупки)

Оцените свои силы. Продукт работает строго по инструкции.

Скрипт мультивалютности подключается через HTML-блок T123 и работает только при наличии корзины ST100.

Важно: не путайте head (внутренний <head> сайта) и header (страница-шапка в Tilda). В этой инструкции речь про header/footer как отдельные страницы в Tilda.
  1. Скрипт должен быть вставлен в блок T123 (HTML).
  2. На странице должна быть корзина ST100, либо корзина должна быть установлена глобально через header/footer.
  3. Если скрипт/корзина стоят в header/footer, убедитесь, что header/footer применены к нужной странице (и не отключены).
Рекомендация для «чистоты проекта»: размещайте ST100 (корзину) в том же месте, где установлен мультивалютный скрипт (тот же header/footer или та же страница).

Подходит, чтобы проверить настройку, не затрагивая весь сайт.

Шаги

  1. Откройте нужную страницу в Tilda.
  2. Добавьте блок T123 и вставьте в него сгенерированный код мультивалютности.
  3. Убедитесь, что на этой же странице есть корзина ST100:
    • либо добавьте блок ST100 на страницу,
    • либо корзина уже подключена глобально через header/footer и эти header/footer включены для данной страницы.
  4. Опубликуйте страницу и протестируйте.
Этот способ удобно использовать как «песочницу»: проверили на одной странице — потом переносите в глобальный header/footer.

Подходит для большинства проектов: мультивалютность автоматически применится ко всем страницам сайта.

Шаги

  1. Откройте страницу Header или Footer в Tilda (это отдельные страницы-шаблоны шапки/подвала).
  2. Добавьте в header/footer блок T123 и вставьте код мультивалютности.
  3. Проверьте, что корзина ST100 подключена корректно:
    • рекомендуется разместить ST100 в том же header/footer, где находится скрипт.
  4. Убедитесь, что на страницах сайта не отключены header/footer (в настройках конкретных страниц).
  5. Опубликуйте сайт.
Если на какой-то странице в настройках отключены header/footer — код мультивалютности (и корзина, если она там) на этой странице работать не будет.

Если товары открываются как отдельные страницы, в Tilda могут появиться дополнительные страницы: Header для каталога и Footer для каталога (применяются только к карточкам товаров).

Ситуация А — для каталога используются те же header/footer, что и глобальные

Если в настройках каталога вы выбрали те же страницы header/footer, что и для всего сайта, то контент будет одинаковым: скрипт и корзина (если они там) применятся и к сайту, и к страницам товаров.

Это самый простой и надежный подход, если товары открываются на отдельной странице: назначьте каталогу те же header/footer, что и глобальные — и убедитесь, что включена опция открытия товара на отдельной странице.

Ситуация Б — для каталога используются другие (отдельные) header/footer

Если для каталога вы используете отдельные страницы header/footer, то мультивалютный код и корзину нужно добавить туда отдельно:

  • вставьте код мультивалютности в T123 в header/footer каталога,
  • если корзина ST100 стоит в глобальных header/footer — продублируйте ST100 и в header/footer каталога.
Иначе карточка товара откроется как самостоятельная страница со «своими» header/footer без мультивалютного кода — и мультивалютность/корзина может не работать.

Есть важный сценарий, когда мультивалютный скрипт и корзина могут быть подключены дважды, из-за чего возникают баги (двойные переключатели, некорректные суммы, странное поведение корзины).

Опасная комбинация: выбран Header/Footer для каталога товаров, но при этом НЕ включена галочка «Открывать товар на новой странице» (товар открывается как попап). Тогда на странице могут одновременно появиться:
  • глобальные header/footer (для всего сайта),
  • и header/footer каталога товаров.
В результате код мультивалютности и ST100 могут подтянуться из двух мест.

Это может случиться в двух случаях:

  1. Глобальные header/footer и header/footer каталога — разные страницы и в обеих вставлен код/корзина.
  2. Глобальные header/footer и header/footer каталога — одни и те же страницы, но товар открывается в попапе.

Как правильно (выберите один безопасный вариант)

  1. Рекомендуемый вариант: включите галочку «Открывать товар на новой странице» и настраивайте header/footer каталога.
  2. Если нужно открытие товара в попапе, тогда:
    • не назначайте отдельные header/footer для каталога или
    • следите, чтобы код мультивалютности и ST100 были только в одном месте.
  • Скрипт вставлен именно в T123?
  • На странице есть ST100 (или корзина подключена через header/footer)?
  • На странице не отключены header/footer?
  • Если товары открываются отдельной страницей: скрипт и корзина есть в header/footer каталога товаров?
  • Если товары открываются попапом: нет ли сценария двойного подключения кода/корзины?

Если после оплаты вы добавляете клиента в группу (доступ к курсам/цифровому продукту), важно правильно задать минимальную сумму для добавления.

Проблема

Пример: товар стоит 12 000 ₽, в другой валюте это около 90 $. Если в группе поставить жёсткий порог 90, то из-за колебаний курса часть корректно оплативших клиентов может не попасть в группу.

Как настроить

  1. Ориентируйтесь на минимальное значение среди используемых валют.
  2. Ставьте порог с запасом ниже этой суммы. Например, не 90, а 80.
  3. Проверьте на тестовых оплатах в разных валютах.

В настройке группы валюта отдельно не указывается, поэтому выбирается универсальное пороговое значение: все оплаты выше заданного порога попадут в группу.

Вопрос безопасности

Это не «дыра» для мошенников: порог заранее неизвестен, подбирать его сложно, количество попыток ограничивает сама Tilda. Даже в редком случае подбора остаются данные платежа и плательщика.

Выберите формат запуска

Три тарифа в одном блоке: переключите и сразу выберите подходящий формат.

Тарифы внедрения мультивалютности для корзины Tilda

Нажмите на тариф, чтобы переключить карточку.
7 500 ₽
Самостоятельная установка • 12 месяцев доступа к конструктору
Доступ сразу после оплаты.

Что входит в тариф

  • Конструктор генерации скрипта в личном кабинете
  • Инструкция + видео по установке
  • Ответы на вопросы по установке: до 3 вопросов в течение 7 дней
  • Сгенерированный код остаётся у вас
Этот тариф подходит для тех, кто

хочет внедрить скрипт самостоятельно и уже работает с T123/ST100 в Tilda.

Что не входит

  • Подключение платежных систем в кабинете Tilda
  • Кастомная разработка новой логики под нестандартный процесс оплаты
Купить тариф «База»
Важно: скрипт не подключает платежные системы в Tilda.Во всех тарифах платёжки подключаются в вашем кабинете Tilda отдельно.

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

Проверьте эти условия до покупки, чтобы выбрать подходящий формат внедрения.

Когда важно

Если у вас товары с ограниченным остатком и критично автоматическое резервирование в каждой валюте.

Что происходит

При оплате через конвертированные валюты не передается ID товара в Tilda. Из‑за этого товар не резервируется и не вычитается из количества в каталоге. На процесс оплаты это не влияет.

Для основной валюты, установленной в настройках Tilda, и для платежных систем, которые работают с этой валютой, резервирование и списание количества товара продолжают работать корректно.

Как обойти

Если вам нужно строгое резервирование в любой валюте, используйте основную валюту для критичных товаров или выбирайте отдельную кастомную реализацию под ваш процесс.

Для заказов, где резервирование не сработало, в списке заказов будет отображаться уведомление «Внимание: Продукт не найден».

Когда важно

Если для второстепенных валют вы используете способы оплаты Наличные или Безналичный расчет.

Что происходит

Если установить эти способы для второстепенных конвертируемых валют, то в заказах Tilda суммы будут отображаться в основной валюте сайта, а не в фактической. Пользователь в корзине видит правильную валюту — проблема только визуальная в админке.

Как обойти

Для ориентира скрипт передает дополнительные параметры currency и currency_txt (код и символ валюты). По ним можно понять, в какой валюте был оформлен заказ.

Это не ошибка, а нюанс, который влияет только на визуальное отображение заказов.

Когда важно

Если в проекте используется «TBank рассрочка» через способ Безналичный расчет.

Что происходит

Если использовать рубли для «TBank рассрочка» как второстепенную конвертируемую валюту, конвертация для этого способа работать не будет.

Как обойти

Решение: установить рубли как основную валюту в настройках Tilda и использовать «TBank рассрочка» как один из основных способов оплат. Для второстепенных валют (USD, EUR и др.) подключите PayPal, Stripe и другие системы — при переключении на них в корзине должна появляться стандартная кнопка Tilda, а не кнопка TBank.

Важно: «TBank рассрочка» не поддерживает промокоды. Это ограничение самого метода оплаты, не скрипта.

Когда важно

Если у вас включен режим «Оформление заказа в несколько этапов» в корзине ST100.

Что происходит

Этот режим меняет внешний вид корзины: покупатель сначала подтверждает список товаров, а затем заполняет контактные данные на отдельном экране. В этом режиме скрипт мультивалютности не работает.

Как обойти

Отключите этот режим в настройках ST100 и протестируйте переключение валют повторно.

FAQ

Короткие ответы на самые частые вопросы.

Конвертируются суммы валют при переключении способов оплат в корзине ST100. Смотрите видео чтобы понять наглядно.
Нет. Платежные системы должны быть подключены заранее.
Да, работа гарантируется только с корзиной ST100.
В базовом формате включены ответы на 3 вопроса по установке в течение 7 дней после покупки. Без созвонов и без доработок кода.
Подключение платежных систем в кабинете Tilda и разработка новой кастомной логики оплаты. Это отдельные услуги.
Обычно 1-3 рабочих дня после получения доступов и данных по проекту. Срок зависит от структуры сайта и количества сценариев оплаты.
Доступ к личному кабинету и конструктору — 12 месяцев. При этом сгенерированный скрипт остаётся у вас и продолжает работать на сайте даже после окончания доступа. Продление нужно только если захотите заново сгенерировать код или изменить настройки.
Да, это Способ 1 — для теста или пилота.
Да, это Способ 2 из инструкции. Так же обратите внимание на пункты Ситуация A и Ситуация Б.
Да. Смотрите в инструкции пункт «Личный кабинет Tilda: порог суммы для группы при мультивалютности».
Это тариф «Кастом».

Готовы включить мультивалютность в корзине Tilda?

Сначала посмотрите видео и инструкцию — потом покупайте доступ.

Дисклеймер:

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


Я не являюсь официальными партнером, представителем или аффилированным лицом данных организаций. Цель данного проекта – продвижение и поддержка продуктов и услуг указанных компаний, без какого-либо умысла на введение в заблуждение или причинение ущерба их деловой репутации.


Если вы являетесь правообладателем и считаете, что использование материалов нарушает ваши права, пожалуйста, свяжитесь со мной для оперативного урегулирования вопросов Telegram

Made on
Tilda