Opencart 3 и 2 – Безплатен модул за показване на две валути: Лев и Евро
Модулът добавя автоматично втора валута (BGN или EUR) до всяка цена в сайта, когато активната валута е едната от двете.
ДЕМО: https://oc3032.tankoo.eu/
Как работи
- Ако активната валута е BGN, се показва еквивалентната стойност в EUR.
- Ако активната валута е EUR, се показва еквивалентната стойност в BGN.
- Втората валута се визуализира в скоби след основната цена в
, което позволява лесно стилизиране.
Технически детайли
- PHP част (catalog):
- Прехваща функцията
Currency::format(...) в system/library/cart/currency.php - Добавя логика за изчисление на стойността във втора валута
- Допълва ценовия стринг с визуализация на втората валута
- Twig част (Journal 3):
- Добавя се автоматично към всички
.twig шаблони в catalog/view/theme/journal3/template/*/*.twig - Обхваща както
{{ price }}, така и {{ price_formatted }} - Изчислява и визуализира вторичната валута с коректен формат и символи
Инсталация
- Влез в OpenCart админ панела
- Отиди на Extensions > Extension Installer
- Качи файла
tk_second_currency.ocmod.xml или .ocmod.zip - Отиди на Extensions > Modifications и натисни „Обнови“
- Изчисти кеша от Dashboard > Developer Settings (Clear theme/SASS cache)
!!! Условия за коректна работа
- Валути BGN и EUR трябва да са:
- Добавени в админ панела, валута BGN трябва да е по подразбиране, а валута EUR може да не е активирана, но да е създадена
- Със стойности като: BGN = 1.00000, EUR = 0.51129
Примерен резултат
Ако цената е 100.00 лв., ще се визуализира:
100.00 лв. (51.13 €)
Свали безплатно
СВАЛИ МОДУЛА - ВЕРСИЯ OC 2.x
СВАЛИ МОДУЛА - ВЕРСИЯ OC 3.x
Ако желаете да ме черпите кафе или бира ;)
Revolut App или Банкова карта към Revolut
Линк: revolut.me/tanyo4gng
Paypal или Банкова карта към Paypal
Линк: paypal.com/donate