Home›Support›English Support›[Escalated to 2nd Tier] When using "Change paymentmethod" in woocommerce subscriptions "my account"; the site would time out without any errors.
[Escalated to 2nd Tier] When using "Change paymentmethod" in woocommerce subscriptions "my account"; the site would time out without any errors.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
WordPress 6.7 has introduced a new issue that impact translations, please update WooCommerce and WPML to the latest versions before you report issues. More about this here - https://wpml.org/errata/php-error-wp-6-7-notice-function-_load_textdomain_just_in_time-was-called/
I´ve checked the notes on the work ticket and I can see that the issue has been confirmed and escalated to our development team.
There were some attempts at improving the performance/code but they are only "proof of concept" and not anything that I could share. However, they did reduce the load times from 2 mins to 16 sec with these tests.
Unfortunately, I do not have anything to share directly with you.
We've had to re-do the woocommerce multilingual into session-based for finding current-currency, since WPML is doing 700+ calls to the database to find it if now. (Now its doing 800 session-calls; but its at least making it usable and loading in 20 seconds most of the time - rest is stalling..)
I don´t have any more news. I see that developmenet is refactoring the whole get_client_currency method and they have also caching for pay_for_order page. The currently targetd fix version is 4.11.0 but this can change and there is not "release date" that I can share.
I can see some code that one of the 3rd tier supporters implemented that significantly reduced the load times - was 2.8mins, now is 16.8secs
But the code is not-tested and I would only share with you "as is" with no further support and with your acknowledgement that you impelment it knowing fully that it was only as "proof of concept".