Совместимость |
OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OpenCart 3.0, OCStore 2.1, OCStore 2.3, OCStore 3.0, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3, MaxyStore 2.1.0.2, MaxyStore 2.3.0.2, DigiStore 1.0.0.1, MaxyStore 3.* |
Модуль позволяет автоматически обновлять
курс любых валют (+крипто) (см. список ниже) по расписанию.
Можно установить
наценку на курс фиксированным значением и в процентах.
Валюта по умолчанию может быть любой.
Вы можете выбрать один из
6 источников курса, включая:
- Центральный банк Украины (НБУ)
- Bitcoin charts
- Нацбанк Республики Казахстан (НБК)
- Нацбанк Республики Беларусь (НБРБ)
- Центральный банк РФ (ЦБРФ)
Модуль не меняет стандартную логику работы с валютами, заменяет стандартный раздел валют, добавляя обновление курса и функцию наценки.
Настройки остаются там же: Система > Локализация > Валюты
Округление курса зависит от указанного числа в админке, если выставлен 0, будет подтягиваться 5 знаков
Как установить?
Дополнения > Установить дополнение
Загрузить smartcurrency.ocmod.zip
Как настроить Cron?
В настройках модуля скопируйте ссылку Cron-задачи
Далее на хостинге зайдите в раздел Cron
Укажите ссылку или путь к файлу (в зависимости от хостинга)
Время запуска укажите 1 час (0 * * * *)
При необходимости воспользуйтесь
калькулятором Cron или свяжитесь с техподдержкой вашего хостинга
Если при установке получили ошибку "Каталог недоступен для записи", воспользуйтесь
Localcopy - fix ocmod installation error
Не забудьте обновить кэш модификаций после установки:
Дополнения > Менеджер дополнений
На версии 1.х не тестировался, при необходимости адаптирую бесплатно.
Ссылка для Cron-задачи находится в настройках модуля
Если возникли вопросы, пишите в лс
Валюты распознаются по коду, проверьте, чтоб у созданных валют был корректный код.
Узнать код валюты:
-
По названию валюты
-
По названию страны
Версия 2.5
- кол-во знаков для округления увеличено с 3 до 5, при выставленном 0 в параметрах валюты
Версия 2.4
- исправлен баг с процентной наценкой
Версия 2.3
- добавлено 9 источников курса на выбор
- больше не требуется регистрация api ключа
- решена проблема периодической перегрузки сервера валют
Версия 2.2
- Исправлено округление валют
- Добавлена возможность указать наценку в %
- Изменен процесс установки, для ОС 3 больше не нужен модуль установщика ocmod
Версия 2.1
- Исправлены баги для OC 2.1
Версия 2.0
- Изменен источник курса, что позволило расширить поддерживаемые валюты
- Функция наценки вынесена в админку
Новая версия не проверялась на версии 1.х
Основное |
Способ распространения |
Платно |
Совместимость |
OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OpenCart 3.0, OCStore 2.1, OCStore 2.3, OCStore 3.0, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3, MaxyStore 2.1.0.2, MaxyStore 2.3.0.2, DigiStore 1.0.0.1, MaxyStore 3.* |
VQmod |
Нет |
Ocmod |
Нет |
Events |
Нет |
Статистика |
В первый раз файл добавлен |
12.09.2020 |
Последнее изменение |
13.03.2023 |
Просмотров |
2505 |
Покупок |
26 |
Файлы будут доступны после покупки
Сам курс подтягивается, по крону работает - в этом всё ок
Установил модуль, все ок, добавил задание в крон но курс битка как был по нулям, так и остался. Уже и в ручную скрипт запускал, и через встроенное обновление валют обновлял - ноль реакции. В чем может быть проблема?
Вот такие настройки BTC https://image.prntscr.com/image/ajXgmN4qS72U0hmfclQdCA.png
API ключ получен и добавлен https://image.prntscr.com/image/ajXgmN4qS72U0hmfclQdCA.png
https://www.currencyconverterapi.com/server-status
Добавьте в cron, когда сервер разгрузится, курс обновится.
Я наблюдаю, если проблема будет носить систематичный характер, поменяю источник и обновлю модуль, о новой версии уведомлю по почте, с которой делался заказ
Подскажите а можно ли в этом модуле вручную менять курс валют. И главное в карточке товар, только одна валюта основная? Или как в модуле валюта плюс две валюты?
В разделе валют в админке вы задаете курс вручную, опенкарт раньше позволял подягивать курс автоматически с yahoo, но это больше не работает.
Модуль не меняет логику работы опенкарта, его задача — подтянуть актуальный курс и записать его в валюты, чтоб это не приходилось делать ежедневно вручную.