Ubercart: как хранить цену в базе в евро, отображать в евро, а переводить в рубли только при оплате?

Тип материала: 
Версия Drupal: 
Ключевые слова: 
Модули и темы: 
Ср, 06/06/2012 - 08:03

Заказчик хочет, чтобы в базе цены на товары
хранились в евро,
отображались в каталоге тоже в евро и
только при покупке переводились в рубли.

Ставила модуль uc_currency_convert, но он сразу конвертирует все цены в рубли и отображает в них. Даже потом если поменять конверсию не в рубли, например, а в доллары, он почему-то хранит только в рублях. Удаление модуля и чистка таблиц не спасает.

Как-то можно сделать это по-другому?

0 Спасибо

Комментарии

Аватар пользователя Antoniy
4 года 9 months назад Antoniy #
leramulina написал:
Как-то можно сделать это по-другому?

Пока в голову только Rules приходит. Но конкретный пример привести не могу.

0 Спасибо
Аватар пользователя Orion76
4 года 9 months назад Orion76 #

Тут много нюансов:
На каком этапе оформления заказа вам надо конвертировать цену..
Какие платежные модули используются..
и т.д.
вероятность найти готовый модуль или связку модулей, реализующую данный функционал, я думаю, небольшая, но она есть...
Ну и не вижу ничего невозможного, написать свой модуль. для конвертации цены при оформлении заказа..

0 Спасибо
Аватар пользователя leramulina
4 года 9 months назад leramulina #

Конвертировать на любом этапе. То есть корзина при выборе товаров должна отображать цену в евро, а когда идет уже оформление, тогда можно рубли. Пока сделала конверсию с модулем UC_currency_convert, a отображение цены через отдельное поле. Но проблема в том, что прайс в евро, а корзина уже показывает рубли...

0 Спасибо
Аватар пользователя Orion76
4 года 9 months назад Orion76 #

Как-раз логичнее конвертировать цену при выборе способа оплаты.И модулю. реализующему функционал оплаты передавать уже сконвертированную цену.
Готовых модулей для этого я не встречал(вернее не интересовался).. Но для тех кто в танке, сделать такое не сложно..

0 Спасибо
Аватар пользователя leramulina
4 года 9 months назад leramulina #

Спасибо. Жалко, что я не в танке :)

0 Спасибо