PriceInfo
Расширение priceInfo for Virtuemart является вариантом реализации мультивалютности в Virtuemart. Расширение выводит не только цену в основной валюте, но и его цены в остальных настроенных валютах.
Предполагается, что все цены интернет магазина вводятся в админ. панели долларах США, а выводится на фронт-энде сайта как долларовая, так и гривневая и рублевая цена, а также цена в евро. Курс валют устанавливается в админ панели сайта и храниться в базе данных.
Расширение внедрено и успешно работает на 47 сайтах (по состоянию на 8.01.2011), расширение в работе можно посмотреть на сайтах starsokol.com.ua и avatara.kiev.ua.
Включение или отключение вывода цен в той или иной валюте, а также переносы строк, цвет и начертание альтернативной цены выполняется путем редактирования простого HTML шаблона.
Дополнительные цены позиционируются как информационные и фигурируют на фронт-энде сайта при заказе товара, а также в письме-уведомлении о размещении заказа.
28 января 2010 года была выпущена новая версия расширения — 1.2 — в которой была улучшена функциональность шаблона цен, добавлена поддержка дочерних товаров и внесены некоторые функциональные улучшения.
Галерея внедрения расширений:
| starsokol.com.ua: | |||
| avatara.kiev.ua | |||
| alonda.vseries.ru | |||
| climatteh.77.dp.ua, it-digit.ru | |||
| shop.varich.com | |||

Авторизация













[...] касались расширения мультивалютности для Virtuemart – priceInfo. В дальнейшем мы проводили небольшие работы по [...]
Здравствуйте. Проделал выше описанные действия, но не с евро а с гривной и изменил пересчёт, пропадает отображение цен на странице, а в заказе всёравно основная валюта доллар.
[Ответить]
приветствую.
расширение не управляет основной валютой магазина, а просто настраивается под нее. Поэтому сначала необходимо поменять основную валюту в настройках, затем изменить в новую валюту цены всех товаров — а затем уже настраивать расширение под пересчет цен.
[Ответить]
Именно так и сделал, но вывода нет. Может нужно ещё что то заменить кроме in_other_currencies(str_replace(‘$’, » на in_other_currencies(str_replace(‘UAH’, »
[Ответить]
какой символ валюты установлен для гривны7 не код, а именно символ.
«грн.» ?
[Ответить]
символ — UAH
[Ответить]
символ гривны пока на клавиатуре недоступен, грн. кирилица поэтому код и символ использовал один и тот же «UAH»
[Ответить]
ну тут никаких проблем быть не должно. С удаленки крайне сложно угадать. публикните сайт где нить в интернете, мы посмотрим в чем проблема
[Ответить]
Под Virtuemart 1.5 расширение работать будет?
[Ответить]
Добрый день приобрел расширение немогу разобраьться цены вручную перевел в долары.
Подскажите как сним работать. Может есть подробная инструкция?
[Ответить]
Здравствуйте, купил хак, установил, но цена в грн не отображается. Помогите настроить, шаблон от S5
[Ответить]
приветствую
прибываю в командировке, отвечать не успеваю
итак:
1. Под Virtuemart 1.5 расширение работать будет?
правильная версия — 1.1.5. — да, будет
2. Здравствуйте, купил хак, установил, но цена в грн не отображается. Помогите настроить, шаблон от S5
нужно сделать следующее:
1. зайти в базу, проверить чтобы в ней существовала таблица jos_currencies
2. скопировать файлы расширения и в тему default и в тему s5
3. дополнительно внимательно проверить настройки магазина — в 90% случаев проблема именно в них
[Ответить]
Можно вам денег заплатить, чтобы вы глянули сайт?
Скопировал и в дефаулт и в S5, тоже самое…
[Ответить]
можно:)
отписался в почту
[Ответить]
Можно ли сделать вывод в другой валюте — в тенге. Нужен вывод только в долларах и тенге? Может ли пользователь выбирать в какой валюте показывать товар? Если на сайте цены уже в долларах, то правильно ли я понял, что доставточно только добавить курс тенге, и цены появятся в двух валютах, т.е. перебивать цены у каждой позиции не нужно. Будет ли работать на версии VirtueMart 1.1.7 stable
[Ответить]
приветствую.
да, расширение возможно перезаточить под тенге. в поставке «из коробки» оно, конечно, работать с тенге не будет. Свяжитесь со мной по ICQ или электронной почте, обсудим этот вопрос.
ICQ: 286-658-375
e-mail: alex_krylov [@] inbox.ru
[Ответить]
Приобрел все заработало. Вопрос вот в чем, где в админке выставляется курс???
Спасибо
[Ответить]
Я так понимаю что что-то должно появится в меню компоненты для того чтобы выставлять курс. Однако там ничего нет.
В чем может быть загвоздка???
[Ответить]
Разобрался в се отлично работает. Вопрос в следующем как сделать округление для гривниевой цены. Цены выводятся следующим образом:
$ 194 (1561.7 грн.) Т.е в в админке магазина опция округления дейстуюет только для долларовой цены, а как же округлять гривну.
Спасибо.
[Ответить]
Купил, но не заработало. В меню не появилось нового пункта, а на сайте пропали цены в принципе
. С ценами еще можно разобраться, а вот компонента нету…
[Ответить]
сорри, с третьей попытки таблицы создались…
[Ответить]
Присоединяюсь к вопросу об округлении и еще — не срабатывают разделители тысяч (указанные в админке виртумарта), потому цены выглядят нечитаемо, например — 32650700.
Также не появилась ссылка на компонент в админке — можно перейти только указав прямой адрес.
[Ответить]
для округления
файл components\com_virtuemart\themes\default\templates\common\kdt_inothercurrencies.php
строка 53
нужно добавить
$uah_price = round($uah_price,2);
$usd_price = round($usd_price,2);
$eur_price = round($eur_price,2);
$rub_price = round($rub_price,2);
для использования разделителя тысяч можно воспользоваться стандартной в php функцией number_format()
http://php.net/manual/ru/function.number-format.php
[Ответить]
что касается админки
судя по всему не был создан новая запись о компоненте в БД
нужно в таблицу jos_components добавить новую запись о компоненте по аналогии с уже существующими
[Ответить]
А как сделать вывод на сайте информации о текущем курсе?
Вида 1 $ = 8 грн и т.д. (чтоб соотношение менять не ручками)
[Ответить]
это только дописывать нужно. простых средств нет.
можно взять кусок кода из файлов пересчета и вставить в шаблон или модуль
[Ответить]
Модуль вставки своего кода в модуль есть, как это сделать?
[Ответить]