Skip Navigation

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.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 -
- 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 -

Supporter timezone: Asia/Dhaka (GMT+06:00)

This topic contains 34 replies, has 2 voices.

Last updated by Prosenjit Barman 1 year, 2 months ago.

Assisted by: Prosenjit Barman.

Author Posts
January 10, 2024 at 3:21 am #15167117

aarniH

Our WPML comes up for renewal next month, what's the status of this? There's been no updates for well over a month now and this is really causing problems for our Woocommerce related stuff.

January 11, 2024 at 3:35 am #15172133

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi There,
I hope you're doing well.

I totally can understand how crucial WCML is for your operations, and we truly appreciate your patience and understanding during this time.

We want to assure you that our development team is actively working on resolving these challenges. The delay is partly due to the complexity of the issue, which requires significant refactoring as I mentioned before for a sustainable solution. Our goal is not only to address the current concerns but also to enhance overall performance and compatibility.

While I don't have a specific update or timeline to share at this moment, please rest assured that this is a top priority for our team. As soon as we have any update on this, I will surely inform you. We are confident that the upcoming WCML update will include the necessary fixes and improvements.

We appreciate your patience and understanding in this matter. Your satisfaction is important to us, and we are committed to resolving this as efficiently as possible. Please feel free to reach out if you have any further questions or concerns.

Best regards,
Prosenjit

February 8, 2024 at 11:45 am #15280959

aarniH

Hello, any updates? Another month has passed and our renew time is about a week away.

Can you provide any kind of timetable? We are forced to look for alternative solutions if this still takes a long time to fix.

February 11, 2024 at 3:23 am #15289152

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi There,

I hope this message finds you well. Sorry for the delay in responding due to the weekend.

We are truly sorry for the inconvenience you've experienced with our product, and we understand your concerns, especially with the renewal approaching.

I want to assure you that your issue has received our full attention. Since implementing WooCommerce API support in WCML, this is the first performance issue we've encountered, and our development team has been actively working on a resolution.

During our thorough testing, we've discovered an effective measure that significantly improves performance. By disabling the "Copy taxonomy to translations" option, we've observed a remarkable 31% improvement in performance. This option can be easily disabled by navigating to "WPML > Settings > Posts and pages synchronization" in your settings.

Would you please check again by disabling that same option? We are committed to integrating a permanent solution in the upcoming version of our plugin to prevent future issues. Your satisfaction and continued trust in our solution are incredibly important to us, and we are here to support you every way we can.

Thank you for your patience and understanding. Please let me know the update and we'll be more than happy to help you further.

Best regards,
Prosenjit

February 12, 2024 at 11:33 am #15292693

aarniH

Hello Prosenjit,

We did some testing by disabling this feature, but we aren't seeing any significant improvement.

We haven't tested this by adding new products and updating those, but updating existing ones through the API is very slow without any truly noticeable speed difference.

The small API payload will still run ten's of seconds compared to <1s without WCML enabled.

Is there a timeline for the upcoming version containing the fixes?

February 13, 2024 at 5:50 am #15295545

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thank you so much for the feedback.

Sorry to hear that the result hasn't met your expectations. However, I want to share that adjusting the settings has positively impacted our performance profiler for the existing products as well. Could you try synchronizing the products and check again? Here are the steps for syncing products:

- Please go to WPML > Support > Troubleshooting
- Select 'Products' from the dropdown under "Clean up"
- Click on the "Synchronize Post Taxonomies" button.
- After that, click on the "Clear WPML Cache" button as well.

Please wait till the process is finished. Once done, please try to Bulk update the product again via REST-API.

I already have shared the Feedback with the dev team and they are surely going to assess further.

The problem is currently on our top priority list, and our team is testing the solutions from every angle. While we can't provide a specific ETA for the release of the fix, please be assured that I will keep you updated with any new information/updates as soon as I have any.

Thank you for understanding and I truly appreciate your patience and kind cooperation in this matter.

Best regards,
Prosenjit

February 14, 2024 at 12:01 pm #15301870

aarniH

Thank you Prosenjit for your quick reply.

After some testing we can notice a slight increase, but it's still taking a long time to completely a small 25 product batch size. While with WCML disabled it's almost instantaneous.

I'm very sorry to hear you have no ETA to offer.

February 15, 2024 at 7:04 am #15305093

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi There,

Thank you for patiently following the suggestions.

Since adjusting the configuration hasn't improved the situation, it would be better if you could run a profiling session on your site to identify the problematic script or file. Profiling will give us a clearer view of what's causing the issue. You can use the Code Profiler plugin(https://wordpress.org/plugins/code-profiler/) or Blackfire(a third-party tool), both excellent for monitoring site performance and pinpointing delays.

If you're okay with this, please conduct a profiling session, replicating the scenarios where delays occur. The resulting report will be crucial for our analysis. Kindly share this report with us, as it will significantly enhance our ability to diagnose and resolve the issue.

We understand that this might require additional effort on your part, and we greatly appreciate your willingness to collaborate with us in this detailed capacity.

If you need any guidance on profiling, or if you have any other questions or concerns, please do not hesitate to contact us. We're here to support you every step of the way.

Thank you once again for your cooperation and commitment to improving your site's performance. We look forward to receiving the profiling report and moving closer to a resolution.

Best regards,
Prosenjit

February 21, 2024 at 11:43 am #15327539

aarniH

Hi,

I apologize for not replying before, the reply notification got buried in my inbox.

The problem is with the API, the /wp-json/wc/v3/products/batch URL to be exact, the Code Profile plugin only works with the normal user facing URL's. I have included the frontpage code profile results.

The website has been perfectly responsive for users etc, but the API is very slow if the WCML is enabled.

2024-02-21_513397_plugins.png
February 22, 2024 at 5:49 am #15331093

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
I hope you're doing well.

No need to apologize for the delayed response!

The code profiler is effective for assessing frontend performance, but for API analysis, we suggest using the Blackfire tool. If you have access to Blackfire, it enables you to evaluate the API's performance and provide us with the resulting report. For comprehensive instructions, please consult this guide: hidden link

If you find the tool too complicated to use, don't worry. I'll pass your feedback on to our team to see if we can explore alternative ways to investigate the issue.

Looking forward to your response.

Best regards,
Prosenjit

February 22, 2024 at 10:13 am #15332486

aarniH

Hello Prosenjit,

The slowdown is caused by the WCML as disabling it solves the problem. So I'd rather no get a paid service to tell me that, thank you though for the suggestion. Only the plugins shown in the Code Profiler are enabled and the API payload is [{"id": 31741, "stock_quantity": 0}].

Thanks

February 23, 2024 at 4:33 am #15336001

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi,

Thank you for the update. I've passed your feedback to the team and they are looking into it. As soon as I have more information from them, I will inform you.

I appreciate your patience and kind cooperation in this matter.

Best regards,
Prosenjit

March 6, 2024 at 7:22 am #15377222

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi,
I hope you're doing well. I'd like to share an update that I received from the team.

Given that the site is only accessible internally, it is essential to obtain an API performance profile report to understand the reasons behind the solution not being effective on your end. Blackfire is indeed a subscription-based service, but, you can use the xDebug's "Profiler", which is a free alternative for assessing API performance. To understand the process of using the Profiler of xDebug, please check this documentation: hidden link.

This step is important for in-depth analysis and to facilitate precise enhancements. Please be assured that the issue is now advancing toward the release pipeline, and we are hopeful that the report you share will help us identify potential areas for refining the solution.

I truly appreciate you're continued patience and cooperation in this matter.

Best regards,
Prosenjit

March 7, 2024 at 9:16 am #15382841

aarniH

Hi,

We did the profiling, could you please provide a secure way to upload said profile file?

Thank you.

March 7, 2024 at 9:19 am #15382859

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi,

I've enabled a private field for you to securely share the information. As there are no dedicated fields to upload such a file, kindly upload it to Google Drive/One Drive and add the share link in the private field.

Thank you once again for your effort and kind cooperation.

Best regards,
Prosenjit