Changelog

Mar 15, 2024 - Version 2.4.6

  • Fixed: Compatible with LearnPress plugin.

  • Fixed: not convert shipping with Shipmondo WooCommerce plugin.

  • Fixed: MiniCart Elementor pro does not convert the price when YayExtra is activated. --- Lite version.

  • Removed: "calculate_price_by_currency_cookie" function. To replace it, use the "calculate_price_by_currency" function.

  • Removed: "filtered_by_currency_code" function. To replace it, use the "get_currency_by_currency_code" function.

Mar 12, 2024 - Version 2.4.5

  • Added: filter hook hide dropdown/switcher in analytics. --- Pro version.

  • Added: filter hook yay_currency_convert_all_orders_to_base detect convert orders .--- Pro version

  • Added: exchange rate by currency at customer placed order via yay_currency_order_rate metadata in Order data.

  • Added: YayCurrency database update alert. [ Convert all orders to base currency, support for analytic menu ].

  • Added: YayCurrency Order Info metaboxes.

  • Added: Reload Checkout page option in Force payment in a specific currency option. --- Pro version.

  • Fixed: Analytics menu, compatible with WooCommerce Subscriptions plugin (Reports). --- Pro version

  • Fixed: Cloudflare APO and WP Rocket conflict Dynamic Cookies. --- Pro version

  • Fixed: Compatible with Woo Subscriptions plugins.

  • Fixed: Compatible with CTX Feed plugin.

  • Fixed: Compatible with Woo Product Bundles plugin.

  • Fixed: Caching with Multiple languages plugin. --- Pro version

  • Fixed: Compatible Erfanmhdi plugin.

  • Fixed: Compatible with Users Insights plugin.

  • Fixed: Compatible with cache plugins. --- Pro version

  • Fixed: Checkout notice not display on Checkout page [use blocks].

  • Fixed: Force Payment currency not work with Fallback currency option. [ Checkout page use shortcode or gutenberg blocks ] --- Pro version

  • Fixed: Compatible with cache plugins option enable not correct with 3rd plugins ( Woo Subscriptions & Buy Once or Subscribe for WooCommerce Subscription ). --- Pro version

  • Fixed: Free shipping min amount not convert.

  • Fixed: PHP compatible with PHP 8.2 version.

  • Fixed: WPC Frequently Bought Together for WooCommerce plugin.

  • Fixed: Compatible with Request a Quote for WooCommerce plugin.

  • Fixed: Compatible with Event Tickets plugin.

  • Fixed: Compatible with SlovakParcelService plugin.

  • Fixed: Compatible with WooCommerce 8.6.1 version.

  • Fixed: Compatible when active both Request a Quote for WooCommerce & Woo Product Add-ons plugins

  • Fixed: use multiple shortcodes [yaycurrency-price-html] not work with Compatible with cache plugins option. --- Pro version

  • Fixed: YayCurrency Order Info not work with old WooCommerce version.

  • Fixed: Customer history metaboxes calculate not correct.

  • Improved: Reduce Page Load Times.

  • Improved: Refactor code.

Dec 20, 2023 - Version 2.4.4

  • Added: yay_currency_custom_currency_code_by_force_country hook (allow custom currency with force payment based on country)

Dec 19, 2023 - Version 2.4.3

  • Added: Manual Order change currency [Admin]. --- Pro version

  • Added: Minified Javascript file. --- Pro version

  • Added: Force payment in a specific currency option in Checkout page. --- Pro version

  • Added: Force Apply Currency with Shipping country in Cart page. --- Pro version

  • Added: Compatible with cache plugins option. --- Pro version

  • Fixed: Format symbol not correct in Order Received page. --- Lite & Pro version

  • Fixed: Order discount formatted not correct. --- Lite & Pro version

  • Fixed: Shipping cost not converting when set no class cost option. --- Lite & Pro version

  • Fixed: Compatible with WooCommerce TeraWallet plugin. --- Lite & Pro version

  • Fixed: Wrong symbol when checkout by paymendo. --- Lite & Pro version

  • Fixed: Compatible with WooCommerce Bookings and YITH WooCommerce Product Add-ons & Extra Options Premium plugin. --- Lite & Pro version

  • Fixed: Warning Duplicate array key found. The value will be overwritten [phpcs]. --- Lite & Pro version

  • Fixed: Compatible with Oxygen WooCommerce plugin. --- Lite & Pro version

  • Fixed: Compatible with WooCommerce Points and Rewards plugin. --- Lite & Pro version

  • Fixed: Compatible with WC Fields Factory plugin. --- Lite & Pro version

  • Fixed: Compatible with Betheme. --- Lite & Pro version

  • Fixed: Coupon min, max not convert by currency. --- Lite & Pro version

  • Fixed: Compatible with Barn2 WooCommerce Wholesale Pro plugin. --- Lite & Pro version

  • Fixed: Compatible with Buy Once or Subscribe for WooCommerce Subscription. --- Lite & Pro version

  • Fixed: Compatible with YayExtra. --- Lite version

  • Fixed: Revenue not working correct with Timezone --- Pro version

  • Fixed: Error when add more 60 currencies not saved. --- Pro version

  • Improved: Custom param currency url. --- Lite & Pro version

  • Improved: Page load time with Transient cache. --- Pro version

Nov 18, 2023 - Version 2.4.2

  • Fixed: Script conflict with other Woo payment plugins

Oct 31, 2023 - Version 2.4.1

  • Fixed: Remove Licenses submenu (Free version & WooCommerce.com version)

Oct 31, 2023 - Version 2.4.0

  • Fixed: Compatible with AG WooCommerce Tyl By NatWest Payment Gateway plugin.

  • Fixed: Compatible with B2BKingPro plugin.

  • Fixed: Compatible with WooCommerce PayPal Payments plugin.

  • Fixed: Compatible with Role Based Pricing for WooCommerce plugin.

  • Fixed: Compatible with WooCommerce Product Table.

  • Fixed: Compatible with B2B Market plugin.

  • Fixed: Compatible with PPOM plugin.

  • Fixed: Compatible with Payment Gateway For PayPal WooCommerce plugin.

  • Fixed: Compatible with Kapee Theme.

  • Fixed: Variable Price html show not correct when Fixed Product Price for currency enable.

  • Fixed: Compatible with WooCommerce Product Bundles plugin.

  • Fixed: Compatible with HivePress plugin.

  • Fixed: Compatible with WP_Grid_Builder plugin.

  • Fixed: Compatible with LiteSpeed Cache plugin.

  • Fixed: Compatible with Shipmondo for WooCommerce plugin.

  • Fixed: Compatible with Payment Plugins for PayPal WooCommerce plugin.

  • Fixed: Compatible WooCommerce GateWay plugin (Checkout in fallback currency option enable).

  • Fixed: Compatible with DoKan plugin.

  • Fixed: Compatible with Buy Once or Subscribe for WooCommerce Subscription plugin.

  • Fixed: Compatible with Barn2 WooCommerce Wholesale Pro plugin.

  • Fixed: Compatible with STM Motors Extends plugin.

Aug 21, 2023 - Version 2.3.0

  • Fixed: Compatible with Dokan plugin

  • Fixed: Compatible with Tabby Checkout plugin

  • Fixed: Compatible with WooCommerce Subscriptions

  • Fixed: Compatible with WooCommerce Product Add-Ons Ultimate plugin

  • Fixed: Compatible with Mollie Payments for WooCommerce

  • Fixed: Compatible with WC Deposits

  • Fixed: Compatible with Flatsome theme

Jun 16, 2023 - Version 2.2.0

  • Added: Compatible with WooCommerce HPOS

  • Fixed: Compatible with Woo Discount Rules plugin

  • Fixed: PHP 8.0 notice

Jun 8, 2023 - Version 2.1.1

  • Fixed: PHP errors

Jun 7, 2023 - Version 2.1

  • Added: yay_currency_use_params filter hook

  • Added: yay_currency_filters_priority filter hook

  • Added: yay_currency_woocommerce_currency_priority filter hook

  • Added: yay_currency_checkout_notice_payment_methods filter hook

  • Fixed: Deprecated: get_page_by_title() (Wordpress 6.2.x)

  • Fixed: Compatible with Woodmart theme

  • Fixed: Compatible with TranslatePress - Multilingual plugin

  • Fixed: Auto Detect Currency by Country working not correct (when site use Cache plugin)

  • Fixed: Compatible with WooCommerce 7.2.2 version

  • Clean code

Jun 1, 2023 - Version 2.0.9

  • Added: Filter Hook yay_currency_checkout_converted_approximately

  • Fixed: Compatible with WP Rocket plugin

  • Fixed: WooCommerce Subscription (Signup Fee is empty)

  • Fixed: Compatible with WooCommerce PayPal Payments plugin (Checkout in different currency option)

  • Fixed: Deprecated: Using ${var} in strings is deprecated, use {$var} instead in (PHP 8+)

  • Fixed: Checkout page display not correct. (When enable Fixed Product Price for Each Currency option and disable Checkout in different currency option)

  • Fixed: PHCS Use placeholders and $wpdb->prepare(); found $excluded_statuses, found interpolated variable $date_type (WooCommerce Analytics menu)

  • Fixed: JS error with DOM Found more elements with non-unique id #yay-currency-nonce

  • Fixed: Compatible with Astra theme

May 31, 2023 - Version 2.0.8

  • Fixed: Product not on sale still appears (Product with regular price only)

  • Fixed: Compatible with WooCommerce Subscription plugin (Resubscribe action)

  • Fixed: Analytics (PRO version)

  • Fixed: Compatible with Enfold theme (PRO version)

  • Fixed: Compatible with WooCommerce Payments plugin & WooCommerce PayPal Payments

  • Fixed: Update filter symbol hook

May 17, 2023 - Version 2.0.7

  • Added: YayCommerce Menu

May 12, 2023 - Version 2.0.6

  • Fixed: Compatible with Elementor Pro

Apr 21, 2023 - Version 2.0.5

  • Added: Compatible with Elementor Menu Cart Widget Pro

  • Fixed: Hide switcher on manual order pay page

  • Fixed: Option currency code position not show on checkout page

  • Fixed: Price not format when ajax call in July theme

Apr 17, 2023 - Version 2.0.4

  • Added: Show current currency notice on product page

Apr 13, 2023 - Version 2.0.3

  • Added: Compatible with WooCommerce Request A Quote plugin

  • Added: Compatible with WooCommerce QuickPay plugin by Perfect Solution

  • Added: Currency filter in WooCommerce Analytics menu (Variations, Categories, Coupons, Taxes)

  • Fixed: Compatible with LearnPress

  • Fixed: WooCommerce Analytics

Mar 30, 2023 - Version 2.0.2

  • Added: Compatible with YayPricing 1.9

  • Added: All currencies in WooCommerce Analytics (Users can see a summary of all the sales in all currencies)

Mar 20, 2023 - Version 2.0.1

  • Added: Compatible with WooCommerce Name Your Price plugin

Mar 15, 2023 - Version 2.0

  • Fixed: Convert Number of decimals on Default Currency not working

  • Fixed: Compatible with WooCommerce Subscriptions ( Subscription Renewal)

  • Fixed: Calculate shipping with Shortcode is Fee not working.

  • Fixed: Compatible with WooCommerce Funnels plugin

  • Fixed: bug not show fallback currency in admin

  • Fixed: Compatible WPML and Polylang plugins.

  • Fixed: Compatible with YayExtra plugin

  • Fixed: Compatible with WooCommerce Product Add-ons plugin.

  • Fixed: Compatible WooCommerce TM Extra Product Options plugin, Menu cart not working (Elementor Pro)

  • Fixed: Compatible with Advanced Product Fields for WooCommerce plugin.

  • Fixed: Compatible with July theme

  • Compatible with Kapee Theme

  • Compatible with WC 7.4.1

  • Compatible with B2BKing Pro

  • Compatible with WooCommerce Simple Auction plugin.

  • Compatible with LiteSpeed Cache plugin

  • Compatible with WooCommerce Conditional Product Fees plugin

  • Compatible with WC Product Bundles plugin

  • Compatible with YITH WooCommerce AddOns ExtraPremium Options plugin.

  • Compatible WooCommerce Payments plugin.

  • Compatible LearnPress plugin.

  • Added: YayCommerce Licenses tab in WooCommerce > Settings

  • Added: Filter change currency code on frontend.

  • Added: Filter to change symbol.

  • Added: Filter get price by currency.

  • Added: Fixed prices not display on LearnDash LMS plugin.

  • Added: Filter to switcher.

  • Added: Currency code before dollar symbol.

  • Deleted option show currency code on dollar symbol

  • Updated: Translation file

  • Compatible with WooCommerce version 7.5.0

Feb 1, 2023 - Version 1.9.3

  • Fixed: Compatible with WooCommerce Product Add-ons plugin

  • Fixed: Compatible with TeraWallet plugin

  • Fixed: Compatible with WooCommerce TM Extra Product Options plugin

  • Fixed: Compatible with WooCommerce One Page Checkout plugin Fixed: Order Details page display Price, Symbol not correct (Tax, Discount, enable Checkout in different currency option,…)

  • Fixed: Get list currency from database

  • Fixed: CSS style currency widget on header menu

Jan 19, 2023 - Version 1.9.2

  • Added: Currency dropdown to Analytics -> Revenue.

  • Added: Compatible with Rapyd Payment

  • Fixed: Compatible with B2B Market

  • Fixed: Compatible with Woo Discount Rules plugin and Advanced Product Field plugin

  • Fixed: Bug get incorrect symbol

  • Fixed: Bug calculate Tax and Coupon price

  • Fixed: Compatible with WooCommerce Subscriptions plugin for Recurring total

  • Fixed: Compatible WooCommerce TM Extra Product Options plugin

  • Fixed: Bug not auto detect currency by countries

Jan 6, 2023 - Version 1.9.1

  • Added: Compatible with WooCommerce TM Extra Product Options plugin

  • Added: Compatible with TeraWallet plugin

  • Added: Compatible with WC 7.2.2

  • Fixed: Currency Fee not working on Checkout page

  • Fixed: Checkout in different currency option working not correctly

  • Fixed: Custom product price fixed for Each Currency not working on Checkout page

  • Fixed: Shipping: Change option not change price value. Tax: inclusive of tax not working when use option disable checkout in different currency (or currency with status is 0)

  • Fixed: Coupon applies working not correctly

Dec 29, 2022 - Version 1.9

  • Added: Flexible currency symbol (e.g: $49.95 USD).

  • Added: Filter to change currency name.

  • Fixed: Compatible with YITH Easy Order Page For WooCommerce plugin.

  • Fixed: Some tax issues (shipping, total…).

  • Fixed: Form action issue with AMP (Accelerated Mobile Pages).

  • Fixed: Wrong cart total with Cartflows Checkout plugin.

  • Fixed: Lost total tax with PDF Invoices & Packing Slips.

  • Fixed: Preview issue in Admin UI.

  • Improved: Set cookie process.

  • Improved: UI.

Sep 21, 2022 - Version 1.8.9

  • Added: Disable default currency at Checkout.

  • Fixed: Compatible with WP Rocket plugin.

  • Fixed: Compatible with Elementor mini cart.

  • Fixed: Compatible with Salient theme quick view mode.

  • Fixed: Polylang plugin compatible issue.

  • Fixed: Name Your Price plugin compatible issue.

  • Fixed: WooCommerce Analytics issue.

  • Fixed: Wrong grouped product price when set fixed price per product.

  • Fixed: Shortcode issue with Gutenberg block.

  • Fixed: Some minor bugs.

Sep 8, 2022 - Version 1.8.8

  • Fixed: UI

Aug 27, 2022 - Version 1.8.7

  • Improved: Get exchange rate from API

  • Improved: Admin UI

Aug 23, 2022 - Version 1.8.6

  • Fixed: Compatible with WP Grid Builder Caching plugin

  • Fixed: Compatible with Name Your Price for WooCommerce plugin

  • Fixed: Display wrong default currency on store when turn off Auto Select Currency by Countries

  • Fixed: Shipping fee not display

  • Fixed: Some small bugs

  • Improved: Admin UI

Aug 6, 2022 - Version 1.8.5

  • Fixed: Currency switcher in Single Product Page not working

  • Fixed: Error in Order details page

Aug 4, 2022 - Version 1.8.4

  • Fixed: Error without WooCommerce.

  • Fixed: Compatible with JetSmartFilters plugin.

  • Fixed: Some minor bugs.

  • Improved: Optimize code.

Jul 18, 2022 - Version 1.8.3

  • Added: Loader to currency switcher.

  • Added: Dropdown to filter orders based on currency in WooCommerce Analytics > Orders.

  • Fixed: Compatible with WooCommerce FedEx Shipping Plugin with Print Label plugin.

  • Fixed: Compatible with WooCommerce Custom Product Addons plugin.

  • Fixed: Compatible with HivePress plugin.

  • Fixed: Only load enable payment methods in Admin UI.

  • Fixed: Wrong payment methods of default currency when turn off Checkout in different currency.

  • Improved: Prevent turn off Checkout in default currency in Admin UI.

  • Improved: Notice for disabled payment methods in Admin UI.

  • Improved: Display currency switcher as a menu item without laggy.

Jul 12, 2022 - Version 1.8.2

  • Fixed: Compatible with Woo Cart Product module of Divi theme

  • Fixed: Compatible with B2BKing for WooCommerce plugin

  • Fixed: Compatible with WooCommerce Product Addons plugin

  • Fixed: Wrong variation product price when all variations have same price and turn on Fixed Product Price for Each Currency

  • Fixed: Wrong number decimals of default currency

  • Fixed: Update all rates issue when there are more than 8 currencies in use

  • Improved: Notice when the Save button is disabled

  • Improved: Responsive Admin UI

  • Improved: Performance

Jun 14, 2022 - Version 1.8.1

  • Added: Compatible with Bookly

Jun 1, 2022 - Version 1.8

  • Added: Fixed price for each currency per product

  • Fixed: Missing converted price after VAT Tax price when turn off Checkout in different currency

  • Fixed: Empty switcher when activating YayCurrency but not add any currency except default one

  • Fixed: Compatible with WP Grid Builder plugin

  • Improved: UI

Apr 26, 2022 - Version 1.7.9

  • Fixed: Compatible with WooCommerce Tree Table Rate Shipping plugin

  • Fixed: Compatible with Tiered Pricing Table For WooCommerce plugin

  • Fixed: Compatible with YayPricing plugin

  • Fixed: Wrong currency symbol in order email

  • Fixed: Wrong currency symbol when using currency code as currency symbol and turn off Checkout in different currency

  • Fixed: Wrong value of coupon when coupon type is “percent” and turn off Checkout in different currency

  • Fixed: Remove 0 value from Free shipping when turn off Checkout in different currency

  • Fixed: Check update plugin from EDD License cause delays admin Ajax

  • Fixed: Small bugs

Mar 18, 2022 - Version 1.7.8

  • Fixed: Compatible with Flexible Shipping plugin

  • Fixed: Compatible with YayPricing plugin

  • Fixed: Compatible with Printful Integration for WooCommerce plugin

  • Fixed: Compatible with CartFlows plugin

Mar 11, 2022 - Version 1.7.7

  • Fixed: Return to default currency when can’t detect country from IP

  • Fixed: Compatible with CartFlows plugin

  • Fixed: Compatible with Pay for Payment for WooCommerce plugin

  • Fixed: Compatible with YayPricing

  • Fixed: Compatible with YayExtra

Feb 25, 2022 - Version 1.7.6

  • Fixed: Wrong product subscription name when using with Loco Translate plugin; wrong subtotal, total in cart, checkout in WooCommerce Subscriptions

  • Fixed: Compatible with Price by Country plugin

  • Fixed: Error with order total in WooCommerce Order list and Order email

Feb 11, 2022 - Version 1.7.5

  • Added: Option to display currency symbol or currency code

  • Fixed: Compatible with WooCommerce PDF Invoices & Packing Slips plugin (error when creating notes)

  • Fixed: Compatible with Betheme theme

  • Fixed: Compatible with Add Custom Fee to WooCommerce plugin

  • Fixed: Conversion error when using Free shipping method for a large order

  • Fixed: Small bugs

Jan 30, 2022 - Version 1.7.4

  • Added: Support Advanced Product Fields Pro for WooCommerce plugin

Jan 25, 2022 - Version 1.7.3

  • Added: Support WooCommerce Measurement Price Calculator plugin

  • Fixed: Compatible with B2B Wholesale Suite plugin

  • Fixed: Compatible with WooCommerce PDF Invoices & Packing Slips plugin

  • Fixed: Include/exclude tax for subtotal of cart item based on site's setttings

Jan 17, 2022 - Version 1.7.2

  • Fixed: Compatible with WooCommerce 6.1.0

Jan 7, 2022 - Version 1.7.1

  • Fixed: Compatible with WooCommerce Product Add-ons

Dec 31, 2021 - Version 1.7

  • Fixed: UI

  • Fixed: Subtotal VAT in cart item

  • Fixed: Duplicated default currency in admin

  • Fixed: PHPCS

Dec 29, 2021 - Version 1.6.9

  • Added: Compatible with YITH WooCommerce Points and Rewards plugin

  • Fixed: Buy now link

Dec 20, 2021 - Version 1.6.8

  • Added: Display switcher before or after short description in single product page

  • Added: Compatible with YITH Gift Cards plugin

Dec 10, 2021 - Version 1.6.7

  • Added: Currency code for currencies using the same symbol $ in admin preview

  • Updated: File .pot

  • Fixed: Error in themes with skeleton loading

  • Fixed: Break site when deactivate WooCommerce plugin

Nov 5, 2021 - Version 1.6.6

  • Added: Currency code for those using the same symbol $

  • Fixed: Subtotal display in Minicart

  • Fixed: Return using default currency when not found selected currency

Oct 26, 2021 - Version 1.6.5

  • Fixed: Compatible with Table Rate Shipping plugin

  • Fixed: Not sync currency in switcher with currency on site when entering the site at the first time and turn off Auto select currency by countries option

  • Fixed: Add friendly notice when using WooCommerce PayPal Checkout Gateway/ WooCommerce PayPal Payments and disable Checkout in different currency option

Oct 15, 2021 - Version 1.6.4

  • Fixed: Compatible with Woocommerce Per Product Shipping plugin

  • Fixed: Incorrect information in Subscription products

  • Fixed: Subscription manual renewal

  • Fixed: Small bugs

Oct 8, 2021 - Version 1.6.3

  • Added: Types for Rate of currency (Auto and Fixed)

  • Fixed: Preview in custom rounding prices

  • Fixed: PayPal payment when turn off Checkout in different currency option

  • Fixed: Symbol currency in Order email when using Paypal

  • Fixed: Symbol currency in Orders of user My Account page

Sep 25, 2021 - Version 1.6.2

  • Added: Skeleton loading

  • Added: Support WooCommerce Table Rate Shipping plugin

  • Optimized: Switcher width

  • Fixed: Shipping fee in Checkout Page

  • Fixed: Decrease font size for text in switcher when choosing small size

  • Fixed: Switcher and icon on menu

  • Fixed: Some bugs

Sep 13, 2021 - Version 1.6.1

  • Fixed: Arrow point up in Footer Switcher

  • Fixed: Products sale

  • Fixed: Small bugs

Sep 10, 2021 - Version 1.6

  • Added: Option to enable flag, name, currency symbol, currency code

  • Added: Switcher sizes (Small, Medium)

  • Added: Support WooCommerce Product Addons plugin

  • Added: Switcher size for Menu, Widget

  • Added: Support both Gutenberg and Classic Widget

  • Fixed: Arrow in Switcher

  • Fixed: PHPCS

  • Fixed: Small bugs

Aug 24, 2021 - Version 1.5

  • Fixed: Payment with PayPal (Validation error)

  • Fixed: Error with Sale price when switching currency

Aug 9, 2021 - Version 1.4.1

  • Fixed: Payment with Stripe

Aug 5, 2021 - Version 1.4

  • Fixed: Support Divi Theme

Jul 31, 2021 - Version 1.3

  • Improved: Performance

  • Fixed: Sign up fee (WooCommerce Subscriptions)

  • Fixed: Small bugs

Jun 29, 2021 - Version 1.2

  • Improved: Performance

  • Fixed: Update currency rate

  • Fixed: Display currency in email

  • Fixed: Small bugs

Jun 10, 2021 - Version 1.1

  • Added: Rounding function

  • Added: Preview tab

  • Improved: Mobile responsive

  • Improved: UI

  • Improved: Text

  • Fixed: Small bugs

May 5, 2021 - Version 1.0

  • Initial Release

Last updated