Как в тильда сделать несколько валют
Перейти к содержимому

Как в тильда сделать несколько валют

  • автор:

Добавить мультиязычность на тильде+привязать разные способы оплаты.

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

Перед опеределением победителя буду принимать во внимание конкретный поэтапный план.

Ставки типа сделаю все быстро и четко не принимаются.

7 дней 300 UAH

7 дней 300 UAH

Добрый день, Степан.

Уже завершили 100+ проектов на Тильде. Примеры некоторых наших работ можно посмотреть в портфолио.

Для начала нам нужно посмотреть на сайт. Следующим этапом будет перевод текста, после чего корректировка (по валютам) и привязка способа оплаты. Мультиязычность на Тильде есть, разные способы оплаты также можно добавить.

Как изменить валюту на сайте?

Изменить валюту можно в Настройках сайта → Платежные системы → Знак валюты в корзине и карточках товара:

Обратите внимание, что в рамках одного проекта может быть только одна валюта.

Похожие вопросы
  • Как добавить корзину (блок ST100)?
  • Сколько товаров можно разместить в блоке?
  • Как поменять текст кнопки BUY NOW
  • Как в блоке категории Магазин ST*** в popup привязать свою ссылку для кнопки?
  • Как создать интернет-магазин?

Как изменить валюту в Тильде

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

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

Настройки вашего профиля в Тильде доступны по ссылке: tilda.cc/identity . Тут можно изменить настройки валюты по умолчанию.

Если же вам нужно изменить валюту для конкретного проекта в Тильде, то нужно зайти в его настройки:

В левом боковом меню найдите вкладку «Платежные системы» и перейдите в нее:

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

Но на этом возможности настройки валюты не заканчиваются. Тут же вы можете изменить:

  • Подпись валюты. Вы можете использовать знаки валют (₴, ₽, $, € и др.), сокращения (грн., руб., у.е.) и любые другие подписи
  • Положение подписи. По умолчанию обозначения валюты ставится справа. Вы можете на положение «Слева».
  • Десятичные разделитель. Тут все просто — либо это запятая, либо точка.
  • Десятичный формат. Если вы хотите, чтоб у вас отображались копейки, то выберите «Всегда показывать .00».

Сохраните все изменения и опубликуйте все страницы проекта, чтоб изменения вступили в силу:

Валюта проекта изменена.

Возникли трудности в изменении валюты? Опиши проблему в комментариях. Мы постараемся найти решение.

Как сделать мульти цену на сайте (конвертация цена на несколько валют)?

Сейчас на сайте основная валюта это рубль, необходимо подключить курсы валют какого нибудь банка, и конвертировать на другие валюты. будут флажки-переключатели на сайте. Как это реализовывается? Писать в отдельное поле в БД цену например в долларах?

  • Вопрос задан более трёх лет назад
  • 3247 просмотров

Комментировать
Решения вопроса 3

bigton

Web-программист

Можно раз в день брать курс который ЦБ установил, сохранять курс в БД.
А при выводе вместо $price использовать функцию price($price_rub, $convert_to).

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать

b0nn1e

Alcohol & Ruby on Rails

Ну или как вы сказали — одтельную цену в бд, и к примеру кроном раз в сутки пересчитывать, или пересчитывать по курсу в нужную валюту «на лету».

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать

gubin_niko

Nik Gubin @gubin_niko

Каждый день обновляйте курс валют относительно рубля (57.01 для доллара, 61.53 для евро и т.д.) и храните в любом виде, как вам удобно. Будем считать, что вы определились с хранением курсов и сделали это.

Далее создаём «флажки» для переключения товара. Так, как вам хочется. Храним в cookie ключик (или берём ключ для валюты по умолчанию) выставленной валюты и при отображении товара делаем пересчёт. Если выбраны рубли (а в табличке вы должны будете добавить значение для рубля равное 1, т.к. рубль = рубль), то делите рублёвую цену из базы перед выводом на 1, если выбраны доллары, то на 57.01 и т.д. Если валюты дешевле рубля, то храните для неё значение типа 0.5 в базе, (т.е. в 2 раза дешевле рубля эта валюта), то при делении будем получать бОльшее число.

Элементарный пример на php:

// Список значений для валют, // которые вы выгрузили из файла (к примеру) $currency = [ 'rub' => 1, 'usd' => 57.02, 'eur' => 61.53 ]; // Текущее значение для валюты, // которое взято из cookie и проверено, что там не "левое" значение $current = 'usd'; // А это ваша цена из БД в рублях $productPrice = 1000; // Тут мы выводим итоговое значение // в нужном месте в шаблоне (можно округлить и т.д.) echo $productPrice / $currency[$current];

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *