Skip to content Skip to sidebar

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 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Europe/Madrid (GMT+02:00)

This topic contains 14 replies, has 0 voices.

Last updated by Marcel 3 hours, 24 minutes ago.

Assisted by: Marcel.

Author Posts
September 14, 2025 at 6:03 pm #17400270

walter-arielM

Background of the issue:
I am trying to use the WPML string plugin, but it is causing a conflict that prevents email notifications from being sent when using 'Bulk Actions' on the order page. If I disable the WPML plugin, the issue is resolved. The issue can be seen at the following link: hidden link

Symptoms:
The email notifications are not being sent when using 'Bulk Actions' at the order page due to a conflict with the WPML string plugin.

Questions:
How can I resolve the conflict between WPML string plugin and the email notification feature?
Is there a workaround to send email notifications without disabling the WPML plugin?

September 15, 2025 at 6:51 am #17400776

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Hi,

could you let me know which plugin you’re using for the email notifications? Please keep in mind that compatibility issues usually work in both directions. If one component is deactivated, the problem might disappear, but that doesn’t necessarily mean WPML is the cause.

1) Could you please provide some screenshots or a short screen recording that shows the error?

2) How exactly are you using the "Bulk Actions" to send mail notifications? For example, are you updating the order status or performing another action?

Best regards,
Marcel

September 16, 2025 at 3:10 pm #17406737

walter-arielM

Hello,

The problem is your plugin because I disabled all plugin except wpml plugin and the plugin which I use to create the custom order status and the issue persist.

I have made this two minutes video to show the issue: hidden link

This is the plugin for Order Status: https://wordpress.org/plugins/bp-custom-order-status-for-woocommerce/

Please let me know if you need access to my site.

Regards.

September 16, 2025 at 4:11 pm #17407082

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Hi,

I think there’s a bit of a misunderstanding about how compatibility works in general. Let me clarify: as I mentioned, a compatibility issue can occur in both directions. Just because the issue disappears when WPML is deactivated, it doesn’t automatically mean that WPML (or another plugin) is the culprit. It only means that certain code is no longer running at that moment, so the incompatibility doesn’t appear. In that case, no multilingual functionality or function call is happening.

That’s why we need to test further to identify the exact cause and determine how it can be prevented. Please note that the plugin you mentioned has not been tested with WPML, so we don’t have prior experience regarding the extent of its multilingual support.

In situations like this, our typical approach is as follows:

1) Reproduce the issue with your help.
2) Investigate whether a code-level workaround is possible.
3) If a workaround is identified, it may require the plugin’s developers to update their code to ensure full compatibility with WPML.

In most cases, compatibility fixes need to be implemented directly by the plugin authors, as their code must interact correctly with WPML via our API.

Let’s move forward by confirming the exact issue:

1) Please install the affected plugin that’s causing the incompatibility in this isolated Sandbox environment: hidden link. (Note: WPML, WooCommerce, and a mail logging plugin are already active.)

2) Add your custom states and check if the issue can be reproduced.
3) If the issue occurs, we’ll escalate it to our Compatibility team to investigate a possible workaround and reach out to the authors if needed.

Feel free to reach out to the authors and invite them to join our Go-Global Program, where we help plugin developers get certified for WPML compatibility.

By joining the program, they'll gain direct access to our developers for support with integration—just like many other plugins that have successfully completed the process: See examples.

Best regards,
Marcel

September 16, 2025 at 4:12 pm #17407083

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Additional note: The plugin keeps a setting for WPML on "/wp-admin/admin.php?page=wcbv-order-status-setting". Please check if this is active.

September 16, 2025 at 6:23 pm #17407508

walter-arielM

Hi,

I cloned my site to be able to give you admin access. This will be easy, faster and more useful to investigate for this issue.

This is what I've done with other supporter here.

Let me know how to send you the credentials for my site.

Regards,
Walter.

September 17, 2025 at 8:39 am #17408520

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Hi,

I’m sorry, but we can’t accept site clones for compatibility reproductions. We can only investigate these kinds of issues if they are reproduced from scratch in our isolated Sandbox environment. Please note that this workflow has been tested and proven in thousands of cases over the years.

A clone is useful when we investigate an issue directly, but in this case, we need a clean reproduction to confirm where the compatibility issue originates—separate from your own settings, additional plugins/themes, or custom modifications.

Best regards,
Marcel

September 18, 2025 at 8:37 am #17412265

walter-arielM

Hi there,

I did the settings in your Sandbox environment and it works fine. I don't understand. Both sites, the sandbox and my cloned site have exactly the same 7 plugins active. I even set the same Theme for my clone site (Twenty Twenty-One). Capture: hidden link

Capture of the plugins active in my cloned site: hidden link

Important: If the "WPML Multilingual & Multicurrency for WooCommerce" plugin is disabled the email notifications are sent correctly.

Is there any tool to help me to debug my site?

Please, let me know.

Walter

September 18, 2025 at 11:47 am #17413255

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Thanks, Walter!

That’s exactly why we use the Sandbox as part of our workflow—otherwise, we might end up troubleshooting a compatibility issue that doesn’t actually exist.

In this case, if all settings and plugins are identical, the issue is likely related to something on your server. I did notice a minor version difference in WooCommerce Multilingual: on the Sandbox, I updated it from 5.5.2 to 5.5.2.1, same version as your own server uses.

Could you please test again to see if the problem only occurs with that specific version? At the moment, that’s the only difference I can identify.

Please also double-check that there’s nothing interfering from the server side, such as object cache etc or similar services. As best, get in touch with DinaHosting and let them confirm all is off.

Best regards,
Marcel

September 18, 2025 at 12:47 pm #17413376

walter-arielM

Hello Marcel,

I tried it on the Sandbox and your plugin update (to 5.5.2.1) changed nothing. Email notifications are sent with no problem.

Regarding my hosting provider:

1) I have no caching feature enabled. I only have the Varnish option which is disabled. Capture: hidden link

2) My hosting is running on PHP Version 8.2. Can you tell me which PHP version run your Sandbox?

3) Should I check for the PHP Variables values? Like: max_execution_time, memory_limit, etc.

Please, let me know.

Regards,

September 18, 2025 at 1:03 pm #17413460

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Hi,

thanks for the information — that helps us exclude a compatibility issue.

2) My hosting is running on PHP Version 8.2. Can you tell me which PHP version run your Sandbox?

Our Sandbox system is running PHP 8.1.2. You can confirm this on hidden link">this page.

However, if the PHP version would be the issue, you most likely would have some deprecation notices or warnings in your site's debug.log. You can check that as described here.

3) Should I check for the PHP Variables values? Like: max_execution_time, memory_limit, etc.

This information would also appear in the WordPress debug.log, but based on what we see, it doesn’t seem related. The process in question isn’t particularly resource-intensive, and any relevant PHP variable issues (e.g., memory_limit, max_execution_time) would typically show up there as warnings as well.

If the logs don’t reveal anything specific, please share a Duplicator package of your site so we can debug further. Please note, however, that we cannot guarantee a solution if a third-party plugin is involved and the issue cannot be clearly reproduced as a confirmed bug.

As the next step, I would test first locally to check whether the behavior occurs in a different hosting environment or only on your current setup.

Best regards,
Marcel

September 19, 2025 at 2:40 pm #17417200

walter-arielM

Hi there,

I can't create the Duplicator package, some resources are missing in my hosting.

Can I send you the web in two file: files.zip and database.sql ?

I guess you can not login in my cloned site: hidden link

Please, let me know.

Regards,

September 19, 2025 at 3:03 pm #17417266

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Hi!

Correct, you didn’t provide credentials for the mentioned installation. However, you can either create a package using WP All-in-One Migration or share the database dump along with the FTP files, and I’ll deploy the package manually.

Best regards,
Marcel

September 22, 2025 at 8:52 am #17420435

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Hello,

Please provide the site package as described. The issue itself is clear, but without a copy we cannot debug it. I can only confirm that it works when WooCommerce Multilingual is deactivated.

If we can’t reproduce the problem from scratch to verify a compatibility issue, the variables will need to be debugged through a code analysis to determine exactly what the Order Status plugin does when the function runs.

Best regards,
Marcel

September 22, 2025 at 12:07 pm #17421725

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Thanks! We will let you know once we found something.

Best Regards,
Marcel