تخطي التنقل

Released on:

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

Download and Update

You can get this release directly to the WordPress admin or download and install manually. To receive automatic updates, you need to register WPML on your site. Then, visit the Plugins or Updates admin pages. To download manually, visit your wpml.org account and go to Downloads. Follow the installation and upgrade instructions for complete details.

When you update WPML, be sure to update together all the components that you are using. Don’t use a mixture of new and older versions.

Feedback? Need Help?

We love feedback. To make a suggestion, ask a question or give an idea, leave your comment here. If you need technical support and help troubleshooting problems, please use our technical support forum.