Плъгинът WooCommerce показване на втора валута позволява на WooCommerce магазините да показват цените на продуктите както в български лев (BGN), така и в евро (EUR) през определен преходен период (по подразбиране: 8 юли 2025 г. до 31 декември 2026 г.), в съответствие с присъединяването на България към Еврозоната. Той добавя еквивалентната цена в евро за магазини, базирани на BGN (или в лева за магазини, базирани на EUR), на продуктовите страници, кошницата и страницата за плащане, използвайки фиксиран обменен курс (по подразбиране: 1.95583 BGN/EUR).
Плъгинът включва административна страница за настройки, където може да се конфигурират началната дата, датата на превключване (cutoff) и крайната дата за показване на двете валути, обменният курс и опционална cron задача за автоматично конвертиране на всички продуктови цени в евро на датата на превключване (по подразбиране: 31 декември 2025 г.). Плъгинът поддържа WooCommerce блокове и динамични актуализации в кошницата, осигурявайки точно показване на цените. Освен това запазва оригиналните цени в лева преди конвертиране за справка. С удобен административен интерфейс и сигурна обработка на данни, той улеснява управлението на валутния преход за WooCommerce магазините в България.
Характеристики на WooCommerce показване на втора валута
- Двувалутен дисплей: Показва цените както в BGN, така и в EUR по време на преходния период, добавяйки еквивалентната цена (напр. „100.00 лв. / 51.13 €“ или обратно) на продуктовите страници, кошницата и страницата за плащане.
- Конфигурируем преходен период: Административни настройки за начална дата (по подразбиране: 8 юли 2025 г.), дата на превключване (по подразбиране: 31 декември 2025 г.) и крайна дата (по подразбиране: 31 декември 2026 г.) за двувалутен дисплей.
- Фиксиран обменен курс: Използва персонализируем курс BGN/EUR (по подразбиране: 1.95583), регулируем през административния панел.
- Автоматично конвертиране на цени: Опционално планира cron задача за конвертиране на всички продуктови цени (редовни, промоционални и базови) в евро на датата на превключване, като деактивира плащанията по време на конвертирането, за да се избегнат грешки.
- Запазване на ценовата история: Съхранява оригиналните цени в лева като мета данни преди конвертиране.
- Динамични актуализации в кошницата: Актуализира реално време цените в WooCommerce блокове (кошница и плащане), осигурявайки последователен двувалутен дисплей.
- Административна страница за настройки: Предоставя удобен интерфейс за задаване на дати, обменен курс и активиране на cron задача.
- Ръчно задействане на конвертиране: Позволява на администраторите да стартират процеса на конвертиране ръчно чрез бутон в страницата за настройки.
- Сигурност и ефективност: Внедрява саниране, проверка с nonce и контрол на правата за настройките и процесите на конвертиране.
- Поддръжка на локализация: Използва собствен текстов домейн за превод на текстове.
Инсталация
- Качете папката на плъгина в директорията
/wp-content/plugins/
. - Активирайте плъгина Mobileship WooCommerce Second Currency Display чрез административния панел на WordPress.
- Уверете се, че WooCommerce е инсталиран и активиран.
- Отидете на Настройки > BGN към EUR в административния панел на WordPress, за да конфигурирате началната дата, датата на превключване, крайната дата, обменния курс и настройките за cron задача.
- Запазете настройките, за да активирате двувалутния дисплей и да планирате автоматично конвертиране, ако е желано.
Употреба на WooCommerce показване на втора валута
- Конфигуриране на настройки: Отидете на Настройки > BGN към EUR, за да зададете преходния период (начална дата, дата на превключване и крайна дата), обменния курс и да активирате cron задачата за автоматично конвертиране. Настройките по подразбиране съответстват на графика за Еврозоната на България.
- Показване на двувалутни цени: По време на преходния период цените автоматично се показват както в BGN, така и в EUR (напр. „100.00 лв. / 51.13 €“, ако BGN е основна валута, или обратно). След датата на превключване редът се обръща (напр. „51.13 € / 100.00 лв.“).
- Автоматично конвертиране: Ако cron задачата е активирана, всички продуктови цени (редовни, промоционални и базови) се конвертират в евро на датата на превключване, а валутата на магазина се сменя на EUR. Оригиналните цени в лева се запазват като мета данни.
- Ръчно конвертиране: Администраторите могат ръчно да задействат конвертирането, като кликнат на „Изпълни Конвертиране Сега“ в страницата за настройки, полезно за тестване или незабавно конвертиране.
- Кошница и плащане: Цените в кошницата и при плащане се актуализират динамично, за да показват двете валути, осигурявайки съответствие с WooCommerce блокове.
- Персонализиране на стила: Настройте външния вид на двувалутния дисплей, като целите класовете за цени на WooCommerce (напр.
.woocommerce-Price-amount
) в CSS на вашата тема.
Изисквания
- WordPress 5.0 или по-висока версия
- PHP 7.0 или по-висока версия
- WooCommerce 4.0 или по-висока версия
- Административни права за конфигуриране на настройки и извършване на конверсии