Перейти к содержанию
rednikov

[Решено] Как изменить по умолчанию отображаемую валюту на сайте, не меняя её в настройках ocStore?

Рекомендуемые сообщения

Привет

Как сделать так чтобы при добавлении товара указывать цену в $, но на сайте она отображалась по "умолчанию" как руб.

Пока сделано:

В настройках ocStore выставлена валюта по умолчанию $

В каталоге товаров забиты цены в $

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

Как сделать? Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В настройках поставить по умолчанию валюту - рубли, не меняя настройки курсов валют. Т.е., значение курса доллара оставить равным единице, а рубля - 30 (или сколько там у Вас стоит).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В настройках поставить по умолчанию валюту - рубли, не меняя настройки курсов валют. Т.е., значение курса доллара оставить равным единице, а рубля - 30 (или сколько там у Вас стоит).

У меня такое подозрение что при обновлении курсов оно сбросится... Но попробую:))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не сбросится. ;) Можно будет и дальше вводить товары в баксах.

Хотя, стоп! Если у Вас стоит автоматическое обновление курсов - то, наверно, таки сбросится. Надо выставить курс вручную и поставить радиокнопку на "Нет" в пункте "Автоматическое обновление валют:". Он же у вас не меняется каждый день столь существенно, что такими критичными будут эти копеешные изменения?! :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не сбросится. ;) Можно будет и дальше вводить товары в баксах.

Хотя, стоп! Если у Вас стоит автоматическое обновление курсов - то, наверно, таки сбросится. Надо выставить курс вручную и поставить радиокнопку на "Нет" в пункте "Автоматическое обновление валют:". Он же у вас не меняется каждый день столь существенно, что такими критичными будут эти копеешные изменения?! :)

Ага. Таки сбросилось...

Но думаю вы чертовски правы про копейки..:D Так и сделаю.

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще в догонку...

Есть возможность округлять полученный ценник???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не сбросится. ;) Можно будет и дальше вводить товары в баксах.

Хотя, стоп! Если у Вас стоит автоматическое обновление курсов - то, наверно, таки сбросится. Надо выставить курс вручную и поставить радиокнопку на "Нет" в пункте "Автоматическое обновление валют:". Он же у вас не меняется каждый день столь существенно, что такими критичными будут эти копеешные изменения?! :)

Так если поставить валюту по умолчанию "рубли" то и цены новых товаров надо будет вводить в рублях. А требуется чтобы ввод цен был именно в долларах, а вывод по умолчанию в рублях. Даже выбор валют не обязательно отображать. Пусть будут только рубли. Как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот прям в этом же разделе рядом находится ответ на ваш вопрос, если что... На момент написания — тема с ответом была прямо под этой

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот прям в этом же разделе рядом находится ответ на ваш вопрос, если что... На момент написания — тема с ответом была прямо под этой

Привет

Как сделать так чтобы при добавлении товара указывать цену в $, но на сайте она отображалась по "умолчанию" как руб.

Пока сделано:

В настройках ocStore выставлена валюта по умолчанию $

В каталоге товаров забиты цены в $

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

Как сделать? Спасибо!

В файле

system/library/currency.php

public function format($number, $currency = '', $value = '', $format = TRUE)

заменить на

public function format($number, $currency = 'RUB', $value = '', $format = TRUE)

  • +1 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

решение предложенное на другом форуме, валюту по умолчанию - доллар и установить ее курс 1

гривну включить и установить ей курс(по желанию выбрать галочку обновления курса автоматически)

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

У меня заработало отлично...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.