Модуль мультивалютности.

После поисков модуля для мультивалютности для ubercart написал свой! Вот пользуйтесь и пишите на счет качества модуля! Первый раз пишу модуль для сообщества так что не обессудьте!!
uc_multi_currency.tar.gz

Описание

У валюты есть 5 полей: код валюты, название валюты, курс относительно валюты по умолчанию, знак валюты, позиция знака валюты. Все поля говорят сами за себя.
После включения модуля появится блок с селектом для переключения валют!
Извините но более подробное описание писать пока некогда!!!:(

Коментувати

Увійдіть або зареєструйтесь, щоб додати коментар

Коментарі

Кто-нить ставил модуль? Интересно узнать отзывы!!!!

Спасибо классный модуль
но для валюты по умолчанию нельзя указать где должна быть метка валюты (или я не нашел ) в итоге указывал для второй валюты "после" но для долларов(основная) тоже "после" выводиться, а надо "до"
блок переключения хотелось виде просто ссылок как языки иконками переключаются

при апдейте на ubercart 2.6 и выше удаляется таблица cache_uc_price поэтому модуль может ругается что нет такой таблицы меняем строку 169 файла uc_multi_currency.module
--- cache_clear_all(NULL,'cache_uc_price','*');
+++ cache_clear_all(NULL,'cache_page','*');

Если так не сделать модуль не будет работать для анонимов с включенным cache

Да я его не тестировал при оплате. Вопрос автору в какой валюте уходит запрос в платежную систему?

Спасибо за отзыв! И за коммент по изменениям. В платежку отправляется текущая валюта пользователя!

Уточнение по словам
платежка - это платежная система paypal, webmoney ...
платежка - это бумажное платежное поручение
Я просто считаю что второе,а вопрос задавал про первое

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

Мне интересно в чем различие между вашим модулем и решением на базе сск-полей (money)?

на сколько я понимаю разницу то с помощью money создаваться поле цена к которому привязано поле валюта и создавая товар ты выбираешь в какой валюте цена, но цена одна либо гривны либо доллары скажем

тут ты создаешь товар и цена в базовой валюте, а есть переменная в настройках с курсом пересчета
например $1=8 грн. И пользователь который пришел на сайт и видит цену в $ может одним переключением сделать чтоб все цены были в грн.

Да поэтому я писал модуль, чтоб в одном месте поменять курс и не забивать несколько полей.

Установил этот модуль и начало показывать все цены с четырьмя нолями после запятой. Как решить проблему?

74 строка
'prec' => 4,
Сколько хочешь знаков после запятой, столько и ставишь!

Не могу разобраться с кешем,
Поставил модуль, настроил, все супер
На странице товара - цена меняется но Магазин выводит каталог в views, так вот в каталоге цена меняется только если вручную почистишь кеш таблиц.
Я пробовал:
1. выключать кеширование сайта
2. Добавлять отдельные страници каталога и весь каталог в исключения кеша
3. Выключать кеширования views
4. Пробовал в cache_clear_all(NULL,'cache_page','*'); заменять или добавлять
cache_clear_all(NULL,'cache_views','cache','cache_content','cache_filter','cache_menu','cache_page',cache_form','*');
Проблема именно в кеше таблиц, где и хранится цена

Не помогает...
Помогите разобраться!
Спасибо!

не пробовали другой модуль использовать? На drupal.org 7 страниц обсуждений, там есть и модули.

нет, я решил проблему с кешем
170 строка +++

db_query('TRUNCATE {cache}');
db_query('TRUNCATE {cache_block}');
db_query('TRUNCATE {cache_content}');
db_query('TRUNCATE {cache_filter}');
db_query('TRUNCATE {cache_form}');
db_query('TRUNCATE {cache_menu}');
db_query('TRUNCATE {cache_page}');
db_query('TRUNCATE {cache_views}');
db_query('TRUNCATE {cache_views_data}');

Это не решение проблемы, если у вас на сайте будет 200-300 юзеров, то с таким решением вам нужно будет иметь выделенный сервер как минимум

Спасибо за необходимый модуль! Почему его нет на drupal.org? :(