Добавить мультиязычность на тильде+привязать разные способы оплаты.
Нужно сделать несколько его локализаций на русском, украинском и английском языках, с разными валютами, гривна, доллар и рубли, с привязкой разных форм оплаты.
Перед опеределением победителя буду принимать во внимание конкретный поэтапный план.
Ставки типа сделаю все быстро и четко не принимаются.
7 дней 300 UAH
7 дней 300 UAH
Добрый день, Степан.
Уже завершили 100+ проектов на Тильде. Примеры некоторых наших работ можно посмотреть в портфолио.
Для начала нам нужно посмотреть на сайт. Следующим этапом будет перевод текста, после чего корректировка (по валютам) и привязка способа оплаты. Мультиязычность на Тильде есть, разные способы оплаты также можно добавить.
Как изменить валюту на сайте?
Изменить валюту можно в Настройках сайта → Платежные системы → Знак валюты в корзине и карточках товара:
Обратите внимание, что в рамках одного проекта может быть только одна валюта.
Похожие вопросы
- Как добавить корзину (блок ST100)?
- Сколько товаров можно разместить в блоке?
- Как поменять текст кнопки BUY NOW
- Как в блоке категории Магазин ST*** в popup привязать свою ссылку для кнопки?
- Как создать интернет-магазин?
Как изменить валюту в Тильде
По умолчанию валюта на страницах проекта Тильды будет отображаться в соответствии с выбранными настройкам вашего профиля. Если быть точным, то валюты зависит от выбранной вами страны.
Если вы выбрали Украину, то по умолчанию в вашем интернет-магазине будет отображаться цена в Гривне, для России — рубли и так далее.
Настройки вашего профиля в Тильде доступны по ссылке: tilda.cc/identity . Тут можно изменить настройки валюты по умолчанию.
Если же вам нужно изменить валюту для конкретного проекта в Тильде, то нужно зайти в его настройки:
В левом боковом меню найдите вкладку «Платежные системы» и перейдите в нее:
В этом разделе вы можете подключить платежную систему, например Liqpay. И конечно же, выбрать валюту для вашего проекта в Тильде:
Но на этом возможности настройки валюты не заканчиваются. Тут же вы можете изменить:
- Подпись валюты. Вы можете использовать знаки валют (₴, ₽, $, € и др.), сокращения (грн., руб., у.е.) и любые другие подписи
- Положение подписи. По умолчанию обозначения валюты ставится справа. Вы можете на положение «Слева».
- Десятичные разделитель. Тут все просто — либо это запятая, либо точка.
- Десятичный формат. Если вы хотите, чтоб у вас отображались копейки, то выберите «Всегда показывать .00».
Сохраните все изменения и опубликуйте все страницы проекта, чтоб изменения вступили в силу:
Валюта проекта изменена.
Возникли трудности в изменении валюты? Опиши проблему в комментариях. Мы постараемся найти решение.
Как сделать мульти цену на сайте (конвертация цена на несколько валют)?
Сейчас на сайте основная валюта это рубль, необходимо подключить курсы валют какого нибудь банка, и конвертировать на другие валюты. будут флажки-переключатели на сайте. Как это реализовывается? Писать в отдельное поле в БД цену например в долларах?
- Вопрос задан более трёх лет назад
- 3247 просмотров
Комментировать
Решения вопроса 3
Web-программист
Можно раз в день брать курс который ЦБ установил, сохранять курс в БД.
А при выводе вместо $price использовать функцию price($price_rub, $convert_to).
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Alcohol & Ruby on Rails
Ну или как вы сказали — одтельную цену в бд, и к примеру кроном раз в сутки пересчитывать, или пересчитывать по курсу в нужную валюту «на лету».
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
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];