Валюта магазина и платёжные системы

#
Валюта магазина и платёжные системы
Основной валютой магазина является Евро (цены задаются поставщиками из-за рубежа, расчёты с ними тоже ведутся в Евро) и эта цена является фиксированной. Но мы живём в России и по законодательству обязаны с покупателями вести все расчёты в рублях. С помощью update_currency.php получаем текущие курсы валют. У есть фиксированная цена в Евро, которая не меняется и цены в других валютах (доллары и рубли) которые меняются в зависимости от курса. Суть проблемы:

1. При оформлении заказа покупатель выбирает способ оплаты например по форме ПД-4 или оплата по банковскому счёту для юр. лица. Что получаем в итоге? Квитанцию с суммой равной стоимости товара для Евро, но обозначенной как рубли. Т.е. если товар стоит 100 Евро, то в квитанции на оплату будет стоять 100 руб. Вопрос: Возможно ли реализовать функционал при котором независимо от главной валюты магазина конечная стоимость товара для расчёта с клиентом автоматом пересчитывалась на рубли по текущему курсу?

2. И ещё, как дополнение к этой же теме: как сделать так, чтобы update_currency.php забирая курс валют передавал бы ещё и дату, чтоб на товаре при выводе цен в других валютах было написано - цена в других валютах ... столько-то, по курсу ЦБ РФ на таке-то число.
yestravel
Модератор
#
Re: Валюта магазина и платёжные системы
yestravel писал(а):
Вопрос: Возможно ли реализовать функционал при котором независимо от главной валюты магазина конечная стоимость товара для расчёта с клиентом автоматом пересчитывалась на рубли по текущему курсу?

Так если основная валюта и так рубли, то зачем еще что-то пересчитывать?

2. Придумайте где хранить такую дату, например в константе. Текст константы передавайте через внешнее св-во, а запись в константу ведите в файле update_currency.php
#
Re: Валюта магазина и платёжные системы
HostCMS писал(а):
Так если основная валюта и так рубли, то зачем еще что-то пересчитывать?
- Вопрос поэтому и возник, что у магазина априори не может быть основная валюта рубли, т.к. фиксированной ценой должно быть евро, если рубли будут основными, то цена в евро будет скакать в зависимости от курса, а расчёт с поставщиком идёт в евро, и если это 100 Евро, то вы не можете продать за 95 из-за того, что курс поменялся...
yestravel
Модератор
#
Re: Валюта магазина и платёжные системы
yestravel,
Тогда только везде в XSL-ах от магазина через внешний параметр передавать курс и пересчитывать на лету. Вариант решения сопряжен с вероятными ошибками при реализации.
#
Re: Валюта магазина и платёжные системы
Спасибо! Пока (во избежание ошибок) придётся не использовать платежи через банковский счёт и ПД-4. Если будет возможность, то поставьте себе на заметку этот вопрос - я думаю его решение было бы интересным для многих, т.к. в нашей стране ещё долго цены на товары могут быть привязаны к У.Е.
yestravel
Модератор
#
Re: Валюта магазина и платёжные системы
yestravel,
Пока такое не планируется, документы всегда в валюте магазина, чаще всего товар уже на складе, соответственно за него уже заплачена цена в рублях или валюте по договору поставки.
Также можно порекомендовать учитывать в цене курсовые разницы увеличением цены на N%
Авторизация