Prices in BGN and EUR

Descripción

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

Instalación

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate it from the Plugins menu in WordPress.
  3. That’s it – the plugin works immediately!

Preguntas frecuentes

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 ❤️

Reseñas

24 de septiembre de 2025
Работи за всички цени, които имате в сайта. Продължавай с добрата работа!Works for every BGN price you got. Keep up the good work!
29 de julio de 2025 1 respuesta
Работи отлично. Лесно и бързно настройване.
Leer todas las 6 reseñas

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

Traduce “Prices in BGN and EUR” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

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