Aelia Currency Switcher for WooCommerce v4.12.5.210819 NULLED

Trong bài viết

Aelia Currency Switcher for WooCommerce allows you to configure the list of currencies that you want to accept. Such currencies will then appear in a list, displayed as a widget, which your Users can use to select their preferred currency. When the customer selects a currency, the store will both display the price and complete the transaction in the new currency. The price displayed on the shop will be the price that the customer will pay when completing the order.

Link demo : https://aelia.co/shop/currency-switcher-woocommerce/

Other :

How does Aelia Currency Switcher for WooCommerce work

Once activated, the Currency Converter will allow you to configure a list of currencies that you want to accept. Such currencies will then appear in a list, displayed as a widget, which your Users can use to select their preferred currency. When the customer selects a currency, the store will both display the price and  complete the transaction   in the new currency. The price displayed on the shop will be the price that the customer will pay when completing the order.

Increase conversions by cutting credit card fees

Credit Card operators typically charge a conversion fee when a payment is made in a currency other than the currency in which the card was issued. This adds to the cost per purchase and it can frustrate potential customers. Offering your Visitors the ability to pay in their own currency can help improve conversions.

Each order stores the currency used to place it, so that both Store Managers and customers can retrieve the order and see how much they paid.

Please note

Your ability to accept payments in each currency will depend on the Payment Gateway plugins installed on your website and on the Payment Processors you use. If you are unsure, we recommend that you contact them to verify that they will be able to process payments in the currency you wish to accept.

The currency converter for WooCommerce includes GeoLite data generated by MaxMind, available from https://www.maxmind.com.

Releases are announced through blog posts; you can subscribe to the site feed (using the form you can find on the right, on the front page) to be notified when new updates are available.

Main features of Aelia Currency Switcher for WooCommerce:

  • Easy to use for both merchants and customers.
  • Allow customers to shop in their preferred currency.
  • Automatic exchange rate updates, through Open Exchange Rates, WebServiceX and Yahoo! Finance (more suppliers coming soon).
  • Allows to set exchange rates manually, instead of having them updated automatically.
  • Allows to enter currency prices for products and coupons  without having to use exchange rates.
  • Allows you to set the base currency for each product and automatically calculate the price in other currencies  .
  • Automatically detect the visitor’s country (  geographical location  ), with the currency set accordingly.
  • Filter available payment methods depending on the selected currency.
  • The visitor’s preferred currency is stable and it will be automatically selected on their next visit.
  • Integrate with Google Analytics multi-currency feature.
  • Enable automatic selection of a currency based on a customer’s billing or shipping country, rather than having them explicitly select it.
  • Comes with free integrations with some of the most popular official WooCommerce plugins, such as Subscriptions, Product Add-ons, Bundles, Composite Products, Dynamic Pricing, etc.
  • Fully supported by WooCommerce Points and Rewards plugin, developed by wpweb.
  • Fully powered by Product Feed PRO for WooCommerce, developed by AdTribes.
  • Fully compatible with our other WooCommerce plugins.

Requirements of Aelia Currency Switcher for WooCommerce

  • WordPress 3.6 or later
  • PHP 7.0 or later
  • PHP extension
    • WOMEN’S CURRENT
  • WooCommerce 2.6.x or later
  • Aelia Foundation Classes frame  free  2.0.1.180821 or later (plugin may install automatic frame).
  • Recommendation  : PHP and WordPress memory limit is set to 128MB or more.
Free Download Aelia Currency Switcher for WooCommerce v4.12.5.210819 NULLED nulled changelog
= 4.12.5.210819 =
* Tweak - Modified the logic used to load the available payment gateways on the settings page. The new logic should also see "special" payment methods, such as the PayPal Credits Cards added by the WooCommerce Payments plugin.
* Feature - Added filter `wc_aelia_cs_settings_payment_gateway_available`. The filter allows 3rd parties to force a payment gateway to appear as available or unavailable in the backend, regardless of the result of the actual availability check.

= 4.12.4.210805 =
* Tweak - Added check for the presence of cart fragments to the frontend scripts. This will prevent errors caused by the fragment variable not being set.
* Fix - Fixed purging of cart fragments when using the "buttons" currency selector.
* Refactor - Rewritten settings page using the new Aelia settings API.
* Updated supported WooCommerce versions.

= 4.12.3.210711 =
* Compatibility - Improved compatibility with WordPress 5.8. Added better support for the new block widget editor.
* Updated requirements - The plugin now requires Aelia Foundation Classes 2.1.13.210706 or newer.

= 4.12.2.210706 =
* Feature - Added country selector widget with country flags.

= 4.12.1.210629 =
* Refactor - Rewritten currency selector widget scripts using TypeScript.

= 4.12.0.210629 =
* Feature - Added currency selector widget with country flags.
* Feature - Added currency display mode to currency selector widget. The widget now allows to choose if the currency code or the currency name should be displayed.
* Fix - Fixed currency formatting logic. Due to a typo, the currenc format settings were not taken into account in the latest update.

= 4.11.6.210623 =
* Addon - Updated bundled Shipping Pricing Addon.

= 4.11.5.210622 =
* Updated supported WooCommerce versions.
* Updated supported WordPress versions.

= 4.11.4.210622 =
* Addon - Updated bundled Shipping Pricing Addon.

= 4.11.3.210607 =
* Tweak - Added plugin icon for Freemius integration.

= 4.11.2.210531 =
* Feature - Added filter `wc_aelia_cs_get_product_price`. The filter allows to fetch the price of a product in a specific currency.

= 4.11.1.210520 =
* Added filter `wc_aelia_cs_converted_product_base_price`. The filter allows 3rd parties to alter the result of a conversion of a product's base price.
* Tweak - Updated settings page to include the Freemius contact form and account page.
* Updated requirements.
* Updated supported WooCommerce versions.

= 4.11.0.210517 =
* Tweak - Code refactoring. Reorganised the code to make it better organised and easier to maintain and expand.
* Feature - Added logic to bundle the Shipping Pricing Addon.

= 4.10.2.210513 =
* Updated supported WooCommerce versions.

= 4.10.1.210406 =
* Updated supported WooCommerce versions.

= 4.10.0.210312 =
* Feature - Added support for WooCommerce Checkout Block. Choosing a country from that block now updates customer's country and currency, when the "force currency by country" option is enabled.
* Tweak - Refactored WooCommerce Admin integration. Moved initialization of the integration to the `woocommerce_init` event.
* Tweak - Refactored logic used to convert shipping costs. The new logic now also looks for the shipping costs currency in the meta assigned to a shipping rate.
* Tweak - Improved logic used when the "force the currency by country" option is enabled. The new logic performs additional checks on the checkout page, to ensure that the currency matching the country selected by the customer is used to complete the order. This can improve compatibilities with plugins like Smart Coupons, which can trigger Ajax calls that can involuntarily affect the currency selection.

= 4.9.15.210311 =
* Updated supported WordPress and WooCommerce versions.

= 4.9.14.210215 =
* Fix - Fixed check of the nonce used by the shipping calculator on the cart page. The check is performed when the "force currency by country" option is set to "shipping country".

= 4.9.13.210128 =
* Updated supported WooCommerce versions.

= 4.9.12.210121 =
* Tweak - Refactored price conversion logic for grouped products.

= 4.9.11.210114 =
* Fix - Modified logic used to fetch the currency from current user's profile, so that is only applies to logged in users.
* Tweak - Moved filter `wc_aelia_cs_get_product_base_currency` to class `WC_Aelia_CurrencyPrices_Manager`.
* Feature - Added filter `wc_aelia_cs_get_product_base_price_in_currency`, to allow 3rd parties to fetch the base price of a product in a specific currency.
* Tweak - Rewritten and simplified price filter widget integration, for better compatibility with multiple WooCommerce versions.

= 4.9.10.210105 =
* Fix - Temporarily removed check on product's base currency on Edit Product page. The check could cause issues with variable products, which are going to be addressed.

= 4.9.9.210102 =
* Fix - Fixed currency selection logic. The "refresh" option now clears the selected currency, so that the selection can be performed again.
* Updated supported WooCommerce versions.
* Updated language files.

= 4.9.8.201228 =
* UI - Added check against the "product base currency" field on the Edit Product page, to warn the administrators when they set a base currency, but don't enter a price for it.
* Updated supported WooCommerce versions and requirements.

= 4.9.7.201227 =
* Fix - Fixed bug introduced in `4.9.5.201125` in the logic used to fetch customer's country. The bug could trigger a fatal error when option "force currency by country" was enabled at WooCommerce > Currency Switcher > Currency Selection.

= 4.9.6.201207 =
* Tweak - Improved consistency in the display of the exchange rates schedule.
* Updated supported WooCommerce versions.

= 4.9.5.201125 =
* Tweak - Refactored currency selection logic, to make it more consistent.
* Tweak - Optimised logic used to load currency format settings (decimal separator, thousand separator, currency symbol).

= 4.9.4.201118 =
* Feature - Added support for the new Analytics > Variations report introduced in WooCommerce 4.8.
* Tweak - Improved logic used to store exchange rates agaisnt refunds, when populating report data.
* Updated supported WordPress and WooCommerce versions.

= 4.9.3.201103 =
* Updated supported WooCommerce versions.

= 4.9.1.201005 =
* Updated supported WordPress versions.

= 4.9.0.200917 =
* Tweak - Improved WooCommerce Admin Analytics integration. Added option to generate reports with all data and totals in base currency, like in standard reports. **This feature requires WooCommerce 4.6 or later**.
* Tweak - Removed obsolete jQuery library `jquery.ba-bbq.min.js`.

= 4.8.15.200904 =
* Updated supported WooCommerce versions.

= 4.8.15.200902 =
* Tweak - Added Freemius deploy script.

= 4.8.14.200813 =
* Updated supported WordPress and WooCommerce versions.

= 4.8.14.200805 =
* Tweak - Improved WooCommerce Admin Analytics integration. Added currency filter to Dashboard report.
* Updated supported WooCommerce versions.

= 4.8.13.200617 =
* Feature - Added new filter `wc_aelia_cs_product_requires_conversion`.
* Added support for `currency` attribute stored against a shipping rate. This will make it easier to add multi-currency support to shipping plugins.
* Tweak - Updated admin UI to show that the log files now contain a timestamp in their name.
* Fix - Fixed check that caused a "zero decimals" setting to be ignored.
* Fix - Added trimming of exchange rates entered manually on the settings page.
* Updated supported WooCommerce versions.
= 4.8.7.200417 =
* Feature - Added logic to save the base currency exchange rate against each order and refund.
* Tweak - Improved WooCommerce Admin Analytics. Added logic to set the currency symbol and format dynamically.

= 4.8.12.200605 =
* Tweak - Code optimisations, to improve performance.

= 4.8.11.200524 =
* Tweak - Improved WooCommerce Admin Analytics integration. Added currency filter to Coupons report.

= 4.8.10.200518 =
* Tweak - Changed level of "exchange rate not found" message from ERROR to WARNING.
* Updated supported WooCommerce versions.

= 4.8.9.200506 =
* Tweak - Improved WooCommerce Admin Analytics integration. Added logic to decode HTML entities for currency symbols and price formats.

= 4.8.8.200428 =
* Updated requirement checking class.
* Updated requirements.
* Updated supported WooCommerce versions.

= 4.8.7.200427 =
* Tweak - Improved WooCommerce Admin Analytics integration. Added logic to set the currency symbol and format dynamically (requires WooCommerce Admin 1.1.0 or newer).

= 4.8.6.200408 =
* Updated supported WooCommerce versions.

= 4.8.5.200318 =
* Fix - Set default report currency to shop's base currency on WooCommerce Admin Analytics reports.

= 4.8.4.200316 =
* Tweak - Improved handling of cases when product prices are stored in an incorrect format.

= 4.8.3.200311 =
* Tweak - Added check to disable the WooCommerce Admin integration on WooCommerce 3.8 and earlier, where it can't run.

= 4.8.2.200310 =
* Feature - Added preliminary support for WooCommerce Admin Analytics reports.
* Updated supported WooCommerce and WordPress versions.

= 4.8.1.200207 =
* Tweak - Added logic to clear the currency-specific sale prices at the end of a scheduled sale.
* Updated supported WooCommerce versions.

= 4.8.0.200127 =
* Improved action `wc_aelia_cs_set_product_price`. It now allows to specify "regular_price" and "sale_price" to set the price in a specific currency for simple products and variations.
* Added new filter `wc_aelia_cs_bulk_edit_price_types_map`.

= 4.7.15.200114 =
* Updated supported WooCommerce versions.

= 4.7.14.191126 =
* Fix - Fixed minor bug that caused the time execution limit to be set to 10 minutes by the setup process, even after the setup was completed.
* Tweak - Improved integration with Turkey Central Bank, to skip invalid rates.

= 4.7.13.191105 =
* Updated supported WooCommerce versions.

= 4.7.12.191014 =
* Fix - Fixed call to filter `widget_title` in widget templates.
* Updated supported WooCommerce versions.

= 4.7.11.190924 =
* Improvement - Improved error checking during conversion of product prices, to detect and avoid invalid products.
* Tweak - Improved script to intercept the currency selection to handle widgets created dynamically, via JavaScript.

= 4.7.10.190830 =
* Updated supported WooCommerce versions.

= 4.7.9.190730 =
* Fix - Fixed condition that could cause regular prices to be overwritten during the scheduled processing of sale prices.

= 4.7.8.190709 =
* Fix - Fixed condition that caused order items to disappear during the creation of a manual order.

= 4.7.7.190706 =
* Fix - Restored original logic to store currency prices against product instances.
* Fix - Added workaround for bug caused by WC 3.6.3+, which caused product prices being overwritten by the "update product stock" function.
* Tweak - Increased number of decimals used to calculate orders' and items' totals in base currency.
* Tweak - Improved shortcode `aelia_cs_product_price`. Added support for sign up fees (subscriptions).
* Tweak - Improved shortcode `aelia_cs_currency_amount`. Added new filter `aelia_cs_pp_shortcode_converted_amount`, to allow 3rd parties to alter the output of the shortcode.

= 4.7.6.190703 =
* Tweak - Added workaround to prevent conflicts with other plugins while returning product prices in currency.

= 4.7.5.190628 =
* Tweak - Changed scope of method `WC_Aelia_CurrencySwitcher::get_currency_by_customer_country()` to "public".
* Tweak - Added check to show errors on the currency selector widget only to shop managers.

= 4.7.4.190619 =
* Fix - Fixed bug of product prices being overwritten by the "update product stock" function in WC 3.6.3 and newer.
* Tweak - Removed obsolete messages from Admin area.

= 4.7.3.190622 =
* Tweak - Removed obsolete admin messages.
* Updated supported WooCommerce versions.

= 4.7.3.190416 =
* Tweak - Optimised logic used to load currency specific prices for products.
* Updated supported WooCommerce versions.

= 4.7.2.190330 =
* Tweak - Added validation of product ID before trying to fetch its currency prices and perform a price conversion.

= 4.7.1.190322 =
* Tweak - Added check on frontend script, to handle the case where the `wc_cart_fragments_params` variable has been removed by disabling WooCommerce's cart fragments.

= 4.7.0.190307 =
* Feature - Implemented Bulk edit for simple and external products.
* Updated supported WooCommerce version.
* Updated supported WordPress version.

= 4.6.10.190301 =
* Updated supported WooCommerce version.
* Updated supported WordPress version.

= 4.6.9.181217 =
* Tweak - Rewritten logic to handle the price filter widget, removing legacy code.

= 4.6.8.181210 =
* Improved compatibility with WooCommerce 3.5.2.
* Updated supported WooCommerce version.
* Updated language files.

= 4.6.7.181124 =
* Fix - Updated "product is on sale" check, to take into account the time zone.
* Updated supported WooCommerce version.
* Updated supported WordPress version.

= 4.6.6.181004 =
* Updated supported WooCommerce versions.
* Fix - Modified currency selector widget to show warning about "force currency by country" option only on the frontend.

= 4.6.5.180828 =
* Feature - Added support for exchange rate markups expressed as a percentage (e.g. "10%").

= 4.6.4.180827 =
* Updated requirements. The plugin now requires Aelia Foundation Classed 2.0.1.180821 or newer.

= 4.6.3.180821 =
* Feature - Added order net total in base currency next to the order total, in Orders List page.
* Tweak - Changed minimum requirements to WooCommerce 2.6

= 4.6.2.180725 =
* Tweak - Implemented "lazy load" of exchange rates provider models. This is to allow 3rd parties to hook into the logic and add their own models.
* Tweak - Removed warnings when the price properties expected by the Currency Switcher are not found.

= 4.6.1.180716 =
* Fix - Fixed bug that caused the exchange rates settings to be lost after removing a currency.

= 4.6.0.180628 =
* Tweak - Implemented workaround to prevent the Memberships plugin from triggering notices during the conversion of product prices.
* Tweak - Added logic to ensure that shipping costs are calculated with the correct amount of decimals, before they are converted.

= 4.5.19.180608 =
* Fix - Set currency for Latvia to EUR.

= 4.5.18.180529 =
* Updated supported WooCommerce version.

= 4.5.18.180417 =
* Fix - Fixed logic used to save the order currency for manual orders.

= 4.5.17.180404 =
* Fix - Fixed display of variation prices on variable product pages.
* Fix - Fixed active currency when saving order meta.

= 4.5.16.180307 =
* Tweak - Removed redundant logger class and optimised logging logic.
* Fix - Fixed name of `