Перейти к содержимому


lex_shyvatov

Регистрация: 21 Jan 2013
Offline Активность: May 20 2016 05:42 PM
-----

Мои темы

Мультвалютные товары в админке

21 January 2013 - 02:14 PM

Предлогаю скинутся на модуль.
Думаю очень актуальный модуль.


Любопытная доработка для shopcms, которая позволяет задавать входную цену товара в его собственной валюте, вне зависимости от установленной валюты магазины (валюты с коэффициентом "1"). Другими словами зафиксировать цену товара в любой валюте.

Всем известно, что shopcms использует единую валюту (так называемую валюту магазина) для всех товаров, созданных в админке. И, если эта валюта отличается от валюты вашего товара, то вам приходится каждый раз пересчитывать цену своего товара при смене рыночного курса. Ситуация усложняется еще сильнее, если один товар заходит в долларах, другой - в евро, а третий - в рублях. Тогда путаница просто неизбежна.

В качестве решения подобной ситуации был написан данный модуль, теперь для каждого товара можно установить его собственную валюту и указать ему цену в этой валюте. Модуль автоматически высчитает цену товара в валюте магазина и избавит администратора от проблем, связанных с изменением курса.
Как видно из картинки, валюта товара задаётся на странице карточки товара, здесь же указывается цена товара в выбранной валюте.



Кроме цены самого товара, величина надбавок для всех его характеристик также вводится в валюте товара. Величина надбавки в валюте магазина автоматически высчитывается при вводе.



На странице каталога можно менять цену товара в его валюте. Валюта товара отображается в виде ISO3-кода справа от цены. Цена в валюте магазина автоматически пересчитывается при вводе.
Здесь же можно быстро сконверитровать выбранные товары в нужную валюту. Это особенно полезно на этапе внедрения модуля. Можно очень быстро зафиксировать цену товаров в выбранной валюте - всего лишь в два клика )) Конвертор затрагивает все цены - как самого товара, так и всех его характеристик.



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



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



P.S. Вся информация о доступных валютах, курсах, правилах округления и отображения берется из настроек валют в админке магазина.