ข้ามการนำทาง

This ‘glue’ plugin makes it possible to run […]

See full description

Version 5.5.0-beta.1

Multi-currency

  • On the store page, improved the product filtering by price
  • On the store page, filtering and sorting of products has been improved when some products have prices in different currencies
  • On the store page, improved calculation of shipping costs for multicurrency, taking into account rounding and taxes
  • On the store page, improved display of product prices in multiple currencies that have multiple variants (price range)
  • On the store page, added support of “Show only products with custom prices” for grouped products.
  • [WooCommerce Products addons] On the store page, improved calculation of price components after adding a product to the cart and changing the currency
  • [WooCommerce Products addons] On the store page, added support for other types of “adjust price”

Product Review Translation

  • On the store page, when you activate the display of translated product reviews, they will appear correctly in most scenarios (alternative templates, REST API, etc.)
  • On the store page, improved the display of product reviews for duplicate products in multiple languages

Translation

  • For products with custom downloadable files, added the ability to set different links/files in the Advanced Translation Editor depending on the language
  • On the store page, improved the generation of links to products that do not have translations
  • Improved the synchronization of product category order in different languages
  • Improved the taxonomy translation using string translation
  • WC Rest now responds correctly to the HTTP GET parameter `lang=all`
  • Fixed an issue where the `sync_media` option was not working if the Media Translation addon wasn’t active

Performance

  • Improved the performance on edit screen and save action for product with many variations
  • Improved use of “High-performance order storage” for orders placed in multi currency
  • Improved taxonomy translation for products with variations

User Experience

  • Shipping cost fields are now hidden again when we calculate the value automatically
  • Improved the order synchronization of product category order between languages.
  • Improved the display of dismissing the cart warning
  • Added an explanation in the GUI of the HTML tags and placeholders that can be used in the currency switcher.
  • Improved the display of notices inside the admin

Compatibility

  • [WC Subscriptions] Automatic payments are now supported with different domains per language
  • [Woocommerce Booking] The booking is now correctly assigned to the user account created in the checkout page

Maintenance

  • Prepare for removal of Twig based custom currency switchers in next feature version
  • Calling `wcml_price_currency` with NULL parameter now returns NULL when the currency is the default one
  • Fixed the confusing method signature WCML_Endpoints::get_endpoint_translation
Purchase

Version 5.4.5

  • [Security] Fixed an XSS vulnerability in the currency switcher shortcode when used with Twig templates.
Purchase

Version 5.4.4

  • Fixed errors occurring on the Products list screen when the plugin is running in standalone mode.
  • Fixed an issue preventing Shop Managers from translating taxonomy terms.
Purchase

Version 5.4.3

  • Fixed an issue with the synchronization of certain fields when editing product variations.
Purchase

Version 5.4.2

  • Improved the performance when saving and translating products.
Purchase

Version 5.4.1

  • [WC 9.7] Fixed an issue where the interface of the payment gateway country limiter was showing in the new “offline” payment section.
  • Partially reverted the display of the language column on the product list which will now show only on old sites with no more than 4 languages.
  • Fixed the links to translate strings from email settings.
Purchase

Version 5.4.0

Features

  • Integrated new features of WPML 4.7 (Advanced Translation Editor job layout, Translation Dashboard).
  • Revamped the WooCommerce Multilingual & Multicurrency admin tabs.
  • Added a feature to display the language column by default in the products’ list screen.
  • Adapted the user interface for translating strings in payment gateways and emails with WPML 4.7.
  • Added support for translating the new email for customers on failed orders.
  • Improved the compatibility with PHP 8.3.
  • Updated the OTGS Installer to version `3.1.8`.

Fixes

  • Fixed the loading of embedded translation files.
  • Fixed a mismatch between custom fields stored in the main product and the product variations.
  • Fixed the display of the close icon on the “call for review” banner.
  • Improved the language detection when other plugins are active.
  • Fixed the ability to set restrictions by countries on payment gateways using their own user interface (e.g Stripe).
  • Fixed the top seller section for the WooCommerce Stats dashboard widget.
  • Restored the ability to set custom prices via REST API.
  • Fixed the translation of local attribute labels when variable products belong to a composite product.
  • Fixed the translation of local attribute labels when variable products belong to a product bundle.
  • Fixed the way to dismiss admin notices in some edge cases.
  • Fixed the translation of tax labels in invoice emails manually sent to customers when editing an order.
  • Fixed the price calculations when manually adding or editing items on an order in a secondary currency.
  • Fixed the frontend currency switchers using HTML nodes in custom templates.
  • Fixed a console error when editing the options of a shipping method.
  • Fixed the orders page currency filter dropdown in HPOS mode when you select a value.
  • Fixed the endpoints when “My Account” page is a child page.
  • [WC Bookings] Fixed the reminder emails for bookings with multiple products.
  • [WC Bookings] Fixed the problems updating booking status when the product hasn’t been translated.
  • [WC Bookings] Fixed the synchronization with Google Calendar.
  • [WC Bookings] Fixed an issue with syncing the buffer time on booking product translations.
  • [WooCommerce Memberships] Fixed the thank-you page to only show purchased membership plans in the current language.
  • [WooCommerce Memberships] Fixed the rules restricting content when the relevant content has been deleted.
  • [Yoast SEO: WooCommerce] Fixed the styling issue with manual prices.
  • [WooCommerce Tab Manager] Fixed an issue with PHP notices logged when saving products.
  • [Table Rate Shipping] Improved a string registration for labels and titles.
  • [Table Rate Shipping] Fixed some notices when saving table rates shipping settings.
  • [Woo Product Bundles] Fixed a notice when a bundled product is added to the cart.
  • [WooCommerce Tab Manager] Fixed issues with the support for the AdvancedTranslationEditor.
  • [WooCommerce Product Addons] Fixed integration for local addons.
Purchase

Version 5.4.0-rc.1

Changes in relation to beta 2

  • Invalidate the term cache when applying the translations for terms.
  • [WC 9.5] Added support for translating the new email for customers on failed orders.
  • [WC Bookings] Synced the buffer time on booking product translations.
  • Includes fixes for defects reported in Beta 2.
Purchase

Version 5.4.0-b.2

Changes in relation to beta 1

  • Reviewed the user interface for translating strings in emails.
  • Translated the new strings.
  • Fixed the loading of embedded translation files.
  • Translated the shipping method titles when checking the details from an order.
  • [WC 9.5] Added support for translating the new email for customers on failed orders.
  • [WC Bookings] Synced the buffer time on booking product translations.
  • Fixed some defects reported in beta 1.
Purchase

Version 5.4.0-b.1

Usability

  • Integrated with the new Translation Management Dashboard.
  • Removed the WooCommerce Multilingual (WCML) products and taxonomy tabs.
  • Implemented the new Advanced Translation Editor (ATE) layout for products.
  • Organized notices by removing “You can express you love” and changing the message “Congrats! You’re just earned some…” to only display when WPML is not present.

Fixes

  • [Yoast SEO: WooCommerce] Resolved a CSS issue with manual prices.
  • Fixed the ability to set restrictions by country on payment gateways using their own user interface.
  • Fixed the display of the close icon on the “call for review” banner.
  • Fixed the top seller section for the WooCommerce Stats dashboard widget.
  • Restored the ability to set custom prices via REST API.
  • Fixed some notices when saving Table Rates Shipping settings.
  • Fixed the translation of local attribute labels when variable products belong to a composite product.
  • Fixed the translation of local attribute labels when variable products belong to a product bundle.
  • Fixed the way to dismiss admin notices in some edge cases.
  • Fixed the thank-you page to only show purchased membership plans in the current language.
  • Fixed rules for restricting content when the associated content has been deleted.
  • Fixed the translation of tax labels in invoice emails manually sent to customers when editing an order.
  • Fixed the price calculations when manually adding or editing items to an order in a secondary currency.
  • Fixed front-end currency switchers using HTML nodes in custom templates.
  • Fixed a console error that appeared when editing the options of a shipping method.
  • Added Advanced Translation Editor support for WooCommerce Tab Manager.
  • [HPOS] Added a fix to make the Orders page currency filter dropdown display after selecting a value.
  • Fixed endpoints when My Account page is a child page.
  • Updated the WooCommerce Product Add-ons integration to match recent changes in WPML core.
  • PHP8.3 improved compatibility.
Purchase

Version 5.3.9

  • Fixed a minor security issue.
Purchase

Version 5.3.8

  • Fixed a potential XSS vulnerability.
  • Fixed the stock quantity calculation for WooCommerce 9.3.0.
Purchase

Version 5.3.7

  • [WC 9.2] Added translation support for the new Global Unique ID field.
  • Fixed missing nonce validation in AJAX requests.
  • Fixed the display of the close icon on the Call for Review banner.
  • Fixed the incorrect currency in Standalone mode when updating the quantity in the cart (block-based).
  • Fixed the display of the currency name in settings when it contains HTML entities.
  • Updated the default format for the Euro currency.
Purchase

Version 5.3.6

  • [WordPress 6.5] Compatibility adjustments for String Translation.
  • Fixed an issue with updating the plugin in Standalone mode when it does not have a WPML site key.
Purchase

Version 5.3.5

  • Fixed a security issue by removing dead code.
  • Reverted the payment gateway optimizations due to regressions.
Purchase

Version 5.3.4

  • Fixed a security issue.
  • Fixed all BACS accounts loaded on the confirmation page.
Purchase

Version 5.3.3.1

  • Changed the admin notice for the future WPML Export and Import add-on.
Purchase

Version 5.3.3

Fixes

  • Fixed an issue causing bank details to display twice on the confirmation page (regression introduced in WCML 5.3).
  • Fixed an issue with duplicated product translations not opening with the Advanced Translation Editor (ATE).
  • Added an admin notice for the future WPML Export and Import add-on.
  • [WooCommerce Bookings] Fixed the quick actions and bulk actions.
  • [WooCommerce Bookings] Fixed an issue with the synchronization of the booking status from the secondary language to the default language.

Performance

  • Improved the time to update a variable product with many variations.
Purchase

Version 5.3.2

  • Reverted the fix “Save order notes in the default language” because it was causing the “Thank you” message to appear in the wrong language.
Purchase

Version 5.3.1

  • Fixed an issue where missing Stripe keys in the secondary currency were causing failures during checkout.
Purchase

Version 5.3.0

Features

  • Implemented full support for High Performance Order Storage (HPOS).
  • Implemented translation of product attribute labels in the WooCommerce REST API, enhancing multilingual support for product attributes in API responses.
  • Added the option to use WPML Export and Import with the built-in WooCommerce exporter to create an export file with products in all languages when the admin language switcher is set to “All languages”.
  • Added support to translate payment gateway strings when using the Checkout block.

Fixes

  • Fixed the currency symbol display in an empty mini-cart when a user logs in.
  • Fixed missing attributes in the attribute filter widget.
  • Resolved deprecated calls to ‘wp_admin_bar_header’ and ‘print_emoji_styles’ (since WP 6.4).
  • Fixed a visual regression in the setup admin notice by adjusting CSS dependencies and applying necessary styling.
  • Fixed a potential fatal error when translating an image.
  • Fixed a bug in WCML_Comments::recalculate_comment_rating() for sub-sites.
  • Fixed the currency switcher in WooCommerce → Reports for standalone setup.
  • Fixed saving products in one blog after saving a product in another blog.
  • Fixed a bug with updating product categories via REST API.
  • Fixed a bug caused by an empty number of decimals set for the secondary currency.
  • Fixed a bug with missing translations for product variations with the attribute set to “any”.
  • Fixed a bug in woocommerce_shortcode_products_query filter that was preventing the correct handling of the relations in arguments passed to the filter.
  • Fixed the Product Filter – Price widget when used with a secondary currency.
  • Fixed a bug with price rounding in a secondary currency.
  • Honored the WPML setting for auto-generating or translating the slug when translating a product.
  • Added the option to save order notes in the default language.
  • Set the user language according to the current language when a profile is created during checkout.

Performance

  • Improved performance by loading shipping and payment gateways only when needed.
  • Improved performance when sorting products in custom order.
  • Improved performance when multicurrency is disabled by deactivating geolocation.
  • Optimized the loading of frontend assets.

Compatibility

  • [WC Bookings] Fixed the booking calendar not being displayed when using custom prices.
  • [WC Bookings] Fixed the issue of double email notifications when changing booking status.
  • [WC Bookings] Fixed the synchronization of the order ID to booking translations under certain circumstances.
  • [WC Bookings] Fixed the display of product titles in the “My Bookings” page when ‘display-as-translated’ is used.
  • [WC Bookings] Fixed the translation of booking cancellation email notifications
  • [WC Product Addons] Fixed the multicurrency integration broken in version 6.5.0.
  • [Yikes Custom Tabs] Fixed a bug to make custom tabs always translatable.
  • [Stripe] Enhanced the handling of test keys for the gateway in multicurrency settings.
  • [Elementor] Implemented skipping of filtering for product archive templates.

Misc

  • Updated the embedded OTGS Installer to version 3.1.2.
  • Raised the WPML requirement to version 4.6.5.
Purchase

Version 5.2.1

  • Added a notice for the shop manager to activate compatibility mode on sites that have “High Performance Order Storage” enabled.
Purchase

Version 5.2.0

UX

  • Revamped the setup wizard, making it more user-friendly and visually appealing.
  • Added a preset format when adding a new secondary currency.
  • Improved the search box when adding a new currency to allow searching by currency code.
  • Fixed the “Install and activate” button on the notice when the site does not have WooCommerce Multilingual active yet.
  • Fixed the “quick edit” warning notice showing now in a modal on the products list screen.

Bugs

  • Fixed the display of categories on home page when it only contains “display as translated” products.
  • Added a fix to prevent errors on WC_Order_Item_Product ::get_item_downloads when the order variable is false.
  • Fixed the endpoint slug translations when it contains a space.
  • Fixed an error related to third-party components when filtering breadcrumbs.
  • Fixed an issue with PHP undefined property notice on secondary language shop page with Avada theme.
  • Fixed an issue where translated product variations were displaying incorrect prices when attribute is zero (“0”).

Misc

  • Fixed a number of potential vulnerabilities.
  • Tested and declared compatibility with WooCommerce HPOS (High Performance Order Storage).
  • Introduced the filter hook wcml_product_variations_taxonomies_to_sync.
  • Updated the embedded OTGS Installer to version 3.1.0.
Purchase

Version 5.1.3

  • Updated information for which versions of WordPress and WooCommerce is WooCommerce Multilingual tested for (the “Tested up to” information).
  • Fixed an issue with adjusting variable products on the orders page.
  • Fixed an issue with the new “filter by price” widget.
  • Fixed an issue with restoring the translation of page IDs fetched using the get_option() function.
  • Fixed an issue with incorrect placeholders in a translated string (Greek & Hebrew).
  • Fixed an issue with the stock status lock when editing the product translations.
Purchase

Version 5.1.2

  • Fixes incorrect Swedish translation file.
Purchase

Version 5.1.1

Fixes

  • Fixed a typo in the custom prices SQL query.
  • Added translations for the new strings in 5.1.0.
Purchase

Version 5.1.0

Fixes

  • Allow setting the same slug for translations as the original product.
  • Fixed an error when a product tag shares the same slug between the original and translation.
  • Fixed an issue with endpoints being registered again in another language (this fix requires WPML 4.6).
  • Fixed an issue where the alternative text for review flag was missing.
  • Fixed an issue with translating product titles in Reviews widgets.
  • Remove language quick links on the new Reviews page.
  • Fixed issues with synchronizing rating stars between translations.
  • Fixed an issue where reviews were showing in all languages in the Store API.
  • Fixed an issue where reviews were showing in all languages in classic widgets.
  • Fixed an issue with auto-calculating rating counts after installing for the first time.
  • Fixed an issue with coupons and fees calculation for payments in other currencies.
  • Fixed an issue with prices when applying Advanced Translation Editor translations with multicurrency enabled.
  • Fixed an issue with manual prices in secondary currencies for products with more than one variation.
  • Fixed an issue with undefined key currency in payment gateways.
  • Allow choosing individual bank accounts in the BACS payment gateway.
  • Fixed several small JavaScript/CSS issues in the multi-currency settings screen.
  • Added multi-currency support to the Store API.
  • Fixed an issue with Analytics CSV downloads in secondary currencies.
  • Fixed an issue with fetching analytics data with missing meta.
  • Fixed an issue with attribute lookup tables for product variations.
  • Fixed synchronizing product data with translations when importing products from a CSV file.
  • Implemented a fix to ensure that the category sync setting is respected when syncing category order.
  • Enhanced the logic for avoiding sending multiple emails about a new order.
  • Implemented a mechanism to avoid errors when the setup wizard has not been completed.
  • Implemented a mechanism to run product synchronization when updating products via WP-CLI.
  • Fixed problems that occurred when switching cart language using the Store API.

Performance

  • Reduced the number of queries needed to translate WooCommerce page IDs.
  • Reduced the number of queries required to translate WooCommerce endpoints (requires WPML 4.6).
  • Improved the performance when saving a translation for a product with many variations.
  • Optimized database queries when there are many product attributes.
  • Improved performance of the Orders page when there are many order items.

Compatibility

  • Fixed an issue where custom prices for variable products weren’t being saved when using the standalone version of WooCommerce Multilingual.
  • Handled deprecation notices when using PHP 8.1.
  • Fixed a fatal error that occurred when running PHP 8 and the YITH Auctions for WooCommerce plugin.
  • Added multi-currency support for WP Super Cache.
  • Fixed an issue with applying discounts using the WooCommerce Memberships plugin (requires WooCommerce Memberships 1.24.0).
  • Fixed an issue with fetching translations when the WooCommerce Product Addons plugin is active.
  • Fixed all the open issues with the Germanized for WooCommerce plugin.
  • Fixed the compatibility with the Yykes Custom Product Tabs plugin.
Purchase

Version 5.0.2

  • Removed some leftover development files.
  • Fixed the count for parent product categories.
  • Restored the filter hook wcml_client_currency outside the cached logic.
Purchase

Version 5.0.1

Fixes

  • Fixed the upgrade routine for the attribute look-up table
  • Fixed a fatal error that occurred on sites running a WPML version older than 4.5.2
  • Removed an obsolete filter on the “woocommerce_create_page_id” hook
  • Fixed an issue with duplication of product terms when using WPML’s Classic Translation Editor on WordPress 6.0

Compatibility

  • WooCommerce Product Bundles: Added translation support for bundle sales
Purchase

Version 5.0.0

Features

  • WCML can now run as a standalone plugin (without WPML) and offer all the multi-currency features.
  • Added support for the new attribute lookup table.
  • Added Advanced Translation Editor support for WooCommerce Bookings.
  • Added Advanced Translation Editor support for WooCommerce Product Add-ons.
  • Added Advanced Translation Editor support for WooCommerce Product Bundles.
  • Added Advanced Translation Editor support for WooCommerce Composite Products.
  • Added support for “WooCommerce Paypal Payments” gateway.
  • Added support for exchange rate services using the new accounts on API Layer (currencylayer, fixer.io, Exchange Rate API).

Fixes

  • Added support for sales of products with custom prices in other currencies.
  • Fixed an issue with generating URL slugs when translation is missing from MO file.
  • Fixed the WooCommerce REST API when using a URL that contains the language folder.
  • Fixed UI distortion when quick editing a product with Yoast SEO plugin enabled.
  • Refactored the client currency resolution logic to fix a number of bugs and performance hits.
  • Implemented the forcing of translating admin options when sending emails from the dashboard (requires WPML String Translation v3.2.2).
  • Fixed the display of the warning message for clashing category slugs.
  • Fixed a display glitch in the multi-currency settings when a rate has too many numbers.
  • Fixed an issue to show some WCML links on the products list only when the user actually has access to the target pages.
  • Fixed an issue with category product count is not updated for translations.
  • Merged variations in different languages into one in WC Analytics.
  • Fixed a UI glitch (persistent container) once the MaxMind key is set.
  • Resolved the recent regressions with the category thumbnails.
  • Fixed the missing language column in WC Analytics when multi-currency is disabled.
  • Stopped handling the favicon.ico request causing some state inconsistencies.
  • Fixed an issue with switcher currencies getting filtered for a second time in the wrong mode.
  • Fixed a number of styling issues on the multi-currency settings page.
  • Extended the scope of the product reviews translation hook to also load on AJAX requests.
  • Fixed the link to WooCommerce → Advanced on WCML → Store URLs.
  • Fixed the WooCommerce Attribute Widget Count if the Attribute is set to not translatable in WPML.
  • Added a fix to prevent a fatal error with 3rd party gateways when the class definition cannot be found.
  • Fixed a possible compatibility issue with WP Rocket when trying to auto-fix the multi-currency settings.

Compatibility

  • Name Your Price: Added currency conversion for manually entered prices.
  • Name Your Price: Added support for changing the currency of price entered in the cart.
  • Stripe Payment Gateway: Fixed an issue with the wrong currency symbol.
  • Mix and Match v2: Fixed a compatibility issue with the multi-currency mode.
  • WooCommerce Product Add-ons: Fixed a compatibility issue related to global add-on fields assigned to a product category.
  • WooCommerce Checkout Add-ons: Fixed the price that was not converted in the default language.

Usability

  • Added the ability to pre-fill the currency rate from the exchange rate service when adding a new currency.
  • Added the ability to automatically trigger the rates update when a service exchange rate key is added.
  • Improved error content when getting exchange rates from a service is failing.
  • Added force saving and reloading multi-currency settings when the user adds the first secondary currency.
  • Changed the order of exchange rate services, now sorted alphabetically.
  • Replaced the currency mode dropdown with radio buttons.

Misc

  • Raised the minimal WPML requirement to 4.5.2.
  • Updated the OTGS Installer to version 3.
Purchase

Version 5.0.0-beta3

Fixes

  • Added support for WooCommerce PayPal Payments gateway.
  • Pre-fill the currency rate from the exchange rate service when adding a new currency.
  • Automatically trigger the rates update when a service exchange rate key is added.
  • Added better error content when failing to get exchange rates from a service.
  • Force saving and reloading multicurrency settings when the user adds the first secondary currency.
  • Changed the order of exchange rate services, now sorted alphabetically.
  • Replaced the currency mode dropdown by radio buttons.
  • Updated some GUI texts.
  • Removed feature to choose payment gateways per language from the GUI for sites in standalone mode.
  • Removed some multilingual links useless in standalone mode.
  • Fixed the WooCommerce Attribute Widget Count if the Attribute is set as Not Translatable in WPML.
Purchase

Version 5.0.0-beta2

Features

  • WCML can now run as a standalone plugin (without WPML) and offer all the multicurrency features.
  • Added support for the new attribute lookup table.
  • Added Advanced Translation Editor support for WooCommerce Bookings.
  • Added Advanced Translation Editor support for WooCommerce Product Add-ons.
  • Added Advanced Translation Editor support for WooCommerce Product Bundles.
  • Added Advanced Translation Editor support for WooCommerce Composite Products.

Fixes

  • Added support for sales of products with custom prices in other currencies.
  • Fixed an issue with generating URL slugs when the translation is missing from MO file.
  • Fixed the WooCommerce REST API when using a URL that contains the language folder.
  • Fixed UI distortion when quick editing a product with Yoast SEO plugin enabled.
  • Refactored the client currency resolution logic to fix a number of bugs and performance hits.
  • Implemented the forcing of translating admin options when sending emails from the dashboard (requires WPML String Translation v3.2.2).
  • Fixed the display of the warning message for clashing category slugs.
  • Fixed a display glitch in the multicurrency settings when a rate has too many numbers.
  • Fixed an issue to show some WCML links on the products list only when the user actually has access to the target pages.
  • Fixed an issue with category product count is not updated for translations.
  • Merged variations in different languages into one in WooCommerce Analytics.
  • Fixed a UI glitch (persistent container) once the MaxMind key is set.
  • Resolved the recent regressions with the category thumbnails.
  • Fixed the missing language column in WooCommerce Analytics when multicurrency is disabled.
  • Stopped handling the favicon.ico request causing some state inconsistencies.
  • Fixed an issue with switcher currencies getting filtered a second time in the wrong mode.
  • Fixed a number of styling issues on the multicurrency settings page.
  • Extended the scope of the product reviews translation hook to also load on AJAX requests.
  • Fixed the link to WooCommerceAdvanced on WCMLStore URLs.

Compatibility

  • Name Your Price – Added support for changing currency of entered price in the cart.
  • Stripe Payment Gateway – Fixed an issue with wrong currency symbol.
  • Mix and Match v2 – Fixed a compatibility issue with the multicurrency mode.
  • WooCommerce Product Add-ons – Fixed a compatibility issue related to global add-on fields assigned to a product category.

Misc

  • Raised the minimal WPML requirement to 4.5.2.
  • Updated the OTGS Installer to version 3.
Purchase

Version 5.0.0-beta1

Features

  • WCML can now run as a standalone plugin (without WPML) and offer all the multicurrency features.
  • Added support for the new attribute lookup table.
  • Added Advanced Translation Editor support for WooCommerce Bookings.
  • Added Advanced Translation Editor support for WooCommerce Product Add-ons.
  • Added Advanced Translation Editor support for WooCommerce Product Bundles.
  • Added Advanced Translation Editor support for WooCommerce Composite Products.

Fixes

  • Added support for sales of products with custom prices in other currencies.
  • Fixed an issue with generating URL slugs when the translation is missing from MO file.
  • Fixed the WooCommerce REST API when using a URL that contains the language folder.
  • Fixed UI distortion when quick editing a product with Yoast SEO plugin enabled.
  • Refactored the client currency resolution logic to fix a number of bugs and performance hits.
  • Implemented the forcing of translating admin options when sending emails from the dashboard (requires WPML String Translation v3.2.2).
  • Fixed the display of the warning message for clashing category slugs.
  • Fixed a display glitch in the multicurrency settings when a rate has too many numbers.
  • Fixed an issue to show some WCML links on the products list only when the user actually has access to the target pages.
  • Fixed an issue with category product count is not updated for translations.
  • Merged variations in different languages into one in WooCommerce Analytics.
  • Fixed a UI glitch (persistent container) once the MaxMind key is set.
  • Resolved the recent regressions with the category thumbnails.
  • Fixed the missing language column in WooCommerce Analytics when multicurrency is disabled.
  • Stopped handling the favicon.ico request causing some state inconsistencies.
  • Fixed an issue with switcher currencies getting filtered a second time in the wrong mode.
  • Fixed a number of styling issues on the multicurrency settings page.
  • Extended the scope of the product reviews translation hook to also load on AJAX requests.
  • Fixed the link to WooCommerceAdvanced on WCMLStore URLs.

Compatibility

  • Name Your Price – Added support for changing currency of entered price in the cart.
  • Stripe Payment Gateway – Fixed an issue with wrong currency symbol.
  • Mix and Match v2 – Fixed a compatibility issue with the multicurrency mode.
  • WooCommerce Product Add-ons – Fixed a compatibility issue related to global add-on fields assigned to a product category.

Misc

  • Raised the minimal WPML requirement to 4.5.2.
  • Updated the OTGS Installer to version 3.
Purchase

Version 4.12.6

  • Fixed the wcml_client_country user data when using the cookie strategy.
Purchase

Version 4.12.5

  • Fixed a currency geolocation bug due to WC 6.1.
Purchase

Version 4.12.4

Fixes

  • Replaced is_ajax (deprecated) with wp_doing_ajax.
Purchase

Version 4.12.3

  • Fixed analytics in secondary languages.
Purchase

Version 4.12.2

  • Fixed an issue with overwriting order subtotal with total value.
  • Fixed a regression affecting correct translation of emails.
  • Fixed several glitches in WooCommerce Analytics reports.
  • Updated the Italian translations.
Purchase

Version 4.12.1

Bug Fixes:

  • Updated logic to add noindex to reviews in all languages.
  • Fixed to show the correct WooCommerce Bookings items in the order summary.
  • Fixed an issue with selecting a country in multi-currency modal.
  • Reverted the fix to round prices if taxes are enabled.

Features:

  • Removed translation files for some locales that we cannot maintain anymore and updated the remaining locale translations.
  • Revamped the wizard’s “Translation Options” step to include “Translate Everything” mode.
Purchase

Version 4.12.0

Fixes

  • Fixed an issue with applying rounding to shipping rates on checkout.
  • Fixed an issue with synchronizing translations of WooCommerce Bookings.
  • Fixed a possible PHP warning for state inconsistencies in Product Bundles integration.
  • Fixed an issue with advanced category rules in Dynamic Pricing.
  • Fixed an issue with translated duplicates in the list of store URLs.
  • Fixed an issue with translating category IDs in REST response.
  • Added language support for the search block widget.
  • Fixed a fatal error when updating the product with V1 of the REST API.
  • Fixed the results of the Filter by price widget in a secondary currency (with automatic conversion).
  • Fixed issues with updating order totals on the order edit screen.
  • Fixed a fatal error with single function REST callback.
  • Fixed an issue with erratic wrong child product transients.
  • Fixed WooCommerce REST namespace detection.
  • Fixed bundle items price while creating a new order from backend.
  • Fixed compatibility with Name Your Price extension in version 3.0.
  • WooCommerce Analytics Dashboard now will not display translated products separately.
  • Fixed a conflict when using the wpml_sync_custom_field action hook on a product field.
  • Fixed an issue with translating WooCommerce Table Rate Shipping rate’s abort messages.
  • Fixed an issue with the currency switcher not showing when a new language is added.
  • Fixed scenarios for translated products in the WooCommerce Composite Products addon.
  • Fixed translating singular labels for attribute taxonomies.
  • Fixed the wrong product translation author when using the Classic Translation Editor.
  • Fixed the product analytics pagination.
  • Variation Swatches And Photos – Fixed a bug when the custom attribute translation is the same as the original.
  • Fixed a PHP notice from the currency switcher when an extra language is added.
  • Fixed the checkout block redirecting to the wrong language for the confirmation page.
  • Fixed the currency conversion when switching subscriptions.
  • Fixed the encoding of base permalinks that contain slashes.
  • Fixed an issue with Print Invoices/Packing Lists addon using the admin language instead of the order language.
  • Improved the attribute taxonomy translation UI when it’s not publicly queryable.
  • Fixed a link pointing to the wrong admin screen to translate non-WooCommerce taxonomies.
  • Fixed an issue with displaying the wrong product category count between languages.
  • Added /order-pay/ to reserved endpoints for absolute links converting.
  • Fixed the missing and/or duplicated emails with Dokan.

Features

  • Added two more exchange rate services: http://exchangeratesapi.io and http://openexchangerates.org.
  • Added an option to update currency exchange rates every hour.
  • Added a new option to display product reviews in all languages by default.
  • Product reviews can now be translated.
  • Product reviews are now wrapped in a div with lang parameter for better SEO.
  • Removed loading of jQuery cookie library.
  • Began storing the client country when geolocation is in use to allow cache plugins to deliver pages based on location.
  • Raised the WPML requirements to 4.4.11.
Purchase

Version 4.12.0-b.1

Bug Fixes

  • Fixed an issue with applying rounding to shipping rates on checkout.
  • Fixed an issue with synchronizing translations of WooCommerce Bookings.
  • Fixed a possible PHP warning for state inconsistencies in Product Bundles integration.
  • Fixed an issue with advanced category rules in Dynamic Pricing.
  • Fixed an issue with translated duplicates in the list of store URLs.
  • Fixed an issue with translating category IDs in REST response.
  • Added language support for the Search block widget.
  • Fixed a fatal error when updating the product with V1 of the REST API.
  • Fixed the results of the Filter by Price widget in a secondary currency (with automatic conversion).
  • Fixed the product bundle synchronization when using Advanced Translation Editor.
  • Fixed issues with updating order totals on the order edit screen.
  • Fixed a fatal error with single function REST callback.
  • Fixed the erratic wrong children products transients.
  • Fixed WooCommerce REST namespace detection.
  • Fixed bundle items price while creating a new order from backend.
  • Fixed compatibility with Name Your Price extension in version 3.0.
  • Fixed an issue with WooCommerce Analytics Dashboard displaying translated products separately.
  • Fixed a conflict when using wpml_sync_custom_field action hook on a product field.
  • Fixed an issue with translating WooCommerce Table Rate Shipping’s abort messages.
  • Fixed an issue with the currency switcher not showing when a new language is added.
  • Fixed scenarios for translated products in the WooCommerce Composite Products addon.
  • Translated singular label for attribute taxonomies.
  • Fixed the wrong product translation author when using the Classic Translation Editor.
  • Fixed product analytics pagination.
  • Variation Swatches And Photos – Fixed a bug when the custom attribute translation is the same as the original.
  • Fixed a PHP notice from the currency switcher when an extra language is added.
  • Fixed an issue with the checkout block redirecting to the wrong language for the confirmation page.
  • Fixed currency conversion when switching subscriptions.
  • Fixed encoding of base permalinks that contain slashes.
  • Fixed an issue with Print Invoices/Packing Lists addon using the admin language instead of the order language.
  • Improved the attribute taxonomy translation UI when it’s not publicly queryable.
  • Fixed a link pointing to the wrong admin screen to translate non-WooCommerce taxonomies.
  • Fixed wrong Product Category Count between languages.
  • Added /order-pay/ to reserved endpoints for absolute links converting.

Features

  • Added a new option to display product reviews in all languages by default.
  • Product reviews can now be translated.
  • Product reviews on multilingual reviews list are now wrapped in div with lang parameter for better SEO.
  • Added an option to update currency exchange rates every hour.
  • Raised the WPML requirements to 4.4.11.
  • Removed loading of jQuery cookie library.
  • Added 2 more exchange rate services: Exchange Rates API and Open Exchange Rates
  • Added support to store the client country when geolocation is in use to allow cache plugins to deliver pages based on location.
  • Fixed the missing and/or duplicated emails with Dokan.
Purchase

Version 4.11.7

  • Compatibility with WordPress 5.8
  • Fixed a PHP notice when settings are changed for a currency widget.
  • Fixed a PHP Notice when adding a currency switcher with WordPress 5.8 or Elementor Page Builder.
Purchase

Version 4.11.6

  • General fix for compatibility with WPML 4.5.
Purchase

Version 4.11.5

  • Fixed an issue with displaying the correct currencies per order in the WooCommerce order dashboard widget.
Purchase

Version 4.11.4

Fixes

  • Fixed the product term REST handler when term_id and term_taxonomy_id are different.
  • Fixed a fatal error thrown for REST request on Windows servers.
  • Fixed an issue with synchronizing product data with translations when updating via REST.

Compatibility

  • Prevented an infinite recursion error with Stripe Gateway and Point of Sale add ons.
  • Updated the minimum WooCommerce version to 3.9 in the plugin’s header comments.
  • Fixed the missing attributes in the REST response for creating product variations with the Display as translated mode.

Usability

  • Fixed a 404 error when displaying an order from the client account in the secondary language.
Purchase

Version 4.11.3

Fixes

  • Fixed a regression when a non-logged user switches language and each language has a default currency.

Compatibility

  • Fixed a bug in PHP 8 showing a 404 page for endpoints.
  • Fixed an issue with the New order email not being sent to all the recipients.
Purchase

Version 4.11.2

Fixes 

  • Fixed a fatal error when the currency order is not properly set.
  • Fixed a possible bug in product bundles synchronization.
  • Handled different type of order objects in REST api when querying for orders.

Compatibility 

  • Fixed a fatal error with WC Accommodation Bookings.
Purchase

Version 4.11.1

  • Minor improvements.
Purchase

Version 4.11.0

Features

  • Added REST API support for more compatibility with taxonomies, product variations, reports, etc.

Fixes

  • Added better compatibility with plugins that manipulate the cart.
  • Fixed an issue with the product category order synchronization between languages.
  • Fixed an issue with the shipping country being used instead of billing country during checkout.
  • Increased minimum WooCommerce version to 3.9.0.
  • Fixed error for Fix translated variations relationships troubleshooting option.
  • WooCommerce Analytics Dashboard now will not display translated products separately.
  • Added noindex/nofollow to all reviews pages and links redirecting to it (filterable with wcml_noindex_all_reviews_page filter).
  • Fixed an issue with the payment gateway title not displaying as translated in admin emails for new orders.
  • Set default language for orders during installation.
  • Fixed a warning that appears for ratings of newly translated products.
  • Fixed advanced category rules when using WooCommerce dynamic pricing.

Compatibility

  • Fixed an issue with the headings of “paid for” customer invoice emails not being translated.
  • Fixed All Products block in secondary language.
  • Fixed an issue to override a template only if it was not overridden before that.
  • Added compatibility class for WOOF – WooCommerce Products Filter plugin.
  • Fixed an issue where comment synchronization on duplicate content does not copy WooCommerce metadata.
  • Added support for translating data for composite product scenario IDs.
  • Added a notice when multi-currency feature is enabled and an active cache plugin is detected.

Performances

  • Fixed long loading time for Pay for order Woocommerce page.

Usability

  • Fixed an undue warning popup when leaving the multi-currency settings page.
  • Added ability for the currency switcher to appear on My account page.
  • Fixed the link to edit translations in WooCommerce Translation Editor.
Purchase

Version 4.11.0-b.2

  • Added fixes for better support of REST API.
Purchase

Version 4.11.0-b.1

Features

  • Added REST API support for more compatibility with taxonomies, product variations, reports, etc.

Fixes

  • Added better compatibility with plugins that manipulate the cart.
  • Fixed an issue with the product category order synchronization between languages.
  • Fixed an issue with the shipping country being used instead of billing country during checkout.
  • Increased minimum WooCommerce version to 3.9.0.
  • Fixed error for Fix translated variations relationships troubleshooting option.
  • WooCommerce Analytics Dashboard now will not display translated products separately.
  • Added noindex/nofollow to all reviews pages and links redirecting to it (filterable with wcml_noindex_all_reviews_page filter).
  • Fixed an issue with the payment gateway title not displaying as translated in admin emails for new orders.
  • Set default language for orders during installation.
  • Fixed a warning that appears for ratings of newly translated products.
  • Fixed advanced category rules when using WooCommerce dynamic pricing.

Compatibility

  • Fixed an issue with the headings of “paid for” customer invoice emails not being translated.
  • Fixed All Products block in secondary language.
  • Fixed an issue to override a template only if it was not overridden before that.
  • Added compatibility class for WOOF – WooCommerce Products Filter plugin.
  • Fixed an issue where comment synchronization on duplicate content does not copy WooCommerce metadata.
  • Added support for translating data for composite product scenario IDs.
  • Added a notice when multi-currency feature is enabled and an active cache plugin is detected.

Performances

  • Fixed long loading time for Pay for order Woocommerce page.

Usability

  • Fixed an undue warning popup when leaving the multi-currency settings page.
  • Added ability for the currency switcher to appear on My account page.
  • Fixed the link to edit translations in WooCommerce Translation Editor.
Purchase

Version 4.10.4

Features

  • Compatibilty with WordPress 5.6 and WooCommerce 4.8.
Purchase

Version 4.10.4-b.1

Features

  • Compatibilty with WordPress 5.6 and WooCommerce 4.8.
Purchase

Version 4.10.3

Fixes

  • Fixed an issue where the regular price displays as “on sale” in secondary currencies.
  • Fixed JS error on Woocommerce → Settings → Emails page.
  • Fixed an issue where the wrong shipping country is returned for non-logged in users when using a limited payment gateway.
Purchase

Version 4.10.2

Fixes

  • Fixed missing variations for German and Danish languages.
Purchase

Version 4.10.1

Fixes

  • Fixed unexpected checkbox behaviors due to jQuery changes in WP 5.5.
Purchase

Version 4.10.0

Feature

  • Added the ability to specify currencies and payment options based on location.

Fixes

  • Fixed notice after WooCommerce Currency was changed.
  • Fixed untranslated partial refund email heading and subject.
  • Fixed an issue with the WooCommerce Bookings email string not being updated in the settings screen.
  • Fixed a PHP notice when one language is not set inside the currency languages settings.
  • Fixed a fatal error with MercadoPago add-on on the WooCommerce Settings page.
  • Fixed the usage of wp_safe_redirect and wp_redirect and take into account the returned value before exiting.
  • Fixed empty attribute label for translations.
  • Fix Redis cache when using Display as Translated mode and creating a variable product.
  • Fixed a PHP notice for some custom fields showing in the Classic Translation Editor.
  • Fixed the filter wc_get_product_terms returning term names instead of slugs.
  • Fixed an issue with multiple “Low stock” emails not being received by the admin.
  • Fixed attribute label translation in German as a secondary language.
  • Fixed an issue with the sale price not ending in secondary currency if same sale dates uses from default.
  • Fixed our gateways initialization on wp_loaded action.

Compatibility

  • Fixed the WooCommerce Bookings reminder email that was sent in the wrong language.
  • Fixed an issue with the WooCommerce Bookings email reminders being sent multiple times.
  • Fixed an issue creating empty _gravity_form_data post meta on product translation.
  • Fixed an issue where no products would appear in the secondary language shop page if the default language shop page contains special symbols.

Performance

  • Fixed a performance issue due to comments filtering.
Purchase

Version 4.10.0-b.2

Feature

  • Added the ability to specify currencies and payment options based on location.

Fixes

  • Fixed an issue with the WooCommerce Bookings email string not updating in the settings screen.
  • Fixed a PHP notice when one language is not set inside the currency languages settings.
  • Fixed a fatal error with the MercadoPago add-on on the WooCommerce Settings page.
  • Fixed the usage of wp_safe_redirect and wp_redirect and take into account the returned value before exiting.
  • Fixed the empty attribute label for translations.
  • Fixed Redis cache when using Display as Translated mode and creating a variable product.
  • Fixed a PHP Notice for some custom fields showing in the Classic Translation Editor.
  • Fixed the filter on wc_get_product_terms returning term names instead of slugs.
  • Fixed an issue with multiple “low stock” emails not being received by the admin.
  • Fixed attribute label translation in German as a secondary language.
  • Fixed an issue with sale prices not ending in secondary currency if same sale dates uses as the default.
  • Fixed our gateways initialization on wp_loaded action.

Compatibility

  • Fixed an issue with WooCommerce Bookings reminder emails being sent in the wrong language.
  • Fixed an issue with the WooCommerce Bookings email reminders sending multiple times.
  • Fixed an issue creating empty _gravity_form_data post meta on product translation.
  • Fixed an issue where no products would appear in the secondary language shop page if the default language shop page contains special symbols.

Performance

  • Fixed a performance issue due to comments filtering.
Purchase

Version 4.10.0-b.1

Fixes

  • Fixed a fatal error with the MercadoPago add-on in the WooCommerce settings page.
  • Fixed an empty attribute label for translations.
  • Fixed a PHP notice for some custom fields showing in the Classic Translation Editor.
  • Fixed multiple “low stock” emails that were not received by the admin.
  • Fixed the attribute label translation in German as a secondary language.

Compatibility

  • Fixed an issue where no products would display on secondary language shop pages if the default language shop page contained special symbols.
Purchase

Version 4.9.1

  • Updated translations of the WCML interface.
  • Fix a fatal error that occurred when the WooCommerce plugin was not activated.
Purchase

Version 4.9.0

Features

  • Add a new feature that allows you to set manual shipping prices in secondary currencies.

Fixes

  • Fixed an issue where the product attribute slug language did not update after changing the value.
  • Fixed an issue where translating using the Advanced Translation Editor could case missing numeric attribute values.
  • Fixed an issue with the mini-cart total calculation when switching a currency.
  • Fixed a problem that caused variable products to be out-of-stock if the “Show only products with custom prices in secondary currencies” option is enabled.
  • Fixed an issue where a custom tab created using WooCommerce Tab Manager and translated with the Advanced Translation Editor was not saved if the description is empty.
  • Fixed an error coming from certain add-on plugins and related to the WC_Email object.
  • Added a filter for WCML_WC_Gateways::get_current_gateway_language().
  • Fixed an issue where global tabs created with WooCommerce Tab Manager were not synchronized while saving product translation via the Advanced Translation Editor.
  • Fixed an issue where the tab label was not updated after changing it on the settings page.
  • Fixed an issue with the value of a custom attribute translation being overwritten on saving the original product.
  • Fixed an issue where the translation of composite data title and description were overwritten after updating the original product.
  • Fixed a JavaScript console error in languages_notice.js file.
  • Added language filtering for WooCommerce Dashboard Stock widgets.

Compatibility

  • Fixed an issue where several memberships would be created in the WooCommerce Membership plugin.
Purchase

Version 4.9.0-b.1

  • Fixed an error that some additional plugins may cause with the WC_Email object.
  • Added a filter for WCML_WC_Gateways::get_current_gateway_language().
  • Fixed an issue with non-synchronized WooCommerce Tab Manager global tabs while saving product translation via Advanced Translation Editor.
  • Fixed an issue where the value of a custom attribute translation was overwritten on saving the original product.
  • Fixed an issue with overwritten composite data title and description in translation after updating the original product.
Purchase

Version 4.8.0

Fixes

  • Fixed a JavaScript syntax error on Products listing page.
  • Fixed an issue with not registered “Additional Content” email setting text after first saving.
  • Removed an extra slash from the end of the translated base slug if a user added it.
  • Fixed custom fields translation in Translation Editor for Variations post type.
  • Fixed an issue with customer Completed email that misses heading and subject translation with WooCommerce 4.0.
  • Fixed an issue with duplicated currency code in “Default currency” drop-down on the Multi-currency settings page.
  • Fixed an issue with language selector displayed in the wrong place on the Permalinks settings page.
  • Fixed an issue with the language of a customer order status email language when the shop manager uses English and English is not an active language.
  • Fixed an issue where attributes synchronization may break variations relationships.
  • Fixed an issue where custom prices were not saved if a translation is duplicated and native screen editor is selected.
  • Fixed an issue where multiple same post meta keys were translated.

Compatibility

  • Added the variation single “translatable” custom fields to the translation package.
  • Fixed an error that happened on Subscription renewal via PayPal.
  • Fixed an issue where the Events Calendar ticket meta was not saved if the translation was done by a Translation Service.
Purchase

Version 4.7.9

Fixes

  • Fixed an issue with sending unnecessary requests to WPML’s and Toolset’s API servers.
Purchase

Version 4.7.8

Features

  • Make the “Additional content” field translatable for emails.

Fixes

  • Fixed products in all languages displayed on the new booking admin page.
  • Fixed an issue where additional content from add-ons didn’t appear translated when using the Advanced Translation Editor.
  • Fixed a fatal error when applying a translation job on a product with tabs on PHP versions 7.1 and higher.
  • Fixed stock synchronization issue for some extra plugins.
  • Fixed cart item not deleted from cart page in some cases.
  • Fixed Average Rating Widget Filter in all languages.
  • Fixed admin order note language after order status change.
  • Fixed not showing products when shop page is a child page of the front/home page.
  • Fixed display glitch of displaying current currency while adding new one.
  • Fixed inability to edit ‘before discount’ field on edit order page.
  • Fixed language icon not updated in real-time when using Advanced Translation Editor.
  • Fixed warning message displayed at the wrong moment.

Compatibility

  • Fixed the dynamic WooCommerce blocks which were not converted in the current language.
  • Fixed the Top Rated product widget displaying wrong products in the secondary language.
  • Fixed an issue with the Subscriptions add-on’s early renewal price if no subscription price is selected in the shop.
  • Fixed an issue with multiple AJAX calls on the front page if there are multiple tabs open in different languages for non-logged users.
  • Fixed wrong language of custom attributes on cart page with display as translated mode enabled for products.
  • Fixed Variable subscription “From” from price display auto converted price instead of custom one.
Purchase

Version 4.7.8-b.1

Compatibility

  • Fixed the dynamic WooCommerce blocks which were not converted in the current language.
Purchase

Version 4.7.7

Fixes

  • Fixed console errors on Multi-Currency settings page if site under https.
  • Fixed custom attribute label translation displayed on product view page instead of attribute taxonomy label.
  • Fixed default currency wasn’t removed from Multi-currency settings after changing in WooCommerce settings.
  • Fixed wrong “Add to cart” button URL on archive pages in secondary language when “language as parameter set”.
  • Fixed wrong count for parent product categories in the second language.
  • Fixed customer order email strings sent in wrong language.
  • Fixed wrong order item id in some special cases.
  • Fixed “Break and Abort” rules not applying in secondary language for Table Rate Shipping.
  • Fixed not linked order_id for Bookable products.
  • Fixed sale price in original product when checkout via PayPal in some cases.

Compatibility

  • Fixed styles on product view page when WPML not active.
  • Fixed category names on Shop page when object caching is enabled.
  • Fixed `wcml_formatted_price` filter not displaying a converted price when current currency is default one.
  • Fixed PHP Notices for Product Addons when ‘options’ doesn’t set for addon.
  • Fixed product total sales meta synchronization.
  • Fixed not synchronized default value for Composite Products.
Purchase

Version 4.7.6

Fixes

  • Fixed string translation when adding “sold individual” product more than ones from second language.
  • Removed legacy code for downloading the language pack.
  • Fixed an issue that made it impossible to add variation to cart for products with more than 30 variations.

Compatibility

  • Fixed the language of “Low Stock” and “No Stock” admin emails.
  • Fixed a few fatal errors thrown when running PHP 7.4 (e.g. `Fatal error: Uncaught Error: Call to a member function get_setting() on null`) and caused by legacy code passing objects by reference.
  • Fixed deprecation notices (`Function get_magic_quotes_gpc() is deprecated`) when running PHP 7.4.
  • Fixed notices thrown with PHP 7.4 when using WCML with WC Variation Swatches and Photos.
  • Fixed notices thrown with PHP 7.4 when using multi-currency.
  • Fixed a PHP notice displayed in the wizard on step “Translation options”, if using PHP 7.4.

Usability

  • Fixed not converted pre-selected price widget prices when switching currency.
Purchase

Version 4.7.5

Features

  • Improved performance on the plugin page.
  • Skip Currency Switcher caching for NginxCache.

Fixes

  • Fixed RTL styling on WCML Status Tab.
  • Fixed wrong string localization on some WooCommerce AJAX actions.
  • Fixed Cash on delivery “Payment method instructions” not translated in the customer order emails.
  • Fixed missing products on shop page in second language for some themes when slug is identical to default language.

Compatibility

  • Fixed an issue with mixed strings language not being in the admin language when editing a variable product.
  • Fixed an issue where variation product title was modified after switching the language on the Cart page, in specific situations.
  • Fixed an issue with the wcml_client_currency hook not being applied in some cases.
  • WooCommerce Bookings compatibility – fixed availability count duplication while updating the original product and bookings were made in the second language.
  • Fixed an issue with a non-matching variation on a translated variable product page when “Translatable – use translation if available or fallback to default language” mode was enabled for products and global attribute terms were translated.
  • Fixed an issue where variation description was not being duplicated while duplicating variable product to another language.
  • Added a new setting option for synchronizing non-translated media on a translated product’s front-end.
  • Fixed an issue where custom attributes for variable Bundle products were not pre-selected.
  • Fixed an issue with a wrong discounted priced displayed for Composite products.

Performances

  • Fixed performance when a large number of shipping methods are defined.

Usability

  • Fixed an issue with converted product price when using custom gateway settings for second currency.
  • Fixed an issue where cart total shipping costs were converted twice if custom settings for gateways were enabled and did now use the default currency as a currency for gateway.

API

  • Fixed a notice that appeared when importing XLIFF translations with custom attributes in some specific cases.
Purchase

Version 4.7.4

Fixes

  • Fixed warning when some plugins using `get_terms` without `taxonomy` argument.
Purchase

Version 4.7.4-b.1

Fixes

  • Fixed warning when some plugins using `get_terms` without `taxonomy` argument.
Purchase

Version 4.7.3

Fixes

  • Fixed a PHP Fatal error: Uncaught LogicException: A function must be an instance of Twig_FunctionInterface or Twig_SimpleFunction.

Usability

  • Fixed an issue with the wrong language for some string on WooCommerce shipping settings page when switching admin language using the language switcher.
Purchase

Version 4.7.2

Fixes

  • Fixed an error that happened when updating a product using the WooCommerce version older than 3.6.0.
  • Fixed a fatal error that sometimes happened when updating WPML 4.1.0 to WPML 4.3.0.

Compatibility

  • Fixed the product shortcode in the secondary language when using slugs for the category attribute.

Performances

  • Replaced the “wp_” cookie prefix with “wp-“.
Purchase

Version 4.7.1

Fixes

  • Fixed a fatal error when WooCommerce Multilingual is updated before WPML Translation Management.
  • Fixed notice when id not set in order variable item data.
Purchase

Version 4.7.0-rc.1

Features

Replaced some Twig templates with pure PHP templates as the first step towards the removal of Twig dependencies.

Fixes

  • Fixed an issue where the shipping classes in secondary languages were not calculated during checkout.
  • Fixed an issue where customers would not receive notifications in the correct language.
  • Fixed an issue with the price filter widget not showing results in a secondary language.
  • Fixed an issue where the gateway strings would always register in English instead of the site’s default language.
  • Fixed an issue with the cache flush during language switching.
  • Fixed an issue with the WooCommerce Subscriptions availability in the secondary language after purchasing the subscription in the original language.
  • Fixed an issue where product names were not translated in the admin emails.
  • Fixed an issue where the strings for the default payment methods were not properly translated on the Checkout page.
  • Fixed an issue where the “Fix translated variations relationships” troubleshooting option was removing translated variations.
  • Fixed a JavaScript error on the Store URLs tab.

Compatibility

  • Fixed an issue where the Products shortcode was not working in the secondary language.
  • Removed the Twig Composer dependency as it now relies on Twig from the WPML core plugin.
  • Fixed an issue with missing language information for attribute terms that happened after changing the attribute slug.
  • Fixed an issue where the BACS gateway instructions were not translated when re-sending the customer notification email from the admin.
  • Fixed an issue with the currency reverting to the default one during checkout.
  • Fixed an issue with incorrect price converting for the Product add-ons.
  • Fixed an issue causing wrong rewrite rules after saving the settings and visiting a page in a language other than the default.
  • Fixed an issue where the total price on the Composite product page was not rounded.

Performances

  • Added the “wp_” prefix to all cookies so that hosting and caching layers can properly handle them.

Usability

  • Display larger images when hovering thumbnails in the WooCommerce Multilingual Products admin page.

API

  • Added the “wcml_new_order_admin_email_language” filter to allow setting the language of emails sent to admins for new or updated orders.
Purchase

Version 4.7.0-b.8

Features

  • Removed the Twig Composer dependency as it now relies on the Twig coming from the WPML Core.
Purchase

Version 4.6.7

Fixes

  • Fixed an issue where WYSIWYG custom field is rendered as a text field in Translation Editor when using the Toolset Types plugin.
  • Fixed an issue with wrong prices displayed on the front-end when the custom sale price is set in combination with a date range.
  • Fix WooCommerce Subscriptions compatibility issue with Customer Renewal Invoice email has wrong language
  • Added a fix to not display the “Hide completed” switcher from the Translation Editor.
  • Fixed an issue with _stock_status synchronization for variable products when “Enable stock management at product level” is selected.
  • Fixed a database error on WooCommerce Reports page while filtering by product.
  • Fixed an issue where Price filtering widget did not work in WooCommerce 3.6.0 or newer due to changes in how the widget works.
  • Fixed an issue where variation sale price was not set for translations if using bulk action.
  • Added the default currency support for Direct Bank Transfer gateway settings.
  • Fixed an issue where linking variable product to the original can cause an error.
  • Fixed an issue where the rate plugin message was not dismissible.
  • Fixed an issue with a PHP notice on the Direct bank transfer settings page.
  • Fixed PHP notices that were logged when linking variable product translations.
  • Fixed an issue where skipping the WCML Wizard did not close the notice window.
  • Fixed an issue where the coupon was wrongly applied to a product which doesn’t have it.
  • Fixed an issue where it was not possible to disable the API key for custom exchange rate service.
  • Fixed an issue where the “Order again” button on the My Account > View Order pages was not working for variable products.
  • Fixed an issue where PayPal Payment Gateways settings make unsupported currency available to pay if supported one is selected.
  • Fixed an issue where Shop page disappeared on the front-end in the default language after updating the Shop page in the secondary language.
  • Fixed an issue where Product variations were not synchronized to second language.
  • Fixed compatibility issues where discounts weren’t shown properly when using WooCommerce Dynamic Pricing and WooCommerce Brands together.
  • Fixed a problem when Shop Manager was not able to edit translations.
  • Fixed an issue with Shop Manager rights when editing translations.

Features

  • Add wcml_get_woocommerce_currency global function to get default WC currency value from DB
  • Added a wcml_settings_ui_after_default action to the settings page to allow users to add custom options.
  • Added an admin notice when WooCommerce Dynamic Pricing & Discounts plugin by RightPress is installed to inform about compatibility issues.
Purchase

Version 4.6.6

Purchase

Version 4.7.0-b.6

Version full description

Purchase

Version 4.6.3

Purchase

Version 4.6.2.1

  • Fix performance issues with WooCommerce 3.6.*
Purchase

Version 4.6.2

  • Fix performance issue while saving product
  • Fix warning when _wc_rating_cout value is corrupted
  • Fix loop on original products without thumbnail set
Purchase

Version 4.6.2-beta2

 

  • [wcml-2777] Fix performance issue while saving product
  • [wcml-2776] Fix warning when _wc_rating_cout value is corrupted
  • [wcml-2775] Fix loop on original products without thumbnail set

 

Purchase

Version 4.6.2-beta1

  • Fix warning when _wc_rating_cout value is corrupted.
  • Fix loop on original products without thumbnail set.
Purchase

Version 4.6.1

  • Fix product gallery images on default product with WC 3.6.0
  • Fix wrong Table Rate Shipping wrong rate prices calculation in secondary currency with WC 3.6.0
Purchase

Version 4.6.0

  • Fixed an issue with wrong currency code after removing an item from a manually created order.
  • Replaced the *_woocommerce_term_meta functions on *_term_meta
  • Fixed an issue with gallery images not showing up on translated product pages.
  • Fixed an issue with calculating order item price twice while manually adding it from admin to order with WooCommerce 3.6.0.
  • Fixed performance issues on the checkout page, related to managing product stocks.
  • Fixed a performance issue on the shop page, when using WooCommerce 3.6.
  • Fixed an issue with loading scripts on admin pages.
  • Fixed an issue related to coupon discounts when editing order from the admin.
  • Fixed an issue with the wrong product price after adding another product to an existing order from the admin.
  • Fixed an issue with the my-account page endpoints in secondary language with pages set to “Display as translated”.
Purchase

Version 4.5.0

Features

  • Added a “get_post_metadata” hook to filter Woocommerce product data.
  • Added a function to the troubleshooting page to fix broken variations.

Fixes

  • Fixed refreshing of the status icon when Advanced Translation Editor Job of updated content is synced.
  • Fixed a few notices when removing an Elementor widget and refreshing the page.
  • Fixed fetching the Advanced Translation Editor translations from WooCommerce Multilingual Product Translation Tab.
  • Fixed a warning when adding comments to products.
  • Fixed the wrong price calculation when adding products to new orders on the backend.
  • Fixed the bookings counter on admin bookings listing page.
  • Fixed stock quantity not synchronized to translation when creating it.
  • Fixed a PHP notice when saving translations.
  • Fixed an issue where translated attributes via Advanced Translation Editor/Translation Service were not connected to translated products.
  • Fixed an issue with a non-translated “On Hold” email subject after returning order from “Processing”.
  • Remove unnecessary $_SESSION variables on the checkout page.
  • Fixed a PHP notice Notice: Only variables should be passed by reference.
  • Implemented dependency check for minimum compatible versions of required WPML plugins.
  • Fixed an issue where default variation was not pre-selected on the front-end for translated products with a non-Latin attribute in
    the default language.
  • Fixed an issue where currency couldn’t be changed using the “wcml_client_currency” filter.
  • Fixed an issue with invalid API key when trying to manually update exchange rates.
  • Added compatibility with WooCommerce Variation Swatches and Photos to enable attribute translation.
  • Fixed an issue where related products would display in all languages.
  • Added compatibility with Yikes Custom Product Tabs.
Purchase

Version 4.4.2.1

Purchase

Version 4.4.2

  • Fix error with WPML Translation management < 2.8.0 in combination with updated WPML core to 3.2.0.
  • Fix Composite products error on orders page.
Purchase

Version 4.4.1

Fixes

  • Removed options from WooCommerce Multilingual Settings for handling Products translation since this can now be done with the post-switcher implemented in WPML 4.2.0.
  • Fixed a fatal error related to working with Composite products.
  • Fixed a fatal error related to the Woocommerce Product Addons.
  • Fixed a fatal error that occurred when bundle product is false.
  • Fix an empty cart error which had the option to clean cart when switching currency enabled.
  • Fixed an issue with trailing comma in product gallery handling.
Purchase

Version 4.4.0

Fixes

  • Fix an issue where low_stock_amount was not synchronized to translations.
  • Fixed an issue where custom attribute with a number in the name did not appear in the Translation editor.
  • Fixed an issue where the price rule for WooCommerce Table Rate Shipping in a second currency was not applied.
  • Fix an issue where a translated custom field was wrongly saved to translation if it contains an array of strings.
  • Fixed an issue with an endless loop when using troubleshooting action to duplicate terms.
  • Fixed an issue where Elementor PRO products would block displaying of all categories on the translated page.
  • Fixed an issue where XLIFF files did not contain variation descriptions for WooCommerce Subscriptions.
  • Fixed a compatibility issue with the Flatsome theme.
  • Fixed an issue with custom product attribute title when trying to upload translation using a XLIFF file.
  • Added a filter for translated package rates.
  • Fixed an issue where variation product would go out-of-stock when translating using the native screen.
  • Removed backward compatibility filters for terms synchronization.
  • Fixed an issue where the attribute slug language was always set to English.
  • Fixed a wrong path in Bookings compatibility class.
  • Fixed a fatal error occurring with older versions of WooCommerce (3.3.5).
  • Fixed an issue where confirming an order as complete from the order edit screen does not decrement the stock quantity in the second language.
  • Fixed an issue where Product category data would always synchronize when saving the translation and does not respect WPML option to sync taxonomies.
  • Fixed a call to undefined method WPML_URL_Filters::remove_global_hooks with WPML versions earlier than 3.6.0.
  • Fixed a compatibility class name for WooCommerce product add-ons.
  • Fixed an issue where manual order creation does not respect manual prices.
  • Fixed a compatibility issue with Composite Products where the Price was not rounding to the nearest integer.
  • Fixed a missing custom attribute in XLIFF file / Pro Translation.
  • Fix an Endpoint error to prevent 404 in some cases.
  • Resolved an exception causing an error message in the cart in some setups.
  • Fixed a missed synchronization of ‘outofstock’ visibility term between product translations.
  • Fixed a broken logic with Table Rate Shipping when a product uses the class with “break and abort” rule.
  • Fixed an issue where custom attributes terms were not copied to duplicated translations after the values were updated in the original language.
  • WP Fastest Cache compatibility – fixed a currency switcher problem
  • Updated the minimum requirements.
Purchase

Version 4.3.7

Fixes

  • Fixed an issue which was changing the current language of the site when saving an order
  • Fix an issue with price and scheduled sale dates when using multicurrency
  • Improved the compatibility class for LiteSpeed Cache that doesn’t require changing the URL
  • Added a compatibility class for LiteSpeed Cache plugin
  • Fixed an issue with serialized data in term meta table
  • Fixed an issue with lost password endpoint when editing it
  • Fixed an issue with downloadable products in secondary language when different domains per language are enabled
  • Fixed a broken logic with Table Rate Shipping when product uses class with “break and abort” rule
Purchase

Version 4.3.6

Fixes

  • Removed wpml_referer_url as it is no longer used.
  • Changed currency services rate rounding precision limit to 6 digits.
  • Fixed prepending shop page before home page in breadcrumbs.
  • Fixed Fatal error on updating original, after setting attachments to “do not translate”.
  • Fixed 404 error for translated attribute archive page.
Purchase

Version 4.3.6-b.1

Fixes

  • Fixed Fatal error on updating original, after setting attachments to “do not translate”.
  • Fixed 404 error for translated attribute archive page.
Purchase

Version 4.3.5

Fixes

  • Fixed REST translation in products creation.
  • Fixed an incorrect translation matched for Table Rate Shipping title.
  • Fixed an issue where price was not saved correctly via “Quick Edit” if a secondary currency is selected on the front-end.
  • Fixed a performance issue when a product has a lot of variations.
  • Fixed variation image synchronization.
  • Lowered the priority of the woocommerce_cart_item_name hook for “WooCommerce Product Subtitle” and others to work.
  • Fixed performance issues on product listing page with a big amount of attributes.
  • Fixed a fatal error with WPML version older than 3.9.
  • Fixed an issue with redirection to WooCommerce Multilingual dashboard in a specific case if you skip the setup wizard.
  • Fixed stock status when purchasing the last product in the second language which does not update status for the original.
  • Fixed Woo Variations Table Compatibility issue with overwritten product title in specific scenarios.
  • Fixed a cosmetic issue with a mutli-currency message in product post screen.
  • Fixed an infinite loop with large product numbers and languages.
Purchase

Version 4.3.5-b.1

Fixes

  • Fixed REST translation in products creation.
  • Fixed an incorrect translation matched for Table Rate Shipping title.
  • Fixed an issue where price was not saved correctly via “Quick Edit” if a secondary currency is selected on the front-end.
  • Fixed a performance issue when a product has a lot of variations.
  • Fixed variation image synchronization.
  • Lowered the priority of the woocommerce_cart_item_name hook for “WooCommerce Product Subtitle” and others to work.
  • Fixed performance issues on product listing page with a big amount of attributes.
  • Fixed a fatal error with WPML version older than 3.9.
  • Fixed an issue with redirection to WooCommerce Multilingual dashboard in a specific case if you skip the setup wizard.
  • Fixed stock status when purchasing the last product in the second language which does not update status for the original.
  • Fixed Woo Variations Table Compatibility issue with overwritten product title in specific scenarios.
  • Fixed a cosmetic issue with a mutli-currency message in product post screen.
  • Fixed an infinite loop with large product numbers and languages.
Purchase

Version 4.3.4

  • Fixed error: Cannot redeclare woocommerce_wp_text_input
  • Fixed error when creating booking from admin without creating order
  • Fixed Woocommerce Dynamic Price issue with Advanced category price in second language
  • Fix situation with filtering WC attributes calling by sku
  • Fix a problem that you cannot delete booking from trash
  • Fix prevent letters in multicurrency popup for number of decimals
  • Fix accept only symbols in decimal separator for multi currency
  • Resolved fatal error when a galler shortcode has a leading, trailing or extra comma
  • Fix issue in show comments in all languages functionality
  • Fixed displaying WYSIWYG fields from additional plugins as single line text
  • Fix small issue with order of breadcrumbs in second language
  • Fix default term value in product variation when using display as translated feature
  • Allow users to comment on product that they have bought, but in other languages
  • Fixed WooCommerce Dynamic Pricing compatibility -> filtering by role not applied for secondary currency
  • Added support for translating WooCommerce terms and conditions
  • Fixed totals in order if the product has custom price in second currency
  • Fix displaying email subject when you have 3rd party email notification plugin
  • Fixed product view price when secondary currency have different range of dates for sale price
  • Fix small issue with creations of WooCommerce Booking in backend
Purchase

Version 4.3.3

Fixes

  • Return back duplication logic for product image and gallery.
  • Fixed bug in Product Search Widget when wpml language set as a parameter.
  • Fixed fatal error occurring in some cases when updating from older versions.
  • Fixed cosmetic issue when hovering over currencies.
Purchase

Version 4.3.3-b.1

Fixes

  • Return back duplication logic for product image and gallery
  • Fixed bug in Product Search Widget when wpml language set as a parameter
  • Fixed fatal error occurring in some cases when updating from older versions
  • Fixed cosmetic issue when hovering over currencies
Purchase

Version 4.3.2

Purchase