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

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

  • автор:

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

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

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

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

7 дней 300 UAH

7 дней 300 UAH

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

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

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

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

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

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

Комментировать
Решения вопроса 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];

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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