Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client reported a critical issue on the translated version of their website where shipping fees were not displayed correctly. Specifically, 'Taiwan' could not be selected as a shipping country, and the shipping fees for 'China, Hong Kong, and Macau' were either incorrect or not displayed at all.

Solution:
We identified that there might have been a stuck value in the database. To resolve this, we added a shipping cost to the field, observed the incorrect display, and then removed the value and saved the settings again. This action helped to refresh the database entries and corrected the display of shipping fees on the live site. We recommended the client to check if the issue was resolved on their staging site first, and then apply the same steps on the live site.

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If problems persist, please open a new support ticket.

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.

Tagged: 

This topic contains 13 replies, has 1 voice.

Last updated by chun-haoH 1 day, 5 hours ago.

Assisted by: Dražen.

Author Posts
May 2, 2025 at 8:26 am #16988224

chun-haoH

Background of the issue:
There is a critical issue on the translated version of our website where shipping fees are not displayed properly. I have configured three shipping zones:
• Taiwan
• China, Hong Kong, and Macau
• All other regions

However, on the translated page:
• It is not possible to select “Taiwan” as a shipping country.
• When selecting “China, Hong Kong, and Macau,” the shipping fee is not displayed correctly or not displayed at all.

This issue causes confusion for international customers and may result in incorrect or missing shipping charges.

Please advise how to resolve this as soon as possible. Link to a page where the issue can be seen: hidden link

Symptoms:
1. On the translated version of the website (e.g., English), the shipping fee is not displayed correctly, resulting in a $0 shipping cost at checkout.
2. When placing an order through the translated page, shipping fees for regions like China, Hong Kong, and Macau are not shown properly, even though the zones have been configured.
3. “Taiwan” cannot be selected as a shipping country on the translated version of the website.
4. The expected shipping fees should be displayed as:
• Taiwan: Flat rate (shipping fees are separate for different brands): $1.80
• China, Hong Kong, Macau: SF-Express (C.O.D, This charge is for consolidated shipping fees.): $1.80

Questions:
Why is the shipping fee not displayed on the translated page?
Why can't Taiwan be selected as the shipping country on the translated version of the website?

May 2, 2025 at 12:46 pm #16989633

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

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

Hi,

Thanks for the detailed explanation.

To investigate further, we’ll need to check the backend configuration, including your shipping zones and product settings. Could you please provide temporary WordPress admin access so we can look into this and help resolve the issue?

Let us know once access is ready!

May 6, 2025 at 7:06 am #16999423

Dražen
Supporter

Languages: English (English )

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

Hello,

I just checked and it works fine for me.

Video: hidden link

Please, if you still getthe issue, and share with me the steps how can I see it.

Regards,
Drazen

May 6, 2025 at 4:53 pm #17002940

chun-haoH

I did some testing—sorry for not explaining clearly earlier.
When I log in with an account that has permissions, everything works fine.
However, I also created an additional account without permissions (to simulate a regular customer), and that’s when the issue occurs.

May 7, 2025 at 6:24 am #17004364

Dražen
Supporter

Languages: English (English )

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

Hello,

I also tried as visitor who is not logged in and it works fine, so probably could be something to the test user or other plugins restricting the use.

Please share test user so I can check the issue.

Regards,
Drazen

May 7, 2025 at 11:49 am #17006261

Dražen
Supporter

Languages: English (English )

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

Hello,

Thanks, I checked and could see the issue.

Does the issue happen only with that account? Does it still happens if you create new accounts?

It could be something related to this user DB data, since I do not see any other difference when using that user or any other or without being loggedin.

Let me know.

Thanks,
Drazen

May 7, 2025 at 12:43 pm #17006641

chun-haoH

I initially discovered this issue because of an order, #7713.
When I was reviewing the order, I noticed that the shipping cost was set to 0, which is why I opened this ticket to seek support.
Here is the backend order URL (example of the issue):
hidden link

My store has no free shipping promotions, discount codes, or any similar offers set up.

May 8, 2025 at 6:19 am #17009876

Dražen
Supporter

Languages: English (English )

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

Hello,

Okay, would you be able to provide a staging site, so we can check further? If not, it is okay to take a copy of your website?

Thanks,
Drazen

May 8, 2025 at 3:59 pm #17012925

chun-haoH

Sure, no problem. I’ve already created a staging site through the WordPress backend. If needed, you’re also welcome to take a backup of my current website for further investigation.

Here is the backend link to the staging site. You can log in using the same account credentials:
hidden link

May 9, 2025 at 6:12 am #17014591

Dražen
Supporter

Languages: English (English )

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

Hello,

thanks I have checked but could not find any clue, so I have escalated this to our 2nd tier to advise further.

I will update you soon.

Regards,
Drazen

May 9, 2025 at 10:09 am #17015809

Dražen
Supporter

Languages: English (English )

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

Hello,

seems there was maybe some stuck value.

I added shipping cost to field as in image, which then showed the wrong shipping price in checkout. I removed the value again and saved, and now it works fine.

Please check and let me know how it goes.

Regards,
Drazen

image.png
May 9, 2025 at 11:46 am #17016313

chun-haoH

The same issue still exists — when selecting Taiwan, China, Hong Kong, or Macau, the shipping fee is not displayed correctly. However, the order can still be placed and payment can be completed successfully (as seen in a previous order case).

I’m not sure whether this is an isolated incident.

截圖 2025-05-09 晚上7.41.50.png
截圖 2025-05-09 晚上7.40.51.png
截圖 2025-05-09 晚上7.40.30.png
May 9, 2025 at 11:55 am #17016429

Dražen
Supporter

Languages: English (English )

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

Hello,

Let's go back a step, please. I think maybe you have not understood my reply, I was checking and fixing it on staging website.

It works fine there, image attached.

1) Can you please check and confirm it works fine on the staging site?

2) Did you apply the same steps I did, on your live website, and you say that applying them it does not fix the issue on live?

Regards,
Drazen

Cart _ 原味拍賣.jpg
May 9, 2025 at 1:16 pm #17016848

chun-haoH

Sorry, I skipped your instructions. I tested the shipping on the staging site and everything works fine.

Then I went back to the live site and applied the same steps you performed, and now the shipping fees are displaying correctly there as well!

I believe the issue is resolved now!

However, I’m really curious about what caused this issue — why it was necessary to first set a shipping fee in the empty field and then delete it for everything to work properly.

Thank you very much for your help.

May 9, 2025 at 1:21 pm #17016883

Dražen
Supporter

Languages: English (English )

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

Hello,

Glad to hear that!

It is difficult to say, but most likely something caused your shipping settings is not saved correctly in the DB, doing the steps above resaves values, and it seems that fixes the issue.

Regards,
Drazen