Description
Legal requirement from 1 August 2025:
All online stores in Bulgaria must display their prices in both BGN and EUR.
This lightweight plugin automatically adds EUR price display alongside BGN prices, using the fixed BNB exchange rate (1 EUR = 1.95583 BGN).
Works on:
– Product pages
– Cart and checkout (including WooCommerce Blocks)
– Mini cart
– Order emails
Features
- ✅ Automatic EUR price calculation from BGN
- ✅ Uses fixed BNB exchange rate: 1 EUR = 1.95583 BGN
- ✅ Works on all key pages and emails
- ✅ No additional configuration required
- ✅ Lightweight and fast
Installation
- Upload the plugin folder to
/wp-content/plugins/. - Activate it from the Plugins menu in WordPress.
- That’s it – the plugin works immediately!
FAQ
-
Will it work with currencies other than BGN?
-
No. This plugin is designed only for stores with BGN as the primary currency.
-
Can I change the exchange rate?
-
No. The rate is fixed by law. For dynamic rates, use a multi-currency plugin.
-
How can I support the developer?
-
You can send a «thank you» through the link in the plugin settings ❤️
Reviews
Contributors & Developers
“Prices in BGN and EUR” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Prices in BGN and EUR” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.6.0
- CRITICAL FIX for duplicate EUR prices – Resolved problem with duplicate EUR prices
- Simplified architecture – Uses only wc_price hook to prevent duplication
- Removed HTML-level hooks that were causing duplication on price ranges
- Cleaner logic – One EUR per numeric price, no duplication
1.5.5
- Fixed double EUR price issue – Resolved problem with duplicate EUR prices
- Improved detection logic – More strict checking to prevent duplication
- Optimized processing – More efficient price processing logic
1.5.4
- CRITICAL FIX for WooCommerce 10.1.2 – Resolved missing EUR prices on product pages
- Added specific hooks for WooCommerce 10.1.2+ compatibility
- Added direct action hooks for more reliable product page coverage
- Enhanced debug logging for easier troubleshooting
1.5.3
- Fixed missing EUR prices on product pages and category listings
- Added missing WooCommerce hooks for complete product page coverage
- Enhanced JavaScript selectors for better product page targeting
- Added debug logging for easier troubleshooting
1.4.9
- Fixed edge case with comma handling in number formatting
- Improved price extraction to handle different thousand/decimal separator configurations
- Enhanced compatibility with various WooCommerce number formatting settings
1.4.8
- Fixed incorrect Euro conversion calculations
- Improved price extraction for both traditional WooCommerce and WooCommerce Blocks elements
1.4.6
- Fixed WordPress enqueue compliance – removed inline scripts/styles
- Enhanced compatibility – using proper WordPress functions for resource loading
- Improved security – proper script localization with
wp_localize_script() - Enhanced performance – CSS and JS files are separated and cached
1.4.3
- Improved security – all outputs are properly escaped
- Improved internationalization – all texts are translatable
- WordPress standards compliance
1.4.0
- Added WooCommerce Blocks support
- Improved compatibility with latest WordPress versions
1.3.7
- Added explanation under totals in cart and checkout
- Added readiness for admin page
1.3.0
- EUR price display on all pages and emails