Jump to content
Sign in to follow this  
SwayDesign

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

Recommended Posts

Разные валюты для товаров (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

Share this post


Link to post
Share on other sites

OcStore 2.1.0.2 работает отлично! Спасибо

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Понятно))) Еще раз спасибо.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

 

Проблема возникла с шаблоном 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'));

 

Share this post


Link to post
Share on other sites

А по моему вопросу не подскажешь?

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Здравствуйте. Это чудо подойдет для версии 1.5.5.1.2   ?

Share this post


Link to post
Share on other sites

Я вот не могу понять как его ставить. по-моему там не хватает файлов в архиве, так как папка аплоад пустая

Share this post


Link to post
Share on other sites

Подскажите есть такое на осторе 1.5.4.1 ?

Share this post


Link to post
Share on other sites

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

 

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

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

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

install.ocmod.xml

  • +1 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
54 минуты назад, artkb сказал:

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

Добрый день.

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

 

Спасибо.

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites
В 05.02.2018 в 18:49, vlastov сказал:

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

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

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

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

Share this post


Link to post
Share on other sites

Что-то не работает модификатор на ocstore 2.3 и шаблон Luxury =( хотя тема интерестная

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By shoputils
      720
      Скачать/Купить дополнение


      Fall Control - Разделение валют и обновление курса валют с сайта ЦБРФ
      1. О модуле Shoputils.Fall.Control 1.5.x - v1.1 (Разделение валют и обновление курса валют с сайта ЦБРФ)
      Модуль "Shoputils Fall Control" осуществляет контроль падения (изменения) курса доллара или евро.
      Меняет цену товаров на сайте, в зависимости от курса ЦБРФ. В админке - евро (или по выбору), на фронте - рубли (или выбранная валюта сайта).
      Модуль подхватывает текущий курс валют с сайта ЦБРФ и, соответственно, обновляет курс валюты на вашем сайте. Позволяет разделить отображение валют во фронтальной и административной части магазина. Например, выставив в админке доллар или евро, на фронтальной части останется привычный рубль (или любая другая привычная валюта). Сверка курса - каждые 3 часа. (хотя официально ЦБРФ обновляет курс раз в сутки).
      В случае изменения курса валют Центрального Банка, не только корректируется курс валют сайта, но и автоматически меняет цену на фронтальной части магазина.
      Таким образом, в зависимости от колебаний курса, цена товара колеблется только для покупателя, а для вас остается неизменной,т.к. выставлена в твердой валюте.
      В модуле так же есть возможность вручную запросить синхронизацию курса валют.
      ВНИМАНИЕ!!! для корректной работы модуля, присутствие валюты "рубль" обязательно! (если валюта "рубль" не нужна, то пусть она просто присутствует в выключенном состоянии).
      Посмотреть как работает и настраивается модуль можно по адресу:
      http://opencart.shoputils.ru/demo/15512
      http://opencart.shoputils.ru/demo/15512/admin (Логин: demo, Пароль: demo)
      2. Системные требования:
      - Opencart или ocStore линейки 1.5.x (проверялось от версии 1.5.1.3, до 1.5.5.1.2 (ocStore) и 1.5.6 (Opencart) .
      - VQMOD (желательно v2.1.7 и выше). Если VQMOD отсутствует, его необходимо установить.
      VQMOD можно скачать по этой ссылке:
      http://code.google.com/p/vqmod/downloads/detail?name=vqmod-2.4.1-opencart.zip
      Инструкция по установке (Eng): http://code.google.com/p/vqmod/wiki/Install_OpenCart
      Инструкция по установке (Rus): http://vag.org.ua/2012-11-ustanovka-vqmod-na-opencart
      - Наличие включенной библиотеки SOAP. Если она отсутствует на сервере - необходимо
      обратиться к хостеру или системному администратору сервера с просьбой включить ее.
      - Наличие включенной библиотеки SimpleXML. Если она отсутствует на сервере - необходимо
      обратиться к хостеру или системному администратору сервера с просьбой включить ее.
       
      3. Установка модуля
      - Распакуйте архив в каталог с установленным Opencart/ocStore 1.5.x.
       
      4. Настройка модуля
      - Административная панель -> Система -> Настройки -> Изменить -> вкладка 'Локализация'
      (в английской версии - System -> Settings -> Edit -> 'Local'):
      - Валюта административной части - выберите валюту для административной части Вашего сайта.
      Значение этой валюты всегда должно равняться 1.
      - Валюта витрины - выберите валюту для витрины (frontend) Вашего сайта.
      - Если Вы хотите, чтобы курс валют обновлялся автоматически - выберите "Да" напротив
      "Автоматическое обновление валют".
      Нажмите "Сохранить" ("Save") для сохранения настроек
      - Административная панель -> Система -> Локализация -> Валюты (System -> Localisation ->
      Currencies):
      Если автоматическое обновление валют выключено - можно вручную обновлять текущие курсы валют
      нажатием кнопки "Обновить курсы".
      5. Лицензия
      - Условия использования лицензии: одна лицензия на один домен.
      - Если необходимо установить модуль на два сайта (два домена) - необходимо проибрести
      модуль в количестве двух экземляров.
      - Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо
      часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно
      было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).
      - Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого
      рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему
      законодательству. (п. 4 Лицензионного Соглашения).
       
       
       
      5. Техническая поддержка
      - Техническая поддержка оказывается всем пользователям, легально купившим модуль.
      - Если модуль был приобретен на http://opencartforum.ru для технической поддержки просьба обращаться в ЛС
      с аккаунта, из-под которого была совершена покупка.
      - В случае приобретения модуля на других ресурсах - техническая поддержка не оказывается.
      - Модуль имеет принцип распространения "as is" ("как есть").
      - Изменение функционала модуля может быть оказано на платной основе (допиливание модуля под индивидуальные
      нужды).
      - Если более 10 человек обратились с одной задачей, то модуль модифицируется планово.
      Целесообразность и сроки модификации будут зависеть от решения администрации сайта opencart.shoputils.ru
      Добавил shoputils Добавлено 10.03.2014 Категория Цены, скидки, акции, подарки Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
    • By shoputils
      1. О модуле Shoputils.Fall.Control 1.5.x - v1.1 (Разделение валют и обновление курса валют с сайта ЦБРФ)
      Модуль "Shoputils Fall Control" осуществляет контроль падения (изменения) курса доллара или евро.
      Меняет цену товаров на сайте, в зависимости от курса ЦБРФ. В админке - евро (или по выбору), на фронте - рубли (или выбранная валюта сайта).
      Модуль подхватывает текущий курс валют с сайта ЦБРФ и, соответственно, обновляет курс валюты на вашем сайте. Позволяет разделить отображение валют во фронтальной и административной части магазина. Например, выставив в админке доллар или евро, на фронтальной части останется привычный рубль (или любая другая привычная валюта). Сверка курса - каждые 3 часа. (хотя официально ЦБРФ обновляет курс раз в сутки).
      В случае изменения курса валют Центрального Банка, не только корректируется курс валют сайта, но и автоматически меняет цену на фронтальной части магазина.
      Таким образом, в зависимости от колебаний курса, цена товара колеблется только для покупателя, а для вас остается неизменной,т.к. выставлена в твердой валюте.
      В модуле так же есть возможность вручную запросить синхронизацию курса валют.
      ВНИМАНИЕ!!! для корректной работы модуля, присутствие валюты "рубль" обязательно! (если валюта "рубль" не нужна, то пусть она просто присутствует в выключенном состоянии).
      Посмотреть как работает и настраивается модуль можно по адресу:
      http://opencart.shoputils.ru/demo/15512
      http://opencart.shoputils.ru/demo/15512/admin (Логин: demo, Пароль: demo)
      2. Системные требования:
      - Opencart или ocStore линейки 1.5.x (проверялось от версии 1.5.1.3, до 1.5.5.1.2 (ocStore) и 1.5.6 (Opencart) .
      - VQMOD (желательно v2.1.7 и выше). Если VQMOD отсутствует, его необходимо установить.
      VQMOD можно скачать по этой ссылке:
      http://code.google.com/p/vqmod/downloads/detail?name=vqmod-2.4.1-opencart.zip
      Инструкция по установке (Eng): http://code.google.com/p/vqmod/wiki/Install_OpenCart
      Инструкция по установке (Rus): http://vag.org.ua/2012-11-ustanovka-vqmod-na-opencart
      - Наличие включенной библиотеки SOAP. Если она отсутствует на сервере - необходимо
      обратиться к хостеру или системному администратору сервера с просьбой включить ее.
      - Наличие включенной библиотеки SimpleXML. Если она отсутствует на сервере - необходимо
      обратиться к хостеру или системному администратору сервера с просьбой включить ее.
       
      3. Установка модуля
      - Распакуйте архив в каталог с установленным Opencart/ocStore 1.5.x.
       
      4. Настройка модуля
      - Административная панель -> Система -> Настройки -> Изменить -> вкладка 'Локализация'
      (в английской версии - System -> Settings -> Edit -> 'Local'):
      - Валюта административной части - выберите валюту для административной части Вашего сайта.
      Значение этой валюты всегда должно равняться 1.
      - Валюта витрины - выберите валюту для витрины (frontend) Вашего сайта.
      - Если Вы хотите, чтобы курс валют обновлялся автоматически - выберите "Да" напротив
      "Автоматическое обновление валют".
      Нажмите "Сохранить" ("Save") для сохранения настроек
      - Административная панель -> Система -> Локализация -> Валюты (System -> Localisation ->
      Currencies):
      Если автоматическое обновление валют выключено - можно вручную обновлять текущие курсы валют
      нажатием кнопки "Обновить курсы".
      5. Лицензия
      - Условия использования лицензии: одна лицензия на один домен.
      - Если необходимо установить модуль на два сайта (два домена) - необходимо проибрести
      модуль в количестве двух экземляров.
      - Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо
      часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно
      было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).
      - Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого
      рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему
      законодательству. (п. 4 Лицензионного Соглашения).
       
       
       
      5. Техническая поддержка
      - Техническая поддержка оказывается всем пользователям, легально купившим модуль.
      - Если модуль был приобретен на http://opencartforum.ru для технической поддержки просьба обращаться в ЛС
      с аккаунта, из-под которого была совершена покупка.
      - В случае приобретения модуля на других ресурсах - техническая поддержка не оказывается.
      - Модуль имеет принцип распространения "as is" ("как есть").
      - Изменение функционала модуля может быть оказано на платной основе (допиливание модуля под индивидуальные
      нужды).
      - Если более 10 человек обратились с одной задачей, то модуль модифицируется планово.
      Целесообразность и сроки модификации будут зависеть от решения администрации сайта opencart.shoputils.ru
    • By Maksporvatov
      Ребята всем привет.
      Вроде как погуглил, не нашел решения.
      Использую шаблон ultrastore от octemplates, появилась вчера необходимость мульти валюты, вообщем купил по первой ссылку модуль "Мультивалютные товары Opencart", а он не работает на Живой цене. У меня основная валюта в грн поставлена основной, ну и товар в дол., так вот на карте товара в каталоге товаров отрабатывает норм, а там где Живая цена, стоит цена 15, то есть, то число, которое стоит в админ. Написал в сапорт, но сегодня ж выходной, пока не ответили, а мне прям срочняк надо, можете есть какой то хот фикс для этой темы?
    • By bodyau
      Модуль "Мультивалюта для OpenCart" предоставляет возможость указывать цены товаров в разных валютах. Выбранная валюта конвертируется автоматически по курсу, указанному в настройках магазина. 
      Преимущества модуля Мультивалюта
      Добавление цен в различных валютах Массовое обновление цены при смене курса Простая установка Поддержка русского и английского языка  
      Ссылка: http://dofyart.ru/admin/ (Выберете любой товар)
      Доступы: demo / demo
    • By bodyau
      300.00 руб
      Скачать/Купить дополнение


      Мультивалюта 1.0
      Модуль "Мультивалюта для OpenCart" предоставляет возможость указывать цены товаров в разных валютах. Выбранная валюта конвертируется автоматически по курсу, указанному в настройках магазина. 
      Преимущества модуля Мультивалюта
      Добавление цен в различных валютах Массовое обновление цены при смене курса Простая установка Поддержка русского и английского языка  
      Ссылка: http://dofyart.ru/admin/ (Выберете любой товар)
      Доступы: demo / demo
      Добавил bodyau Добавлено 19.11.2018 Категория Модули Системные требования Сайт разработчика http://dofyart.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.