Skip Navigation

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

Problem:
The client is experiencing a 404 error on the /checkout/order-received/ URL after a customer completes a checkout when the WPML Multilingual CMS plugin is active. The checkout page is built with Elementor Pro, and the client has already attempted to delete endpoint strings from String Translation, resave permalinks, resave WooCommerce endpoints, and translate the endpoint in all languages to "order-received" without success.

Solution:
We resolved the issue with the following steps:
1. Navigate to WPML > String Translation, search for the product base, and delete it.
2. Go to WooCommerce > WooCommerce Multilingual & Multicurrency > Store URLs and re-translate the product base.

If this solution does not apply to your situation, or if it seems outdated, we recommend opening a new support ticket. We also 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. For further assistance, please contact us on the WPML support forum.

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.

This topic contains 3 replies, has 2 voices.

Last updated by pavelD-3 1 year, 2 months ago.

Assisted by: Long Nguyen.

Author Posts
April 3, 2024 at 5:08 pm

pavelD-3

Hello!

After checkout, the customer is redirected to a /checkout/order-received/..... URL, but the page results in 404 error.

After troubleshooting and disabling plugins, I found that this happens when WPML Multilingual CMS plugin is turned active.

We are also using Elementor Pro plugin and the checkout page is developed with Elementor PRO.

I have tried deleting endpoint strings from String Translation (order-received)
Resaved the permalinks.
Resaved Woocommerce end-points
Tried to translate this endpoint in all languages to "order-received"

But still get this 404 page error.

April 3, 2024 at 5:59 pm
April 4, 2024 at 3:56 am #15480884

Long Nguyen
WPML Supporter since 02/2022

Languages: English (English )

Timezone: Asia/Ho_Chi_Minh (GMT+07:00)

Hi Pavel,

Thank you for contacting WPML support, I’m happy to help you with this issue.

I'm trying to take a backup of your site and restore it on my local host to investigate the issue. I will update you here when I have more information.

Thanks.

April 4, 2024 at 1:26 pm #15483443

Long Nguyen
WPML Supporter since 02/2022

Languages: English (English )

Timezone: Asia/Ho_Chi_Minh (GMT+07:00)

There is an issue with the product base endpoint on your site. I fix the issue with two steps:
1. Go to WPML > String Translation > Search for the product base > Delete it.
2. Go to WooCommerce > WooCommerce Multilingual & Multicurrency > Store URLs > Re-translate product base.

Looking forward to your reply.
Thanks

WooCommerce Multilingual & Multicurrency ‹ Tentangaarid | storex-hallid.ee — WordPress 2024-04-04 20-16-00.png
April 4, 2024 at 3:20 pm #15484615

pavelD-3

Thank you very much! The issue seems to have been resolved with this method!