ማብራሪያ
Ready for the Euro Zone?
Legal requirement from 1 August 2025: All online stores in Bulgaria must display their prices in both BGN and EUR.
This plugin is your all-in-one solution for the BGN-to-EUR transition:
1. Dual Price Display: Automatically adds the secondary price (e.g., 43.46 € (85.00 лв.)) alongside your main prices.
2. Bulk Price Converter: A built-in tool to safely convert your entire product catalog from BGN to EUR with one click (and keep BGN as secondary).
Български (Bulgarian):
Този плъгин ви помага да спазите изискванията за 2025 г. като показва цените едновременно в Лева и Евро. Включва и конвертор, с който автоматично да превалутирате целия си магазин към Евро, когато му дойде времето!
How It Works:
* If your store is in BGN: The plugin displays the calculated price in EUR.
* If your store is in EUR: The plugin displays the calculated price in BGN (Leva).
* Settings Control: If you turn the setting OFF, only one price (your current store currency) will be shown.
Works on:
– Product pages
– Cart and checkout (including WooCommerce Blocks)
– Mini cart
– Order emails
Support
If you find this plugin useful, please consider buying me a coffee to support the development!
https://buymeacoffee.com/rezored
Features
- ✅ Automatic EUR price calculation from BGN
- ✅ Bulk Price Converter: Safely convert your entire catalog to EUR (Settings -> Price Converter)
- ✅ Uses fixed BNB exchange rate: 1 EUR = 1.95583 BGN
- ✅ Works on all key pages and emails
- ✅ Secure: Uses a dedicated remote API for reliable mass conversion
- ✅ No additional configuration required
- ✅ Lightweight and fast
መጫን
- Upload the plugin folder to
/wp-content/plugins/. - Activate it from the Plugins menu in WordPress.
- That’s it – the plugin works immediately!
የተለመዱ ጥያቄዎች
-
Will it work with currencies other than BGN?
-
Yes! As of version 1.7.0, the plugin supports both BGN and EUR stores. If your store is in BGN, it shows EUR prices. If your store is in EUR, it shows BGN prices.
-
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 & Bulk Converter” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Prices in BGN and EUR & Bulk Converter” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.8.8
- FIX: Resolved issue where “Select All Global” logic was skipping pages with previously converted products.
1.8.7
- HOTFIX: Fixed license key validation issue caused by whitespace.
1.8.6
- NEW: Added color customization for secondary prices in settings.
- FIX: Removed all hardcoded color references for secondary currency display.
1.8.5
- FIX: Made the “Pro Version” admin notice permanently dismissible.
1.8.4
- HOTFIX: Resolved “undefined variable” error in display logic.
1.8.2
- FIX: Enforced price display order: EUR is always primary, BGN is secondary in brackets.
1.8.1
- NEW: Bulk Price Converter Tool – Convert your entire catalog from BGN to EUR with one click (Settings -> Price Converter).
- NEW: Secure Remote API – Uses a dedicated microservice for safe, reliable conversion without timeouts.
- NEW: Safety First UI – Unified “Risk Acceptance” alert processing to prevent accidental mass changes.
- NEW: Price Display Update – Now shows “EUR (BGN)” to prioritize the future currency.
- NEW: Persistent License Key – Pro keys are now saved in settings for easier management.
1.7.1
- Tested up to WordPress 6.9
- Refined EUR to BGN support (Bidirectional)
- Added “Support me” link in Plugins list
- Added Donate link for WordPress directory
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.7.0
- NEW: Bidirectional support – Automatically detects if your store is in BGN or EUR and displays the alternative
- NEW: Settings page – Enable/Disable the dual currency display
- Improved price display – Clean formatting for both currencies
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