Здравствуй, уважаемый друг!

Кажется, ты используешь AdBlock. Этот проект развивается и существует за счет доходов от рекламы.
Добавь, пожалуйста, нас в исключения.

Спасибо за понимание.

Теперь мы команда!

Модуль выбора валюты пользовательской части Opencart

Автор: в категории Плагины и модули 2 комментария

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

Nikita_Sp Frontend Currency for Opencart 1.5.x

Проблема заключается в том, что Opencart имеет единую настройку для всего магазина, и не позволяет установить разные валюты для администраторской и пользовательской части. Авторский модуль для OpenCart Nikita_Sp Frontend Currency позволит вам решить эту проблему и установить отдельную валюту для пользовательской части вашего интернет магазина.

Установка и настройка данного модуля очень проста. Достаточно лишь выполнить несколько простых шагов:

  1. скопировать файл из папки upload на ваш сервер;
  2. перейти в Административный раздел — Система — Настройки — Изменить — Локализация, и выбрать в соответствующем пункте желаемую валюту.
  3. изменить файл index.php в корне вашего интернет магазина;

Выглядит данная надстройка в административной части следующим образом:

Nikita Sp FrontEnd Currency for Opencart 1.5.x - Settings

Изменения в файле index.php в корне вашего сайта очень просты, необходимо найти строку (~204 line):

$registry->set('currency', new Currency($registry));

И после нее вставить следующий код:

// Nikita Spivak MOD FOR DEFAULT CURRENCY SET
$registry->get('currency')->set($config->get('config_frontend_currency'));

Теперь вы можете устанавливать отдельно валюту для административной части интернет магазина на Opencart, и отдельно настроить валюту для пользовательской части вашего интернет магазина.

В архиве стандартная комплектация моих модулей: скриншоты англ. и рус. версии, файл README англ. версии, файлы для загрузки на сервер. При загрузке ни один файл не будет перезаписан.
Правила использования модуля стандартные, для моих бесплатных модулей: модуль абсолютно бесплатный, для использования, однако загружать на сторонние ресурсы запрещено – делитесь ссылкой на эту страницу, спасибо за понимание.

Спасибо за доверие, не забываем подписываться и ставить +1, ведь именно благодаря ВАШИМ “лайкам” я вижу что работа не напрасна, а комментарии дают вдохновение на сотворение новых модулей и модификацию имеющихся!

Также буду рад услышать ваши комментарии относительно данного и иных моих модулей, а также предложения по их улучшению, и идеи для написания новых модулей!

Скачать FrontEnd Currency by Nikita Spivak для Opencart 1.5.xnikita_sp-fronend-currency

2 комментария

  • Привет! Точно такое же решение использовал самостоятельно, только без вывода в админку. Просто в index.php прописывал нужную валюту для фронт-оффиса. Это не решает проблемы, которая вытекает из предложения.
    Да, мы заносим товары в долларах (евро)…
    Да, для клиентов они выводятся в рублях (гривнах и др)
    Но! Все остальные вещи в админке, связанные с ценой (к примеру — стоимость доставки) — забиваются и выводятся в основной валюте — в долларах.

    Вот бы решение — забиваем товары в US, показываем в рублях, а доставку и другие вещи — также забиваем в рублях) Что ты про это думаешь?

    • Добрый день!
      Спасибо за комментарий!

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

      Хотя, пожалуй, это безусловно удобно. Если не ошибаюсь, то есть модуль мультивалют, который, кажется, работает так как надо: позволяет задать только товарам цену в валюте.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

Вверх!

Меню блога

Категории блога

Облако тегов