Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Модуль Разные валюты для товаров (OC 2.1.x.x) [Поддержка]


SwayDesign
 Поделиться

Рекомендованные сообщения

Разные валюты для товаров (OC 2.1.x.x)


Разные валюты для товаров (OC 2.1.x.x)


Модуль добавляет возможность выбора валют для разных товаров.

В админ. панели в карточке товара появляется поле выбора валюты для товара.

За основу взят модуль отсюда -

добавлена совместимость с Opencart 2.1.0.2.

Модуль создает в таблице oc_product новое поле "currency_id", в котором хранится ID валюты.

Модуль совместим с CSV Price Pro (нужно в настройках добавить макрос с новым полем "currency_id").

Важно! Перед установкой сделайте бекап базы данных!

После установки модуль задает для всех товаров значение валюты "по умолчанию" в магазине.

Курс валют задается стандартными средствами Opencart. Задавайте курс валют относительно валюты "По умолчанию".

Тестировался на Opencart 2.1.0.2, на предыдущих версиях работа не гарантирована.

Должен работать независимо от шаблона.

Устанавливается через "Установка расширений" (должен быть настроен FTP в настройках сайта).


 

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

Спасибо большое, модуль частично решил мои проблемы. А можно сделать выбор валюты для категорий товаров?

Ссылка на комментарий
Поделиться на других сайтах


Спасибо большое, модуль частично решил мои проблемы. А можно сделать выбор валюты для категорий товаров?

Это уже совсем другая история)))) 

Ссылка на комментарий
Поделиться на других сайтах

Сначала обрадовался, думал решил проблему. Но модуль совершенно не дружит с фильтрами, что со встроенным, что с любым сторонним. Не дружит в том плане, что долларовые цены считает рублевыми и фильтрует соответственно. Можно как-то подружить? Или это тоже другая история?)))

Ссылка на комментарий
Поделиться на других сайтах


А можно как-то дописать\реализовать выбор валют для опций? 
Иначе смысл работы модуля для товаров с опциями сразу теряется.

Возможно за доплату разумную.

Ссылка на комментарий
Поделиться на других сайтах


Вот и из-за того, что модуль с фильтрами не дружит тоже нехорошо. Если считать, что в любом магазине присутствует какой-нибудь фильтр, то получается модуль бесполезен. Жалко, многим он бы облегчил жизнь)))

Ссылка на комментарий
Поделиться на других сайтах


Вот и из-за того, что модуль с фильтрами не дружит тоже нехорошо. Если считать, что в любом магазине присутствует какой-нибудь фильтр, то получается модуль бесполезен. Жалко, многим он бы облегчил жизнь)))

Я поставил модуль на Journal - встроенный фильтр отлично работает.

Ссылка на комментарий
Поделиться на других сайтах


Я поставил модуль на Journal - встроенный фильтр отлично работает.

У меня Mega Filter Pro и в ползунке не переводит доллары в рубли.

post-20022-0-34933500-1456731566_thumb.png

Ссылка на комментарий
Поделиться на других сайтах


А можно как-то дописать\реализовать выбор валют для опций? 

Иначе смысл работы модуля для товаров с опциями сразу теряется.

Возможно за доплату разумную.

 

ошибся - модуль отлично работает с опциями.

 

Проблема возникла с шаблоном Journal - в нем свой встроенный модуль обновления цены в зависимости от опций.

 

 

У кого такая же проблема - решение под спойлером.

Нам нужен файлик catalog/controller/journal2/ajax.php

Там ищем foreach (Journal2Utils::getProperty($option, Front::$IS_OC2 ? 'product_option_value' : 'option_value', array()) as $option_value) {

И после этой строки добавляем $option_value['price'] = $this->currency->convert($option_value['price'], $this->currency->getCodeOrDefault($product_info['currency_id']), $this->config->get('config_currency'));

 

Ссылка на комментарий
Поделиться на других сайтах


  • 3 недели спустя...

Добрый день, столкнулся с проблемой, когда в карточке товары выбираю Euro и записываю возникает такая ошибка 

Warning: Division by zero in /var/www/rusya661/data/www/steel13.ru/system/storage/modification/system/library/currency.php on line 114

Ссылка на комментарий
Поделиться на других сайтах


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

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

Установил модуль, в расширениях включен, но поля выбора валюты так и не появляется.... 2.1.0.2

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
  • 1 месяц спустя...
  • 1 год спустя...
  • 6 месяцев спустя...

Друзья, всем привет. 

 

По совету старших товарищей - https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=23516

данный модификатор легко будет работать под движком 2.3.

Прикладываю для ленивых ;) уже подправленный. Файл SQL без изменений.

install.ocmod.xml

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


  • 4 недели спустя...

Этот модуль делает. так чтобы у одного товара выводилась цена  в рублях, у другого товара в Евро например, без пересчета цены в рубли, так может? 

Ссылка на комментарий
Поделиться на других сайтах


54 минуты назад, artkb сказал:

Этот модуль делает. так чтобы у одного товара выводилась цена  в рублях, у другого товара в Евро например, без пересчета цены в рубли, так может? 

Добрый день.

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

 

Спасибо.

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...
  • 3 месяца спустя...
В 05.02.2018 в 18:49, vlastov сказал:

Здравствуйте!

Нужен такой модуль для Версия ocStore 2.3...

Есть варианты?

@Iliya1972 выложил выше модификатор, который делает данное дополнение актуальным для 2.3. У меня лично работает.

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...

Точнее частично работает) в карточке товара всё норм. но в категории попрежнему цена остаётся в $. Тоесть если указано 100$, то в карточке происходит конвертация, а в категории пишет 100  рублей... =(

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.