Jump to content

Recommended Posts

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


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


17.09.2018 - новая версия для Опенкарт\ocStore 2.X со встроенным блоком обновления курсов валют  

Каждый из нас наверняка сталкивался со следующими ситуациями:

- у одного поставщика цены в рублях,

- у второго в долларах по курсу ЦБ+3%

- у третьего в долларах по внутреннему курсу компании

- у четвертого в евро

и т.д. и т.п

Знакомая ситуация? Тогда этот модуль для Вас!

 

Назначение модуля

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

- Оперативно реагировать на изменение курсов и давать команду на пересчет всех цен в валюту по умолчанию

- Администрировать список валют (обновлять курсы валют из указанного источника)

- Количество валют не ограничено! Т.е. у вас могут быть товары в рублях, гривнах, долларах, евро, фунтах и любых других одновременно!

 

Работа с модулем

- При добавлении (или редактировании) товара Вы можете указать как цену в валюте "по умолчанию" так и цену в любой другой валюте, которая есть у Вас в системе.

- Введенная Вами валютная цена автоматически пересчитывается в Вашу валюту "по умолчанию" с учетом курса валют которые есть у Вас в системе.

- Возможно задавать индивидуальные курсы для каждого поставщика.

- Автоматическая работа через планировщик (cron)

- Выбор источника информации о курсах валют (только для 2.Х). На текущий момент поддерживаются:

  • ЦБ РФ
  • НБ Украина
  • НБ Казахстан
  • НБ Беларусь

 

Требования для версии 1.5-1.6

- Opencart\ocStore\oсShop версии 1.5.Х

- Не зависит от Вашего шаблона.

- Не изменяет системные файлы.

- Требует VQMOD

 

Требования для версии 2.0

- Opencart\oсShop версии 2.Х

- Не зависит от Вашего шаблона.

- Не изменяет системные файлы.

 

Установка модуля версии 1.5-1.6

- загрузить на сервер папки admin и vqmod. Внимание: дистрибутив рассчитан на установку на версию 1.5.5.х - 1.5.6.х

- если версия вашего движка ниже указанных, то файл vqmod/xml/vqmod_multycurrgoods_model_options_1_5_5_1.xml следует заменить

на файл из дополнительной папки "1.6-option pack for 1.5.1-1.5.4" соответствующий вашей версии. Переименовывать не

обязательно - достаточно загрузить новый файл, а файл vqmod/xml/vqmod_multycurrgoods_model_options_1_5_5_1.xml удалить (ни в коем случае не оставлять 2 файла!).

- в административной панели сайта в разделе "Дополнения->Модули"ищем строку "Мультивалютные товары" и нажимаем на

кнопку "Установить"

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

 

Установка модуля версии 2.X

- загрузить на сервер папку admin и catalog из архива с дистрибутивом.

- найти строку "Мультивалютные товары" в списке модулей и нажать "Активировать"

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

- далее зайти в "Установка расширений" и загрузить файлы из папки ocmod

- далее зайти в "Модификаторы" и нажать "Обновить"

 

Миграция с Опенкарт 1.5 на Опенкарт 2

Структура данных полностью идентична. При обновлении движка на версию 2.Х достаточно установить модуль и сделать базовые настройки. Все таблицы с данными будут использованы от предыдущей версии без каких либо изменений.

Но обратите внимание на совпадение ID валют в базе данных!

 

Лицензирование модуля

- приобретая модуль вы получаете право его использования на одном публичном домене

- использование на локальных серверах не ограничивается

- Дополнение является объектом авторского права и принадлежит его создателю

- Вы не можете передавать, продавать, распространять, обмениваться и сдавать в аренду какую-либо часть дополнения

- Вы не можете размещать дополнение на других сайтах, чтобы оно было доступно для скачивания

 

Совместимость версии 1.6

Модуль полностью совместим с большинством популярных модулей. В случае обнаружения несовместимости с каким-либо модулем выпускается микро-модуль (VQMOD) для устранения конфликта. Все эти модули находятся в отдельной папке:

"1.6 - устранение конфликтов с другими модулями"

Список модулей для которых найдены конфликты и сделаны дополнения:

- "Options Boost - separated from Batch Copy"

- "Изображения опций PRO"

- Ночные акции (или слив товара минуя РЦ) 1.0

 

Интеграция

- Интеграция с модулем "Связанные опции" - для версий движка 2.0-2.2 установите дополнительный архив multycurr-2.1.ro.170226.zip

- Загрузка валютных цен из прайс-листов - загрузка валютных цен возможна через модуль 

 

Дополнительно для 1.6:

Дополнительно к этому модулю рекомендуется приобретение модуля "Быстрое редактирование", позволяющего редактировать любые параметры товара, в т.ч. валютные цены непосредственно в списке товаров.

 

Демо-сайт:

для ocStore 1.5.5: http://opencart.zone/admin/index.php?route=module/multycurrgoods demo\demo

для OpenCart 2.1: http://mcg2.opencart.zone/admin/index.php?route=module/multycurrgoods demo\demo

для OCSHOP.CMS 2.1: http://ocshop2.opencart.zone/admin/index.php?route=module/multycurrgoods demo\demo

 

Поддержка

- Поддержка осуществляется автором СТРОГО по электронной почте (указана в админке модуля в заголовке)

- При обращении в поддержку обязательно указывайте адрес сайта на котором установлен модуль, версию движка, описание проблемы

(желательно со скриншотом). По возможности сразу добавляйте доступ в админку (достаточно режима демонстрации) - это сильно

упрощает работу и экономит время.

- Если у вас возникли вопросы перед покупкой модуля - оставляйте сообщение в теме поддержки

- Примечание: Несанкционированные звонки на телефон, скайп  расцениваются как СПАМ и блокируются!

 

Расширение функционала

- функционал модуля постоянно расширяется

- Пишите, если считаете нужным добавить в модуль какую нибудь полезную функцию - ваши пожелания будут учтены в следующих версиях

 

Авторские права:

ocz_logo.png


  • Добавил
  • Добавлено
    02.12.2014
  • Категория
  • Системные требования
    для 1.5.Х - обязательное наличие VQMOD
  • Сайт разработчика
    http://opencart.zone/modules-2-0/mcg-2.html
  • Старая цена
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
    2.2
    2.1
    2.0
    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
    2.3
    2.2
    2.1
    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
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Обращение к серверу разработчика

 

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

Купил:) Обращаюсь. Установил, в модулях курсы вижу. Захожу в товар:

Fatal error: Call to undefined method ModelCatalogProduct::getProductMultyCurr() in /vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 726

Share this post


Link to post
Share on other sites

Доброй ночи!

Встречалась такая хрень однажды. Версия движка? 

Ой...это у знакомой девочки уже был магазин и она попросила помочь. Сборка какая то, не видел такой ранее. Разбираться с этой жуткой сборкой - черт ногу сломит. Тут из коробки уже тысяча и один модуль. Судя по индекс.пхп сборка на базе 1,5,4,1

Share this post


Link to post
Share on other sites

Тогда перешлите мне вашу версию файла admin/controller/catalog/product.php - похоже, что другой модуль уже внес в него изменения. Надо внести корректировки.

Отправлять на почту: 

ambalocha69@yandex.ru

Share this post


Link to post
Share on other sites

Просмотрел строчку ошибки:

$product_info_add     = $this->model_catalog_product->getProductMultyCurr($this->request->get['product_id']);

 

Я почему то подумал, что вот эта часть vqmod:

      <file name="admin/model/catalog/product.php">
                <operation>
                        <search position="before"><![CDATA[public function editProduct]]></search>
                        <add>
                             <![CDATA[public function getProductMultyCurr($product_id) {]]>
                             <![CDATA[$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_multycurr WHERE product_id = '" . (int)$product_id . "'");]]>
                             <![CDATA[return $query->row;}]]>
                        </add>
                </operation>
        </file>
        
      <file name="admin/model/catalog/product.php">
                <operation>
                        <search position="replace"><![CDATA[$product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value WHERE product_option_id = '" . (int)$product_option['product_option_id'] . "'");]]></search>
                        <add>
                             <![CDATA[$product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "product_multycurr_option pd ON (pov.product_option_value_id = pd.product_option_value_id) WHERE pov.product_option_id = '" . (int)$product_option['product_option_id'] . "'");]]>
                        </add>
                </operation>
        </file>

не смогла  внести изменения в файл модели, отсюда и ошибка. По-этому отправил и файл модели и контроллера.

 

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

Здравствуйте, купил у вас модуль, установил его на Version 1.5.3.1 и при заходе в товар выходит такая вот ошибка: Фатальная ошибка: Call to undefined method ModelCatalogProduct::getProductMultyCurr() в /var/www/alys2007/data/www/onlinemebel.ru/vqmod/vqcache/vq2-admin_controller_catalog_product.php на линии 771»

Share this post


Link to post
Share on other sites

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


Перешлите мне вашу версию файла admin/model/catalog/product.php. Я внесу корректировки.


Отправлять на почту: 

ambalocha69@yandex.ru

Share this post


Link to post
Share on other sites

 

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

Перешлите мне вашу версию файла admin/model/catalog/product.php. Я внесу корректировки.

Отправлять на почту: 

ambalocha69@yandex.ru

 

Отправил

Share this post


Link to post
Share on other sites

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

Как я понял можно поставить основную цену (в дополнительном поле) товара, например в евро. А основная валюта сайта - рубль. И тогда основная цена будет посчитана по курсу.

Но я не понял следующие моменты:

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

2. будет ли нормально работать с различными модификатормами цен, например с этим https://opencartforum.com/topic/12452-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D0%B5-%D1%86%D0%B5%D0%BD%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%B3%D1%80%D1%83%D0%BF%D0%BF-%D0%BF%D0%BE%D0%BA%D1%83%D0%BF%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9/

 

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

С уважением, Андрей

Share this post


Link to post
Share on other sites

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

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

Автообновление курсов валют планируется добавить в следующей версии. Сейчас ручной режим, что кстати сильно выручило в прошлый понедельник когда рыночный курс колебался по отношению к ЦБ со страшной силой. Один из моих клиентов менял цены на сайте 4 раза в тот день, так как торгует европейскими товарами и привязан к евро.

 

Что касается взаимодействия с https://opencartforum.com/topic/12452-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D0%B5-%D1%86%D0%B5%D0%BD%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%B3%D1%80%D1%83%D0%BF%D0%BF-%D0%BF%D0%BE%D0%BA%D1%83%D0%BF%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9/

 

Все стандартные функции: скидки и акции для различных групп покупателей - работают.

Для нестандартных блоков потребуется доработка.

 

С уважением,

Игорь

Share this post


Link to post
Share on other sites

Понятно. Буду покупать. Будут вопросы - буду задавать.

Информацию о курсах, думаю, можно будет брать с какого-нить банка и вставлять их. Думаю, что придётся всё-таки писать скрипт для обновления курсов.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

И всё-таки придётся так делать, так как даже сейчас курс в банке значительно отличается от офф.курса.

 

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

Вопрос с авторизацией скрипта решить не сложно. Потом пообщаемся на эту тему после покупки модуля и его установки.

Share this post


Link to post
Share on other sites

Уважаемые коллеги!

 

С интервалом в день выпустил 2 новые версии:

 

1.5.5.1
Добавлена функция добавления валют в "Сиcтема>Локализация->Валюты" непосредственно из модуля
Отключена очистка таблиц при переустановке модуля
Добавлена дополнительная настройка "Сохранять новый курс в Сиcтема>Локализация->Валюты"
В графе "Задать новый курс" отображается последний установленный курс
 
1.5.5
Добавлена возможность задать индивидуальный курс пересчета для каждого производителя
Добавлена возможность копирования товара с сохранением валютных настроек
Добавлен автопересчет цены опций, скидок и акций при изменении их валютной цены
Добавлена возможность указания различных режимов округления при пересчете цен
Добавлена возможность очистки истории изменений курсов
Добавлен английский язык для страницы списка модулей.
Полностью переработан интерфейс модуля
Выявлена и исправлена ошибка сохранения валютной цены для основной цены продукта при создании нового товара

 

Поздравляю всех со Старым Новым Годом!

Игорь Голубев

Share this post


Link to post
Share on other sites

Вопрос автору.

Как реализован механизм присвоения валютной цены к каждому товару?

В базе создается дополнительная колонка с валютной ценой? Или как, то по другому?

Интересует в общем то возможность импорта из csv прайса в котором указана цена в евро и цена в руб. 

Share this post


Link to post
Share on other sites

Добрый вечер!

 

В базе создаются дополнительные таблицы для хранения информации.

Интеграция с модулями импорта возможна - делал это для CSV_Price_Pro-1.5-2.2.0c. При импорте указывалось, в какой валюте заданы цены во входном файле.

 

С уважением,

Игорь

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By louise170
      1 350.00 руб
      Скачать/Купить дополнение


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

      Возможности:
      Если в настройках модуля стоит автоматическое обновление валют, модуль сам при заходе в админку автоматически обновляет курсы валют раз в сутки с сайта выбранного вами (по умолчанию ЦБ РФ) и меняет все цены на товары, у которых базовая цена больше нуля. Можно не использовать автообновление, а задавать курсы руками и обновлять цены товаров по нажатию кнопки "Обновить цены товаров" на странице модуля. Настройка запуска обновления курсов и цен по крону. Для каждой из валют можно задать процент коррекции курса. Для разных производителей можно задать разные курсы валют. Любой валюте можно задать курс руками и поставить галочку, чтобы при обновлении этот курс не менялся. Базовую валюту в скобках на страницах сайта можно отображать или не отображать, для этого есть чекбоксы в настройках модуля, они появляются в настройках, если вы используете currency_plus_frontend.xml Все цены из базовых по курсу переводятся в стандартные поля для цен, поэтому далее с товарами могут работать любые другие модули в обычном режиме, например, фильтровать или сортировать товары по цене. Различные виды округления получающихся цен. Получение курсов валют возможно с одного из шести сайтов разных банков.
        Модуль Валюта плюс совместим с модулем Управление ценами.
       
      Модуль Валюта плюс совместим с модулем Option To Product.
       
      Версия модуля Валюта плюс для Опенкарт 1.5.x совместим с модулем Связанные опции.
       
      Также модуль может совместно работать с модулями экспорта-импорта товаров:
      Автоматическая обработка прайс-листов CSV Price Pro import/export (нужно на вкладке Макросы создать поля для базовой цены и валюты)
        Версия модуля Валюта плюс для Опенкарт 1.5.x совместима с модулем Batch Editor 0.2.3
       
      Никакие системные файлы не затираются, модуль работает на vqmod/ocmod.
       
      Модуль тестировался на:
      Opencart
      1.5.1.3 1.5.2.1 1.5.3.1 1.5.4.1 1.5.5.1.1 1.5.6 1.5.6.4 2.0.1.1 2.0.3.1 2.1.0.1 2.1.0.2 2.2.0.0 2.3.0.2 3.0.2.0 MaxyStore
      1.5.4.1 1.5.5.1 2.0.1.1
      Поддерживаемые языки:
      русский украинский английский
      Пример работы модуля:
      http://ocstore1541.opencartplus.ru/
      http://opencart2.opencartplus.ru/
      http://opencart3020.opencartplus.ru/

      Демо админки:
      http://ocstore1541.opencartplus.ru/admin/
      http://opencart2.opencartplus.ru/admin/
      http://opencart3020.opencartplus.ru/admin/
      доступ
      demo / demo

      Лицензия
      При покупке данного модуля, Вы получаете право установки его на один домен. Лицензионный ключ можно получить по запросу на e-mail, который вы увидите на странице модуля, после его установки.

      Установка
      Инструкция по установке находится в файле readme.txt в архиве модуля.

      Требования к серверу
      На хостинге должен быть установлен ionCube Loader последней версии (минимум версия 10.0). Чтобы проверить его наличие скачайте файл:
      http://opencartplus.ru/download/test_ioc_php.zip
      разархивируйте его содержимое и закачайте в корневую директорию Вашего сайта. После этого откройте в браузере http://ваш_домен/test_ioc_php.php Для корректной работе на Опенкарте 1.5.х на вашем сайте должен быть установлен VQMOD не ниже версии 2.4.1, если у вас стоит версия ниже - нужно обновиться отсюда: https://github.com/vqmod/vqmod/releases Если вы собираетесь получать курсы валют автоматически с выбранного сайта то необходимо, чтобы на вашем сервере был включен curl.
      FAQ
      FAQ по модулю "Валюта плюс" FAQ общие вопросы по Опенкарту  
       
      Добавил louise170 Добавлено 05.02.2014 Категория Цены, скидки, акции, подарки Системные требования PHP 5.6+, IonCube Loader версии 10.0+, CURL, для Опенкарта 1.5.х - VQMOD не ниже версии 2.4.1 Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      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 3.0
      2.3
      2.2
      2.1
      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 Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
    • By ikarus
      Модуль добавляет возможность выбирать источник обновления курсов валют, на данный момент помимо стандартного источника opencart в наборе имеются: Центробанк РФ и Нацбанк Украины.
      Также в модуле есть функция указания допустимого процента колебания курса, т.е. в случае когда обновление курсов происходит, например, ежедневно, но по каким то причинам не устраивают скачущие цены на сайте, можно указать процент допустимого изменения курса и в этом случае курс будет обновляться только если выйдет за пределы этого процента.
      Для автоматического удаленного обновления курсов есть соответствующий скрипт и подробное логирование.
      Модуль не заменяет файлы и  стандартный функционал движка, а только добавляет его, поэтому стандартная функция ежедневного обновления при входе в админ.часть не затрагивается и по прежнему будет работать.
       
      Инструкция по установке для Ocstore 2:
      1. Распаковать архив
      2. В админ. части сайта перейти в меню "Дополнения" -> "Установка дополнений"
      3. Нажать кнопку "Загрузить", выбрать соответствующий файл: currency_resource_версия_ocstore.ocmod.zip
      4. Далее обязательно в меню "Дополнения" -> "Менеджер дополнений" нажать кнопку "Обновить"
      5. После этого сделать необходимые настройки в модуле "Дополнения" -> "Модули" -> "(Ikarus) Источники курсов валют"
      6. Также в разделе "Система" -> "Локализация" -> "Валюты" должен появиться выбор источника курсов валют
      7. Скрипт удаленного обновления курсов находится по адресу ваш_сайт/system/export/currency-updater.php
       
      Инструкция по установке для Ocstore 3:
      1. Распаковать архив
      2. В админ. части сайта перейти в меню "Расширения" -> "Установка расширений"
      3. Нажать кнопку "Загрузить", выбрать соответствующий файл: currency_resource_версия_ocstore.ocmod.zip
      4. Далее обязательно в меню "Расширения" -> "Модификаторы" нажать кнопку "Обновить"
      5. После этого сделать необходимые настройки в модуле "Расширения" -> "Расширения" -> "(Ikarus) Источники курсов валют"
      6. Также в разделе "Система" -> "Локализация" -> "Валюта" должен появиться выбор источника курсов валют
      7. Скрипт удаленного обновления курсов находится по адресу ваш_сайт/system/library/currency-updater.php
       
      Инструкция по установке для Opencart 2:
      1. Распаковать архив
      2. В админ. части сайта перейти в меню "Модули" -> "Установка расширений"
      3. Нажать кнопку "Загрузить", выбрать соответствующий файл: currency_resource_версия_opencart.ocmod.zip
      4. Далее обязательно  в меню "Модули" -> "Модификаторы" и нажать кнопку "Обновить"
      5. После этого сделать необходимые настройки в модуле "Модули" -> "Модули" -> "(Ikarus) Источники курсов валют"
      6. Также в разделе "Система" -> "Локализация" -> "Валюта" должен появиться выбор источника курсов валют
      7. Скрипт удаленного обновления курсов находится по адресу ваш_сайт/system/export/currency-updater.php
       
    • By ikarus
      Скачать/Купить дополнение


      Источники курсов валют
      Модуль добавляет возможность выбирать источник обновления курсов валют, на данный момент помимо стандартного источника opencart в наборе имеются: Центробанк РФ и Нацбанк Украины.
      Также в модуле есть функция указания допустимого процента колебания курса, т.е. в случае когда обновление курсов происходит, например, ежедневно, но по каким то причинам не устраивают скачущие цены на сайте, можно указать процент допустимого изменения курса и в этом случае курс будет обновляться только если выйдет за пределы этого процента.
      Для автоматического удаленного обновления курсов есть соответствующий скрипт и подробное логирование.
      Модуль не заменяет файлы и  стандартный функционал движка, а только добавляет его, поэтому стандартная функция ежедневного обновления при входе в админ.часть не затрагивается и по прежнему будет работать.
       
      Инструкция по установке для Ocstore 2:
      1. Распаковать архив
      2. В админ. части сайта перейти в меню "Дополнения" -> "Установка дополнений"
      3. Нажать кнопку "Загрузить", выбрать соответствующий файл: currency_resource_версия_ocstore.ocmod.zip
      4. Далее обязательно в меню "Дополнения" -> "Менеджер дополнений" нажать кнопку "Обновить"
      5. После этого сделать необходимые настройки в модуле "Дополнения" -> "Модули" -> "(Ikarus) Источники курсов валют"
      6. Также в разделе "Система" -> "Локализация" -> "Валюты" должен появиться выбор источника курсов валют
      7. Скрипт удаленного обновления курсов находится по адресу ваш_сайт/system/export/currency-updater.php
       
      Инструкция по установке для Ocstore 3:
      1. Распаковать архив
      2. В админ. части сайта перейти в меню "Расширения" -> "Установка расширений"
      3. Нажать кнопку "Загрузить", выбрать соответствующий файл: currency_resource_версия_ocstore.ocmod.zip
      4. Далее обязательно в меню "Расширения" -> "Модификаторы" нажать кнопку "Обновить"
      5. После этого сделать необходимые настройки в модуле "Расширения" -> "Расширения" -> "(Ikarus) Источники курсов валют"
      6. Также в разделе "Система" -> "Локализация" -> "Валюта" должен появиться выбор источника курсов валют
      7. Скрипт удаленного обновления курсов находится по адресу ваш_сайт/system/library/currency-updater.php
       
      Инструкция по установке для Opencart 2:
      1. Распаковать архив
      2. В админ. части сайта перейти в меню "Модули" -> "Установка расширений"
      3. Нажать кнопку "Загрузить", выбрать соответствующий файл: currency_resource_версия_opencart.ocmod.zip
      4. Далее обязательно  в меню "Модули" -> "Модификаторы" и нажать кнопку "Обновить"
      5. После этого сделать необходимые настройки в модуле "Модули" -> "Модули" -> "(Ikarus) Источники курсов валют"
      6. Также в разделе "Система" -> "Локализация" -> "Валюта" должен появиться выбор источника курсов валют
      7. Скрипт удаленного обновления курсов находится по адресу ваш_сайт/system/export/currency-updater.php
       
      Добавил ikarus Добавлено 30.04.2019 Категория Цены, скидки, акции, подарки Системные требования Для работы модуля требуется наличие php-расширения cURL Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By zcell
      750.00 руб
      Скачать/Купить дополнение


      Мультивалютный магазин с автоконвертацией по курсу ЦБ РФ и Yahoo (автообновление и фиксированные курсы валют)
      Цены по курсу ЦБ РФ и Yahoo | Разные валюты у товаров | Фиксированные курсы валют |
      100% совместимость | Пакетное назначение валюты |  Легкая установка
       
      Новая версия от 21 ноября!

      ВОЗМОЖНОСТИ:
      - Актуальные цены по курсу ЦентроБанка РФ и Yahoo
      - Пакетное редактирование валюты товаров по категории и/или бренду
      - Автоподсчет сконвертированной цены при редактировании цен товара;
      - Разные валюты для опций, скидок, акций и основной цены;
      - Возможность указать разные валюты у товаров;
      - Возможность использовать валюты с фиксированным курсом;
      - Клиенты видят суммы в валюте по умолчанию (рассчитанные по актуальному курсу);
      - Автоматическое обновление курса валют.
       
       
      ПРЕИМУЩЕСТВА:
      - Простая установка;
      - Интеграция в ядре системы, что позволяет получить интеграцию с подавляющим большинством модулей и шаблонов;
      - Не грузит систему, всего один файл.
        
       
      ПОДДЕРЖКА:
      В случае, если модуль не заработает в вашем магазине (1% вероятность), могу оказать бесплатную помощь по интеграции, но не более 30 минут (в 99% случаев этого времени достаточно).
      Сообщения без адреса сайта будут игнорируются. Для помощи по интеграции потребуется доступ по FTP и доступ в административную панель.
       
         
       
       
      УСТАНОВКА:
      0. Сделать БЕКАП базы данных!
      Для Opencart 1.5.x:
      1. Закачать через FTP файл модуля в папку vqmod/xml
      Для Opencart 2.1.x, 2.2.x, 2.3.x,3.x.x:
      1. Воспользоваться стандартным установщиком дополнений Opencart.
      Для всех версий:
      2. Открыть раздел Система - Локализация - Валюты
       
      КАК ПОЛЬЗОВАТЬСЯ:
      - После установки, зайдите в раздел (Система - Локализация - Валюты) - модуль автоматически проверит и создаст необходимые для функционирования поля
      - Зайдите в Система - Настройка -> Локализация и выберите подходящий метод обновления валют
      - Добавьте валюты (Система - Локализация - Валюты), если отсутствую необходимые валюты. Необходимо указать правильно код валюты - большими буквами, например RUB, USD, EUR
      - Выберите в каждом товаре, у которого валюта отлична от основной, нужную валюты (селектор находится справа от поля цены)
      - Если вам нужна фиксированная валюта (например 1 уе = 65 руб), то создаете новую валюту, пишите вымышленный код валюты, например FIX, FIC, FIE, чтобы система обновления не меняла курс автоматом, в поле значения курса пишите значение курса в рублях, далее выбираете эту валюту в нужных товарах.
        
      КАК РАБОТАЕТ МОДУЛЬ (для программистов и интеграторов):
      - Модуль создает дополнительные поля price_value и currency в таблице product, product_special, product_discount и product_option_value.
      - В поле price вышеуказанных таблиц хранится вычисленное значение цены по указанному значение price_value для валюты currency.
      - При обновлении курса валют во всех таблицах запускается перерасчет цены согласно новому курсу
      - При каждом сохранении товара поля для данного товара пересчитываются по текущему курсу
      - Фронт никак не модифицируется модулем, в связи с чем получаем 100% совместимость
       
      Административная панель: 
      - Цены товаров могут задавать в разных валютах (например указываете 10 USD в админке - на фронте будет цена по актуальному курсу доллара в рублях);
      - Валюты задаются как индивидуально для каждого товара, так и работает пакетное назначение, например в BatchEditor;
      - В заказах фиксируется сумма в рублях, по курсу соответствующему моменту оформления заказа (то есть цена товаров в заказе будет фиксирована).
       
      Фронт: 
      - Все цены автоматически показываются в основной валюте сайта;
      - Работает конвертация цены Опций, Скидки за количество;
      - Работает конвертация в мини-корзине, корзине и оформлении заказа;
      - Также корректно работает переключение между валютами в интернет магазине с пересчетом по актуальным курсам.
       
      Обновление курса валют:
      - Происходит при открытии главной страницы административной панели;
      - Источником курса валют является ЦБ РФ и Yahoo (если не удалось получить данные у ЦБ РФ, получит у Yahoo).
       
      Валюты:
      1. Стандартные валюты
      Любые валюты, которые поддерживаются ЦБ РФ или Yahoo
      2. Фиксированные курсы валют
      Например, если поставщик зафиксировал курс на 75 руб.
      Можно будет завести валюту и указать ей нужный курс, при обновлении курс будет сохраняться.
       

       

       


       
      Добавил zcell Добавлено 28.12.2015 Категория Цены, скидки, акции, подарки Системные требования Сайт разработчика Старая цена 900 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      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 Не проверялось Обращение к серверу разработчика Нет  
    • By ashap
      Модуль позволяет обновлять курс валют с сайтов ЦБ РФ (cbr.ru), НБ Украины (bank.gov.ua), Приват Банк - все 4 варианта курсов ПриватБанк (карточный покупка, карточный продажа, наличный покупка, наличный продажа) (privatbank.ua), НБ РБ (nbrb.by), Европейский ЦБ (ecb.int). Использует стандартный функционал обновления раз в сутки при заходе на главную админ панели, ручного обновления из списка валют, а также имеет уникальную функцию обновления по расписанию через cron
       
      Модуль умеет увеличивать полученный курс на заданный процент.
       
      * Не заменяет системные файлы
      * Не требует vqmod
      * Устраняет ошибку в админ панели Warning: Division by zero in ...../admin/model/localisation/currency.php
       
      Смотрите также другие модули по ссылке
       
       
  • 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.