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
- 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 -
- 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 -

Supporter timezone: Europe/Zagreb (GMT+01:00)

This topic contains 13 replies, has 0 voices.

Last updated by Dražen 1 hour, 58 minutes ago.

Assisted by: Dražen.

Author Posts
March 9, 2026 at 6:29 am #17880638

ronaldP-9

Wrong bank account is still displayed from time to time on the order confirmation page.

March 9, 2026 at 6:35 am #17880643

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

As for your issue, the best approach would be to create a staging site and test if the issue still occurs when using only WPML plugins and WooCommerce, while switching to a default WordPress theme and disabling all other plugins.

Also please make sure to update to latest WPML plugins (4.9.1).

This test will help determine whether the issue is being caused by another plugin or custom code, or if it is something related specifically to WPML and WooCommerce.

Please let me know how it goes.

Regards,
Drazen

March 12, 2026 at 7:46 am #17890995

ronaldP-9

Thank you.
Now I have some other things I need to attend to. When I prepare the staging site, I'll let you know.

March 12, 2026 at 9:39 am #17891517

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

sure, please let us know when we can continue working on this case.

Regards,
Drazen

March 15, 2026 at 6:20 am #17897746

ronaldP-9

Do I need to write something in this topic every 3 days to prevent it from being closed? I'm getting these e-mails from the cleanup robot.

March 16, 2026 at 6:11 am #17898729

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

no you do not need, after my reply ticket will stay opened for 14 days before closing. You can get back to us every 13 days and it should be fine.

Regards,
Drazen

March 16, 2026 at 5:24 pm #17901374

ronaldP-9

I have the staging site ready. How do I send you login credentials? I guess this thread is public?

March 17, 2026 at 6:03 am #17902266

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

Great, thank you. We can enable a private reply later if needed.

Before that, could you please try the following steps:

- Make sure you have a full backup of the site

- Disable all plugins except WPML plugins and WooCommerce

- Update WPML to the latest version (4.9.2)

- Temporarily switch to a default WordPress theme (e.g. Twenty Twenty-Four)

- Check if the issue still occurs and try to identify exact steps to reproduce it

If the issue happens randomly, it can be difficult for us to investigate, so any consistent steps would be very helpful.

Let me know how it goes.

Regards,
Dražen

March 17, 2026 at 7:42 am #17902633

ronaldP-9

- Full copy of FTP directory and database is made.

-We should keep the plugins active as it may be related. Possibly issue with cache plugin.

-I see the update, but it's failing.

-I already switched from old WordPress theme to Astra. On your website it states that Astra should work. I don't want to switch again. If you think it's relevant, feel free to experiment with themes.

-I was not able to replicate the issue myself, but I have screenshots from my customers showing that it exists. I'm counting on your in-depth knowledge of the WordPress system to come up with an idea to find the required steps to replicate it.

March 17, 2026 at 10:46 am #17903719

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

Thank you for the detailed update.

Yes, Astra is compatible with WPML, and that is why I mentioned testing with the Astra parent theme only, not the Astra child theme, just to rule out any custom code that may be affecting the issue.

Since you already made a full copy of the FTP directory and database, I can continue and from my side and try to reproduce the problem by testing different scenarios, including placing a few orders. However, I want to be transparent that without reliable steps to reproduce, I cannot guarantee I will be able to trigger the same issue. I have enabled private reply.

Because of that, the most effective next step would be to also check with the client whether the issue is still happening. If they can reproduce it again, it would be very helpful if they could share either:

- the exact step-by-step actions they take before the issue appears, or
- a short screen recording showing the process

That would give us a much clearer path to debug the problem properly and identify what is causing it.

Kind regards,
Drazen

March 18, 2026 at 7:06 am #17906374

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

I checked this on my side and I couldn’t see an issue with the wrong bank account being shown per currency.

From what I remember in our previous ticket, we concluded that is a bug where showing bank accounts per currency does not work, and the workaround was to display all bank accounts instead.

However, in your current setup, it seems to be showing correctly per currency.

How did you configure this on your side?

Or is there something I may have misunderstood from the previous discussion?

As I can remember this should not work correctly as we have a reported bug for this.

Kind regards,
Dražen

March 18, 2026 at 7:26 am #17906494

ronaldP-9

The other ticket is about the UI for assigning the currency to the account that gone missing after WooCommerce update.
I still have that assignment somewhere under the hood from the time the interface was still available. And the backend is still there to show only one account, and it's working correctly most of the time. Only the UI is missing now.

I saw you made few orders. My tip is that when it happened it showed incorrectly PLN account when the order was in EUR or USD, never the other way around.

There were two workarounds:
Show all accounts - bad, because customers will always make mistakes when presented with multiple choices no mater what you write around it.
Hide all accounts - also not so good.

I suggest you first fix the missing UI for currency to bank account assignment first. Then at least you will be able to see my assignment and maybe track it from there.

March 18, 2026 at 7:30 am #17906496

ronaldP-9

And the other good starting point for tracking this bug is that the bank account in confirmation e-mail is always correct, but the one on the confirmation page is sometimes incorrect, so you can compare your code which is responsible for generating the list for these situations.

March 18, 2026 at 7:55 am #17906575

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

Thank you for the detailed explanation and for sharing your findings.

I understand your point; however, at the moment this is not only a UI-related issue. It is also connected to how things work under the hood, including the handling of accounts per payment gateway, and currently that part is not functioning fully as expected.

From what I can see and test, your current setup seems to be working correctly, and the confirmation emails are also showing the correct bank account, which is a good sign.

Since this general functionality currently has a bug, it is difficult to reliably trace the exact cause without clear and reproducible steps. At this stage, it would involve a lot of guesswork. Also, fixing the main issue will likely resolve any inconsistent behavior you are might experiencing.

For now, I would suggest continuing to use the current setup as it is. In parallel, if you are able to identify consistent steps to reproduce the issue, I would be happy to investigate further.

Otherwise, it would be best to wait until the main issue is addressed on our end. Once that is fixed, it will be much easier to determine whether anything additional needs to be adjusted in your configuration.

Hope this makes sense, let me know if any further questions.

Kind regards,
Dražen