Содержание статьи

Смена валюты на сайте Tilda напрямую влияет на корректность цен, работу платежных систем и доверие посетителей. Платформа использует единую базовую валюту проекта, от которой зависят значения в каталоге товаров, формах оплаты и передаваемых данных в платежные сервисы. Неправильно заданная валюта приводит к расхождениям между отображаемой ценой и суммой списания.
В Tilda валюта задается на уровне сайта и дополнительно учитывается в настройках интернет-магазина и подключенных способов оплаты. Например, при работе с ЮKassa, Stripe или CloudPayments валюта должна совпадать с параметрами аккаунта платежной системы, иначе транзакции будут отклоняться. Это особенно критично при запуске сайта для другой страны или переходе с расчетов в рублях на доллары или евро.
Отдельного внимания требует пересчет цен: Tilda не конвертирует значения автоматически. После смены валюты все цены в каталоге необходимо обновлять вручную или через импорт, иначе числовые значения останутся прежними, но будут интерпретироваться в новой валюте. Также важно проверить формат отображения – символ валюты, положение знака и разделители дробной части.
Для проектов с международной аудиторией доступна настройка нескольких валют с помощью сторонних решений и кастомного кода. В таких случаях базовая валюта Tilda используется для расчетов, а визуальное переключение валют работает на уровне интерфейса. Это требует понимания ограничений платформы и точной настройки логики отображения.
Где в настройках сайта Tilda выбрать базовую валюту
В поле «Валюта» доступен выбор одной из поддерживаемых единиц, включая RUB, USD, EUR и другие. После сохранения изменений выбранное значение становится базовым для всего сайта. Это означает, что все цены в каталоге, корзине и формах заказа интерпретируются именно в этой валюте без автоматического пересчета.
При смене базовой валюты важно сразу проверить настройки каждого способа оплаты. Некоторые платежные системы в Tilda активируются только при совпадении валюты сайта с валютой аккаунта провайдера. Несоответствие приводит к скрытию способа оплаты или ошибкам при оформлении заказа.
Изменение базовой валюты не влияет на уже заданные числовые значения цен. Если ранее товар стоил 5000, после выбора другой валюты это значение сохранится как 5000 в новой единице. Поэтому после сохранения настройки требуется вручную обновить цены во всех карточках товаров и повторно опубликовать страницы сайта.
Как изменить валюту цен в каталоге товаров и карточках
После выбора базовой валюты сайта в настройках Tilda все цены в каталоге остаются в прежнем числовом формате. Для корректного отображения требуется вручную изменить значения в каждом товаре. Это выполняется через раздел «Каталог», где открывается карточка товара и редактируется поле «Цена». Указывается новое значение уже с учетом выбранной валюты сайта.
Если каталог содержит большое количество позиций, редактирование удобнее выполнять через массовое обновление. Tilda поддерживает импорт и экспорт каталога в формате CSV, что позволяет пересчитать цены в таблице и загрузить обновленные данные обратно. При импорте важно сохранить структуру столбцов и не изменять идентификаторы товаров.
В блоках с ручным указанием стоимости, например в текстовых или обложках, цена не связана с каталогом и меняется отдельно. Такие значения необходимо проверить на всех страницах сайта, включая посадочные и дополнительные страницы, чтобы избежать расхождений с ценами в корзине.
Отображение знака валюты зависит от настроек каталога и шаблона блока. В стандартных блоках интернет-магазина символ подставляется автоматически на основе базовой валюты. В кастомных блоках знак может быть прописан вручную, поэтому при смене валюты его нужно заменить вручную и заново опубликовать страницы.
Настройка валюты для платежных систем и способов оплаты
Каждый способ оплаты в Tilda работает только с той валютой, которая указана в настройках сайта и поддерживается конкретной платежной системой. Проверка выполняется в разделе «Настройки сайта → Платежные системы», где активированные провайдеры используют одну базовую валюту без возможности отдельного выбора для каждого метода.
Перед подключением оплаты необходимо убедиться, что валюта сайта совпадает с валютой аккаунта платежной системы. Например, ЮKassa принимает платежи только в рублях, а Stripe требует, чтобы валюта заказа соответствовала разрешенным валютам мерчант-аккаунта. Несовпадение приводит к ошибке передачи суммы или недоступности оплаты на сайте.
При использовании нескольких способов оплаты важно учитывать их ограничения. Если хотя бы один из провайдеров не поддерживает выбранную валюту, его придется отключить или сменить валюту сайта. Tilda не выполняет конвертацию между платежными системами и не отправляет разные валюты в рамках одного заказа.
После изменения валюты требуется сохранить настройки, повторно опубликовать все страницы с формами заказа и выполнить тестовый платеж. Проверяется не только отображение суммы, но и корректность передачи валютного кода в личный кабинет платежной системы, где сумма должна совпадать с ценой товара без дополнительных пересчетов.
Ручное задание курса и обновление значений валют
Tilda не поддерживает автоматическую конвертацию валют по текущему курсу. При смене базовой валюты все значения цен пересчитываются вручную владельцем сайта. Для этого используется актуальный курс, выбранный самостоятельно, после чего новые суммы задаются в карточках товаров или через импорт каталога.
При большом количестве позиций удобнее работать с CSV-файлом каталога. Экспорт выполняется из раздела «Каталог», далее в таблице пересчитываются значения столбца цены по выбранному курсу, после чего файл загружается обратно. Такой подход снижает риск ошибок при массовом обновлении.
Если на сайте используется отображение цен в нескольких валютах через скрипты или сторонние сервисы, курс также задается вручную в коде. Любое изменение базовой валюты требует синхронизации этих значений, иначе визуальная цена будет отличаться от суммы, передаваемой в корзину и оплату.
Рекомендуется фиксировать используемый курс и дату его установки. При последующем обновлении цен это позволяет быстро проверить расхождения и корректно пересчитать стоимость без влияния колебаний валютных значений на опубликованные товары.
Отображение нескольких валют для посетителей сайта
В Tilda поддерживается только одна расчетная валюта сайта, которая используется в корзине и при оплате. Для показа цен в нескольких валютах применяется визуальное отображение без изменения суммы заказа. Такой подход реализуется через пользовательские скрипты или сторонние сервисы, подключаемые в настройках сайта.
Важно явно указывать посетителю, в какой валюте будет произведена оплата. Это можно сделать через подпись рядом с ценой или текст в корзине. Без этого возникает несоответствие между выбранной валютой отображения и фактической суммой списания.
После внедрения отображения нескольких валют необходимо проверить работу корзины и передачу суммы в платежную систему. Независимо от выбранного варианта отображения, в оплату всегда должна уходить базовая валюта сайта, заданная в настройках Tilda.
Проверка корректности цен после смены валюты
После изменения базовой валюты необходимо последовательно проверить все места, где используется стоимость товаров или услуг. Ошибки чаще всего возникают из-за сохраненных числовых значений, которые не были пересчитаны под новую валюту, или из-за несинхронизированных блоков.
- Открыть каждую карточку товара в каталоге и сравнить цену с ожидаемым значением в новой валюте.
- Добавить товар в корзину и проверить сумму, отображаемую в корзине и на странице оформления заказа.
- Проверить цены в текстовых, обложках и кастомных блоках, где стоимость могла быть указана вручную.
- Убедиться, что символ валюты и формат чисел совпадают с выбранной базовой валютой сайта.
Отдельное внимание требуется настройкам оплаты. Для каждого подключенного способа оплаты нужно выполнить тестовое оформление заказа и сверить сумму в форме оплаты с данными в личном кабинете платежной системы. Валютный код и числовое значение должны полностью совпадать.
- Создать тестовый заказ с минимальной стоимостью.
- Перейти на страницу оплаты и зафиксировать отображаемую сумму.
- Проверить параметры транзакции в интерфейсе платежной системы.
После завершения проверки необходимо повторно опубликовать все страницы сайта. Без публикации изменения в ценах и настройках валюты не применяются к публичной версии проекта.
Вопрос-ответ:
Почему после смены валюты на сайте цены визуально не изменились?
В Tilda изменение базовой валюты не влияет на числовые значения цен. Если товар стоил 3000, после смены валюты это значение остается 3000, но уже в новой единице. Все цены требуется пересчитать вручную в каталоге или через CSV-импорт, после чего опубликовать страницы сайта.
Можно ли установить разные валюты для разных товаров?
Нет, в Tilda используется одна расчетная валюта для всего сайта и всех товаров. Каталог, корзина и оплата работают только с одним валютным кодом. Показ альтернативных валют возможен только как визуальный элемент без участия в расчете заказа.
Почему платежная система перестала отображаться после смены валюты?
Каждый платежный сервис поддерживает ограниченный набор валют. Если валюта сайта не совпадает с валютой аккаунта платежной системы, способ оплаты автоматически отключается. Необходимо либо вернуть поддерживаемую валюту, либо выбрать другой сервис.
Как быстро пересчитать цены при большом каталоге?
Для массового обновления используется экспорт каталога в CSV. В таблице пересчитываются значения столбца цены по выбранному курсу, после чего файл загружается обратно без изменения структуры. Такой способ снижает вероятность ошибок при ручном редактировании.
Будет ли корзина учитывать курс, если на сайте показано несколько валют?
Нет, корзина и оплата всегда используют базовую валюту сайта. Переключение валют для посетителя меняет только отображаемые значения на странице. В платежную систему передается сумма в той валюте, которая задана в настройках сайта.
Как проверить, что валюта передается в платежную систему без ошибок?
После смены валюты нужно оформить тестовый заказ и дойти до страницы оплаты. Сумма и знак валюты в форме оплаты должны совпадать с ценой товара в каталоге. Далее в личном кабинете платежной системы проверяется созданная транзакция: валютный код и числовое значение должны соответствовать настройкам сайта. Если данные отличаются, причина обычно связана с несовпадением валюты сайта и валюты аккаунта платежного сервиса или с непереопубликованными страницами.
