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


Как отвязать доставку от привязки к валюте.?

Как отвязать доставку от прив

  • Вы не можете ответить в тему
В теме одно сообщение

#1 Айбек

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений
Репутация: 0
Начинающий

Отправлено 16 November 2014 - 01:44 PM

Всем доброго дня! Подскажите пожалуйста, как отвязать доставку от привязке к валюте.
Доллар то падает, то поднимается. меняю настройки валют..(и меняются также доставка..)
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 November 2014 - 04:40 PM

Подскажите пожалуйста, как отвязать доставку от привязке к валюте.

Никак. Не было пока такой задачи. Я не видел. ShopCMS работает в некой условной внутренней валюте (внутренних единицах), которая пересчитывается в используемую клиентом валюту. Т.е. если в настройках валют доллар имеет курс пересчета 1, рубль - 50, а доставка стоит 4 "внутренних единицы", то в рублях будет плавать как цена товара, так и стоимость доставки.

PS. Единственное исключение, найденное мной за пару минут лазанья по админке доставки - модуль "Почта России". Там в настройках модуля выбирается, какая валюта будет использоваться для задания стоимости доставки. Вот для этого модуля доставки, как я понимаю, будет все хорошо и именно как Вы хотите. Т.е. при рублевом оформлении (и изменении курса доллара) будет меняться цена товара, но оставаться неизменной стоимость доставки. А при оформлении в долларах - ровно наоборот.

Как мне кажется, наиболее простое и правильное решение - посмотреть, как сделано в модуле "Почта России" и в остальных модулях сделать так же. Либо вообще обобщенно для всех модулей сразу, но тут надо смотреть, возможно ли это. Там общий класс для всех модулей доставки, так что не исключено, что и возможно.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)