0
0

Uni base currency - базовая валюта товара для OpenCart 3.0

Отзывы:
(1)
  • Автор: UniWebStudio
  • uni base currency oc3
  • Модуль позволяет устанавливать базовую валюту для каждого товара в админке, а на витрине выводить стоимость этого товара в валюте по умолчанию... подробнее...
1 600 руб
От автора

-Любой модуль можно адаптировать под любой шаблон или версию опенкарт.

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

Напишите нам подробнее, для каких целей/задач Вам нужен модуль, и мы постараемся вам помочь...

Написать автору

Модуль Uni base currency позволяет задавать в админке магазина на опенкарт 3 базовую валюту для каждого товара и указывать стоимость товаров в базовой валюте, в валюте поставщика.
При этом, на витрине сайта товар будет выводится со стоимостью в той валюте, которая укзана по умолчанию в настройках сайта.
Обновление цены происходит автоматически, по курсу Центрального Банка Российской Федерации (ЦБРФ).

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

При установке, модуль создает в базе данных в таблице "product" две дополнительные колонки
vendor_price
currency_id
В колонку "vendor_price" модуль скопирует имеющуюся цену товара из колонки "price",
а в колонку "currency_id" запишет ID валюты которая у вас установлена по умолчанию.

В таблицах product_option_value, product_discount, product_special для опций, акций и скидок так же добавится новая колонка "vendor_price" и в нее будут скопированы данные

в админке, в карточке товара добавится два новых поля со значениями:
1. Базовая цена
2. Базовая валюта
На витрине, на сайте у вас ничего не изменится, цена будет выводится как и раньше, так как курс у базовой валюты всегда 1.0000000

Для тех товаров, которым нужно установить другую валюту в качестве базовой:
Создайте предварительно нужную валюту в настройках сайта в разделе Система --> Локализация --> Валюты +(добавить валюту). Статус в настройках этой валюты установите "Отключено" если не нужно ее выводить на витрине, а нужно только в админке.

  • 1. Зайдите в настройки / карточку нужного товара,
  • 2. Выберите в выпадающем списке в поле "Базовая валюта" нужную валюту.
  • 3. Укажите стоимость товара в этой валюте в поле "Базовая цена"
  • 4. Укажите базовую цену для опций, акций и скидок если это нужно.
  • 5. Сохраните настройки товара.

После сохранения, модуль автоматически пересчитает стоимость товара, а так же опции акции, скидки по курсу и запишет в штатную колонку  "price" (Цена).
Есл вы используете для обновления товаров модуль импорт/экспорт то для автоматического добавления базовой цены и валюты настройте запись данных в колонки: vendor_price и currency_id. Большинство модулей импорта позволяют настраивать пользовательские поля для заполнения данными.

Для автоматического обновления курса валют и соответственно цены товара в зависимости от курса включите в настройках сайта "Автоматическое обновление валют".
Для этого в разделе Система --> Настройки +(Нажмите редактировать настройки) --> Вкладка Локализация --> установите перекдючатель "Автоматическое обновление валют" -(Да).
И каждый раз когда вы будете авторизовываться и входить в админку, модуль будет проверять курс валют в (ЦБРФ) и обновлять стоимость товаров.

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

В настройках модуля можно задать как округлять цены при пересчете по курсу:

  • 0.01 - округление цены до копеек (минимально-возможная цена)
  • 0.05 - округление цены до 5 копеек
  • 0.10 - округление цены до 10 копеек
  • 0.50 - округление цены до 50 копеек
  • 1.00 - округление цены до 1 рубля (копейки будут откинуты)
  • 5.00 - округление цены до 5 рублей
  • 10.00 - округление цены до 10 рублей

Установка модуля Uni base currency на OpenCart 3

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

  1. Перейдите в раздел Модули/Расширения → Установка расширений и загрузите uni_base_currency.ocmod.zip файл через установщик.
  2. Перейдите в раздел Система → Пользователи → Группы пользователей и в группе администраторов добавьте права на изменение модуля.
  3. Перейдите в раздел Модули/Расширения → Модификаторы и нажмите кнопку Очистить а затем Обновить.
  4. Перейдите в раздел Панель состояния, кликните на кнопку "Настройки разработчика" и очистите кеш ТЕМЫ и SASS.
  5. Перейдите в раздел Модули/Расширения → Модули, выберите тип расширения "Модули" и активируйте модуль Uni base currency - базовая валюта товара.
  6. Нажмите кнопку "Редактировать модуль" установите статус Включено и сохраните настройки.
  7. Задайте нужным товарам Базовую валюту и Базовую цену.
Отзывов (1)
Денис Денис
16.06.2023

Купил данный модуль и сейчас доволен как удав. Тех поддержка помогла с настройками, так как был небольшой конфликт с другими модулями. Все сделали оперативно и все объяснили. Поддержка работает на высоте. Огромное спасибо ребятам за их работу.

Ответ администратора Ответ администратора

И Вам спасибо!