Задача по Ubercart: вводим цены в долларах, выводим в рублях
Прислано: wwwadim@drupal.org
ср, 16/06/2010 - 15:17
Здравствуйте!
Задача такая: Drupal 6.16 и Ubercart. Все цены в товарах вводятся в долларах, но покупателю выводить цену нужно в рублях (стоимость товара в долларах умноженная на курс доллара). Курс доллара просто вводится вручную ежедневно.
Главное, чтобы покупатель на сайте всегда видел рублевую цену: и в каталоге, и в карточке товара, и в корзине во время выписки товара.
Если есть готовые какие-то решения? Или кто может взяться за решение этой задачи, за какой срок и в какую стоимость?
Ответы прошу писать в лс или в этой теме.
- wwwadim@drupal.org's blog
- Для комментирования войдите или зарегистрируйтесь
пробовал делать. По идее можно, но необходима туева хуча хаков модулей. Я решил лучше при каждой смене цен апдейтить весь прайс из экселя. в экселе колонка прайса пересчитывается каждый раз с помощью нового курса например. Чтобы реже апдейтить цены можно ставить завышенный курс доллара - например 32.
Благо новый модуль позволяет это делать быстро.
- Для комментирования войдите или зарегистрируйтесь
А почему нельзя просто в теме оформления выводить цену в рублях?
Я делал почти тоже самое, когда нужно было отображать цену с учетом скидки.
- Для комментирования войдите или зарегистрируйтесь
Это как раз самое простое. Проблема найти и сделать хаки везде, где всплывает цена и притом сделать это так, чтобы все расчеты в корзине, чекауте итд. производились корректно.
- Для комментирования войдите или зарегистрируйтесь
Зачем хаки? Цена везде выводится через theme. Её вывод можно переопределить.
- Для комментирования войдите или зарегистрируйтесь
У меня есть готовое решение, цены вводятся с указанием валюты (список валют и курсы берутся с cbr.ru, но естественно легко переделать чтобы вводить курсы валют руками). Вывод в рублях везде. Поддерживаются views, node_import, другие модули изменяющие цену товара типа tax.
Стучитесь, контакты в профиле.
- Для комментирования войдите или зарегистрируйтесь
скока денег?
- Для комментирования войдите или зарегистрируйтесь
Тоже интересует
- Для комментирования войдите или зарегистрируйтесь
Тоже интересно
- Для комментирования войдите или зарегистрируйтесь
Сделал мультивалютный Ubercart
Пришлось переделать внимание: uc_store, uc_price, uc_order, uc_payment
В общем как и писал ранее 40% кода переписано
Причем это не просто вывод в соответствии с курсом, а полноценный мультивалютный магазин
рабочая версия выложена тут http://inspaceshop.com/
Работает стабильно более полугода
Имеется панель ввода курса, а также автоматический забор с rbc.
- Для комментирования войдите или зарегистрируйтесь
Mirocow, снаружи видно только динамический пересчет цен в разных курсах, это я и сам вчера за пару часов накатал, а как там внутри? все равно все хранится в одной системной валюте? а over9000 модулей с убрекарт.орг отвалились?
- Для комментирования войдите или зарегистрируйтесь
нет модули не отвалились конечно, но многие естественно не подойдут
внутри сделано просто весь учет ведется в базовой валюте магазина, а когда надо выполняется пересчет как в прямом так и в обратном направлении. Плюс изменена система кеширования прайса, мультивалютность также учтена. Админка дополнена специальными полями. Все таблицы Ubercart переведены на tapir, благодаря чему любую таблицу можно дополнить или изменить с любого модуля. Также переделан процесс формирования заказа. И сильно доработана ситема отображения панелей.
это то что помню
- Для комментирования войдите или зарегистрируйтесь
Mirocow, кстати у тебя валюты тягаются отдельным модулем? какой нить интерфейс устоялся? может выработаем стандарт по обмену курсами валют?
- Для комментирования войдите или зарегистрируйтесь
а также автоматический забор с rbc.
Какой в этом смысл? Разве курс на rbc отражает реальное состояние дел?
Вообще, проблема мультивалюты преувеличена имхо. Что, в России сильно в почёте бакс или евро? Рубасы и только рубасы. Курс не настолько нестабилен, чтобы придавать этому значение.
- Для комментирования войдите или зарегистрируйтесь
Курс не настолько нестабилен, чтобы придавать этому значение.
дело в том, что кому-то привычно видеть цены в долларах и оперировать в голове именно ими.
- Для комментирования войдите или зарегистрируйтесь







Комментарии