Dynamic Currency Pricing Lite

Description

This is the Lite version of Dynamic Currency Pricing. It allows you to peg your product prices to stable currencies like USD or EUR for up to 10 products. The plugin fetches real-time data from the appropriate central bank (ECB for global currencies, TCMB for TRY) and automatically updates the prices in your store’s currency. This saves you from manual price adjustments and protects your profit margins against currency fluctuations.

This Lite version has limited features. For advanced controls like profit margins, additional costs, and unlimited products, please upgrade to the Pro version.

Screenshots

  • The main plugin settings page where you can manage currencies and settings.

Installation

  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Navigate to Settings > Currency Pricing Lite to find the plugin’s settings page.
  4. IMPORTANT: You must click the “Update Exchange Rates” button for the first time to fetch the initial currency data. The plugin cannot function without this step.

FAQ

Why are the prices not changing after I installed the plugin?

This is the most common question. After activating the plugin, you must perform a one-time initial setup. Please navigate to Settings > Currency Pricing Lite and click the “Update Exchange Rates” button. The plugin needs this initial data to know which rates to use for converting prices. After this first update, the rates will be updated automatically.

The exchange rates seem stuck or are not updating. What can I do?

There are two main reasons for this:
1. Weekends and Holidays: Central banks (like the ECB and TCMB) do not publish new exchange rates on weekends or public holidays. The rate will automatically update on the next business day.
2. Server Connection: Your server might be having trouble connecting to the central bank’s server. You can always go to the plugin’s settings page and click the “Update Rates Now” button to trigger a manual update. If it still fails, check with your hosting provider.

Does this plugin work with product variations?

This Lite version of the plugin currently supports Simple products only. The dynamic pricing fields will appear in the “General” tab for simple products. Support for variable products, allowing a unique USD/EUR price for each variation, is a feature planned for the Pro version.

What happens to my prices if I deactivate or delete the plugin?

When you deactivate the plugin, the price update mechanism stops. The product prices will be frozen at the last value calculated by the plugin. This calculated price effectively becomes the new manual price for the product. If you delete the plugin, its custom data (like the base USD/EUR price) will be removed, but the regular price field in WooCommerce will still hold that last calculated value until you manually change it.

Where does the plugin get its exchange rate data from?

To provide reliable and official data, the plugin fetches rates directly from official sources: the European Central Bank (ECB) for global currencies and the Central Bank of the Republic of Turkey (TCMB) if your store’s currency is TRY. The rates are updated once daily.

Can I add a profit margin or other fees to the converted price?

Adding a percentage or fixed profit margin, including additional costs, and rounding prices to .99 are all advanced features available in the Pro version.

What happens when I reach the 10 product limit?

The plugin will continue to work perfectly for the first 10 products you have set a dynamic price for. You will simply be unable to set a USD/EUR price for any new products (the 11th, 12th, etc.) until you upgrade to the Pro version, which supports unlimited products.

Will this plugin slow down my website?

No. The plugin is built for performance. It calculates and saves the converted prices in the background once a day using a cron job. It does not perform complex calculations every time a visitor loads a page, so it has a minimal impact on your site’s speed.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Dynamic Currency Pricing Lite” is open source software. The following people have contributed to this plugin.

Contributors

“Dynamic Currency Pricing Lite” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Dynamic Currency Pricing Lite” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

3.0.6

  • TWEAK: Added an admin notice to guide new users through the initial setup.
  • TWEAK: Updated the readme.txt file with new “Installation” and “Screenshots” sections to improve clarity.

3.0.4

  • FIX: Corrected timezone handling for cron job scheduling to improve reliability across different server environments.
  • FIX: Added translators comments for strings with placeholders to meet i18n standards.
  • FIX: Escaped a variable in HTML output to resolve a security notice.
  • FIX: Sanitized GET parameters on the settings page.
  • TWEAK: Updated readme.txt tags and short description.

3.0.4

  • SECURITY: Hardened nonce verification by adding sanitize_text_field to comply with WordPress.org security standards.