Перейти к содержанию

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

Обновление курсов валют с ЦБРФ


Обновление курсов валют с ЦБРФ


замена стандартному валютному модулю, в отличии от которого забирает курсы валют с центробанка рф

заменяет файл admin/model/localisation/currency.php

для установки скопировать в корень сайта, согласиться с заменой текущего файла

на хостинге требуется наличие curl и simplexml

12.12.2013 Update:

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

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

17.04.2014 Update:

- не большая оптимизация кода

- добавил версию с возможностью ручного обновления курсов из админки (cbr_all_currency_with_manual_update.zip) , версия заменяет три файла: admin\controller\localisation\currency.php, admin\model\localisation\currency.php и admin\view\template\localisation\currency_list.tpl, позже сделаю vqmod версию

22.04.14

-так как курсы обновляются только после входа в админку сделал скрипт для автоматизации обновления (currency-updater.php), скрипт можно запускать через cron как в cli так и с помощью curl/wget


  • Добавил
  • Добавлено
    03.07.2013
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    Несовместим
  • ocStore
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
  • OpenCart.Pro, ocShop
    Не проверялось

 

  • +1 2

Поделиться сообщением


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

при редактировании валют идут кракозябры..сохраняла файл в разных кодировках не помогло

Поделиться сообщением


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

помогло удаление строки 27 в файле: echo "gercur";

 

автор, за что отвечает данная строка в дополнении???

  • +1 1

Поделиться сообщением


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

помогло удаление строки 27 в файле: echo "gercur";

 

автор, за что отвечает данная строка в дополнении???

 

да за что оно может отвечать? только за себя :)  ...... где то видимо для отладки использовал, удалять непременно :) 

 

з.ы. есличо файл перезалил

Поделиться сообщением


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

12.12.2013 Update:

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

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

Поделиться сообщением


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

 

https://opencartforum.com/index.php?app=downloads&module=display&section=screenshot&id=1263

Название: Обновление курсов валют с ЦБРФ

Добавил: ikarus

Добавлен: 03 июля 2013

Категория: Прочее

 

замена стандартному валютному модулю, в отличии от которого забирает курсы валют с центробанка рф

заменяет файл admin/model/localisation/currency.php

для установки скопировать в корень сайта, согласиться с заменой текущего файла

на хостинге требуется наличие curl и simplexml

12.12.2013 Update:

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

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

 

Нажмите здесь, чтобы скачать файл

 

Добрый день ! Подскажите, а модуль который автоматически берёт курс от Сбербанка есть ? В частности интересует китайский юань, курс сейчас каждый день прыгает, не успеваю менять ))

Поделиться сообщением


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

я правильно понимаю должна быть создана таблица currency_rub  ? какая её структура можете подсказать?

 

 

PHP Notice:  Error: Table 'currency_rub' doesn't exist<br />Error No: 1146<br />UPDATE currency_rub SET value = '269.98131729284', date_modified = NOW() WHERE code = 'BYR' in public_html/system/database/mysql.php on line 50

Error: Table 'currency_rub' doesn't exist<br />Error No: 1146<br />UPDATE currency_rub SET value = '269.98131729284', date_modified = NOW() WHERE code = 'BYR' in public_html/system/database/mysql.php on line 50

 

Поделиться сообщением


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

я правильно понимаю должна быть создана таблица currency_rub  ? какая её структура можете подсказать?

 

пардон, случайно туда включил лишний код для своего мультивалютного магазина, перекачайте, или с 26-29 строку удалите

Поделиться сообщением


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

Добрый день ! Подскажите, а модуль который автоматически берёт курс от Сбербанка есть ? В частности интересует китайский юань, курс сейчас каждый день прыгает, не успеваю менять ))

 

а что мешает у ЦБ брать курс юаней?

Поделиться сообщением


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

17.04.2014 Update:
- не большая оптимизация кода
- добавил версию с возможностью ручного обновления курсов из админки (cbr_all_currency_manual_update.zip) , версия заменяет три файла: admin\controller\localisation\currency.php, admin\model\localisation\currency.php и admin\view\template\localisation\currency_list.tpl, позже сделаю vqmod версию

 

22.04.14

-так как курсы обновляются только после входа в админку сделал скрипт для автоматизации обновления (currency-updater.php), скрипт можно запускать через cron как в cli так и с помощью curl/wget

Поделиться сообщением


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

А как отключить обновление при входе в админку? Что бы апдейтил только крон.

Поделиться сообщением


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

vQmod-версия данной модификации.

Тестировалась на ocStore версии 1.5.5.1.1.

P.S. Данная модификация делает полную подмену файла currency.php.

attachicon.gifautoupdate_currency_from_cbr.zip

 

Залил файлы на сервер, но не вижу в модулях его как то нужно устанавливать? Я так понимаю этот файл автоматом апдейтит валюту?

Поделиться сообщением


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

maksiLo, Вам нужно разобраться, что такое vQmod, а по поводу моей модификации, то не рекомендую ее сейчас уже использовать, ввиду неактульности версии.

Поделиться сообщением


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

maksiLo, Вам нужно разобраться, что такое vQmod, а по поводу моей модификации, то не рекомендую ее сейчас уже использовать, ввиду неактульности версии.

 

VQMOD у меня стоит

Поделиться сообщением


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

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

Поделиться сообщением


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

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

на 139 строке файла admin/mode/localisation/currency.php

$value = 1 / $ret[$result['code']];

замени на

$value = 1 * $ret[$result['code']];

  • +1 1

Поделиться сообщением


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

Автор, спасибо за доработку!

 

Вопрос: курс валют будет обновляться при заходе в админку? (при наличии cron задания)

Поделиться сообщением


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

Залил файлы на сервер, но не вижу в модулях его как то нужно устанавливать? Я так понимаю этот файл автоматом апдейтит валюту?

 

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

Поделиться сообщением


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

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

 

какая именно фигня? только что скачал "cbr_all_currency_manual_update" и на тестовом магазине проверил - все адекватно!

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

 

Автор, спасибо за доработку!

 

Вопрос: курс валют будет обновляться при заходе в админку? (при наличии cron задания)

 

будет, но при условии что дата обновления меньше текущей!

Поделиться сообщением


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

на 139 строке файла admin/mode/localisation/currency.php

$value = 1 / $ret[$result['code']];

замени на

$value = 1 * $ret[$result['code']];

 

не надо этого делать (я понимаю стремление поднять курс рубля, но 1 руб. равный 55 евро это утопия :) )

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

Поделиться сообщением


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

c655f9b65e.jpg

 

Вот такой вывод имеется в настройках и на странице установки курса. Где убрать?

Поделиться сообщением


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

c655f9b65e.jpg

 

Вот такой вывод имеется в настройках и на странице установки курса. Где убрать?

 

curl установлен?

Поделиться сообщением


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

Установлен, и даже курсы обновляются, но вывод висит.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От zcell
      600.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 Категория Цены, скидки, акции, подарки Системные требования Сайт разработчика https://true-studio.ru Старая цена 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 Не проверялось  
    • От 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.х  
    • От louise170
      Модуль дает возможность указывать в товарах базовую цену в разных валютах - это бывает необходимо, если вы торгуете товарами иностранных производителей и соотв. ваши цены сильно зависят от колебания курсов валют. На вкладке Данные после поля "Цена" появляются два поля Базовая цена и Базовая валюта туда можно прописать цену в нужной вам валюте. Аналогично для опций, акций и скидок тоже добавляются поля для Базовой цены. Далее все цены из полей базовой цены переводятся по курсу в основную валюту магазина в стандартные поля цен.

      Возможности:
      Если в настройках модуля стоит автоматическое обновление валют, модуль сам при заходе в админку автоматически обновляет курсы валют раз в сутки с сайта выбранного вами (по умолчанию ЦБ РФ) и меняет все цены на товары, у которых базовая цена больше нуля. Можно не использовать автообновление, а задавать курсы руками и обновлять цены товаров по нажатию кнопки "Обновить цены товаров" на странице модуля. Настройка запуска обновления курсов и цен по крону. Для каждой из валют можно задать процент коррекции курса. Для разных производителей можно задать разные курсы валют. Любой валюте можно задать курс руками и поставить галочку, чтобы при обновлении этот курс не менялся. Базовую валюту в скобках на страницах сайта можно отображать или не отображать, для этого есть чекбоксы в настройках модуля, они появляются в настройках, если вы используете 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 общие вопросы по Опенкарту  
       
    • От GetWeb
      Opencart.pro 2.3.0.2.5 поставил модуль https://www.nextpay.ru/opencarthowto.php все работает, но проблема в том что он работает только с одной валютой рубли ( или с той что выберешь по умолчанию 1к1 ).
       
      На сайте есть 2 валюты Евро и Доллары(по умолчанию). Если выбрать для NextPay Доллары по умолчанию и при формировании ссылки на оплату просто умножать их на курс рубля, то в целом все хорошо, получаем нужную сумму к оплате и радуемся, но вот если пользователь выбрал валюту Евро (а для некстепея напомню стоит доллар) то нельзя перейти к оплате пока не выберешь доллары. И вот вопрос, есть ли более гибкие модули? Какие есть варианты решения данной задачи?
       
      Если кто готов выполнить данное тз за плату, пишите по контактам. Желательно минимум костылей.
       
       
    • От zcell
      Цены по курсу ЦБ РФ и 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 руб.
      Можно будет завести валюту и указать ей нужный курс, при обновлении курс будет сохраняться.
       

       

       


       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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