Работа с несколькими валютами...

Нужно работать с разными поставщиками. И одни присылают цену в USD другие в EUR, и у каждого различный курс по отношению к национальной валюте. Если пересчитывать прайс каждый раз из USD в EUR, а из EUR в нац. валюту, то получается ужас - когда меняется курс между USD и EUR, а потом меняется еще курс и нац. валюты.

Короче смысл в том, что если б можно было зделать 2 основных валюты и поля для них в товаре, то всё бы упростилось. Захотел где нужно поставил бакс, а где нужно еврик.

Это все круто, но такое нужно писать под заказ.
Мой способ тебе тоже подойдет. Сделай следующее:

1. В доп характеристики добавь цены в долларах и евро (куда что нужно соответственно). Цены поставщиков в долларах и евро обычно стабильны и меняются крайне редко.
2. А для всех товаров основную валюту сделай в грн. и модерь только ее. Курс играется, ты импортируешь свеженький прайс.
При этом цены в долларах и евро как были, так и останутся.
 
Может кто подскажет, как можно сделать, чтоб выводило цену на все товары одновременно 2-х валютах?
 
а почему бы не сделать так?

<font color="red"><b>{$special_offers[1][3]}</b></font>
<font color="red"><b>{$special_offers[2][3]}</b></font>
<font color="red"><b>{$special_offers[3][3]}</b></font>
<font color="red"><b>{$special_offers[4][3]}</b></font>

и т.д. сколько валют нуна (по кол-ву в админке) х.з.как оно будет, но примерно идея такая (нуна обработать........)
 
а почему бы не сделать так?

<font color="red"><b>{$special_offers[1][3]}</b></font>
<font color="red"><b>{$special_offers[2][3]}</b></font>
<font color="red"><b>{$special_offers[3][3]}</b></font>
<font color="red"><b>{$special_offers[4][3]}</b></font>

и т.д. сколько валют нуна (по кол-ву в админке) х.з.как оно будет, но примерно идея такая (нуна обработать........)

спасибо, попробую.:)
 
решил попробовать... но тут стал вопрос.... а в каком файле это прописывать?
 
В любом, там, где хочешь, чтобы выводились валюты! Например, в product_brief.tpl.html - product_detailed.tpl.html
 
В любом, там, где хочешь, чтобы выводились валюты! Например, в product_brief.tpl.html - product_detailed.tpl.html

Идея оч интересная... Давно хотел это сделать... напишите плиз получилось ли?
 
alexandr3182 написал(а):
Идея оч интересная... Давно хотел это сделать... напишите плиз получилось ли?
В каком плане получилось ли? Я же не говорил, что попробую или проверю код на работоспособность!
То, что привел 13zone вот как раз это можно вставить практически в любой шаблон! - Это утверждение!!!
 
У меня аналогичная проблема: на большинство товаров цены фиксированы в долларах (но они могут меняться), на несколько групп фиксированы в гривнях и к курсу доллара не привязаны никак.

Уже подумала, может, ввести какое-то дополнительное поле (или все-таки ДВА поля?) для правильного отображения цен "специальных групп товаров"? И в модуль вывода цены дописать соответствующий код, учитывающий логику пересчета цены.
А при заполнении карточки товара предусмотреть возможность вводить не "цену товара", с которой обычно оперирует система, а в ОТДЕЛЬНОМ поле "Специальную цену", причем сразу в гривнях.

И чтобы при обработке базы товаров для обычных товаров выдавалась
Цена в долларах
(если юзер выбрал валюту=доллар)
либо
Цена в гривнях=Цена в долларах*Курс
(если выбрал валюту=гривня).

А для "специальных товаров" в этой ячейке он ничего не выведет (потому что при заполнении мы ее оставим пустой), но обнаружит "спец.цену" и отобразит её как
Цена в гривне/Курс
(когда выбрали валюту доллар)
или как просто значение
Цены в гривнях,
которое в админке и вводили.

Только браться за такое перелопачивание кода откровенно страшновато! Уж очень во многих местах придется дорабатывать.:nezn:
 
делал данную фишку но толь ко у меня все от брендов пляшет на разный бренд разная валюта... в итоге переписывать очень много... вполоть до файлов оплаты так как там пересчет постояный.
впринципе реализовал на Для просмотра ссылки Войди или Зарегистрируйся но до сих пор не доделал спец предложения, прайс лист, новинки...

как вариант для тех кому не нужно поле старая цена, туда бить цены в евро или в доларах и каждый день стороним скриптом переписывать цены в пересчет на рубль... для более продвинутых через функцию налогов добавить валюты доллар, евро, хоть франки и соответственно тоже стороним скриптом с учетом валюты обновлять значение цены....
 
Назад
Сверху