2. Make sure you are using the latest version of theme and plugins on your site.
3. Please delete all sorts of caches on your site/server cache if any / plugin cache / CDN cache (if any), clear browser cache, and then see if it resolves the issue afterward.
4. If the issue persists, could you please try the following steps to isolate the cause of the issue:
1. Take a backup of your site first for safety reasons.
2. Deactivate all plugins except WPML and its add-ons.
3. Switch to the default WP theme like 2025.
4. If the issue is gone, start reactivating the other plugins one by one to find which one might be causing a conflict.
Look, it's your plugin update causing this. Without updating your plugin it works fine, once i update WPML Multilingual & Multicurrency for WooCommerce from current version 5.5.2.3 to 5.5.3.1 it happens.
Not any other plugin or the theme, everything works fine with your plugin version 5.5.2.3.
I made a backup before upgrading the plugin and now I just restored the backup, my page is working again. However I would like to be able to update the plugin, but I won't do it because I get this stupid error.
Thank you for your patience. I’ve checked this internally and can confirm this issue is already escalated and reviewed by our 2nd-tier team.
The root cause is a bug in the Airwallex plugin itself, not in WPML. After the update, WCML correctly processes WooCommerce payment gateways. However, the Airwallex plugin incorrectly registers a settings/helper class (APISettings) as a payment gateway. WooCommerce requires all gateways to extend WC_Payment_Gateway, and this incorrect implementation is what triggers the fatal error. The update simply exposes an existing issue in the Airwallex plugin.
Please note that this plugin:
- Is not listed as WPML compatible
- Has only ~3K users on WordPress.org
- Has a very low rating (2.1/5), which aligns with this type of issue
At this stage, the fix must come from the Airwallex plugin authors. We strongly recommend reporting this to them and sharing the error log, as the issue is within their codebase, maybe they already have a quick fix for it so that it will work fine with WPML.
Thank you for your understanding and cooperation
The topic ‘[Closed] WooCommerce Multilingual plugin (WPML)’ is closed to new replies.