[Resolved] Session Timeout Error on Dutch Language Checkout Page
This thread is resolved. Here is a description of the problem and solution.
Problem: The client is experiencing a session timeout error on the Dutch language checkout page of their website using the WPML plugin. The error message displayed is 'Je sessie is verlopen. Terug naar winkel.' This issue does not occur in the French or English versions of the site. Solution: 1. We recommended creating a staging site and performing tests with a minimal setup to isolate the issue: - Disable all plugins unrelated to WooCommerce, WPML, and WPML add-ons. - Switch to a default theme like Twenty Twenty-One to check if the issue is related to the theme. - If the issue persists, reactivate plugins one by one or in small groups to identify the problematic plugin. 2. We suggested updating the WoodMart theme to its latest version and using the Parent Theme to rule out issues related to the Child Theme. 3. If these steps do not resolve the issue, we offered to provide a WPML test site to replicate the problem and further investigate. 4. We also requested temporary access to the client's site for a deeper investigation if needed, ensuring that all provided information remains private.
If this solution does not apply to your situation, or if it seems outdated, 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 the problem persists, please do not hesitate to open a new support ticket. For further assistance, you can also visit our support forum at 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.
Background of the issue:
I am using the WPML plugin on my website hidden link, which primarily operates in French. I am encountering an issue on the Dutch language version of the checkout page.
Symptoms:
When a customer attempts to make a payment on the Dutch language checkout page, a session timeout error occurs with the message 'Je sessie is verlopen. Terug naar winkel.'
Questions:
What could be causing the session timeout error on the Dutch language checkout page?
How can I resolve the session timeout issue to allow customers to complete their purchases?
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Hello,
At the moment I see a 500 error when trying to visit your homepage in the site's default language.
It is very likely that the cart issue is triggered if a given third plugin runs with WPML and WCML.
Could you please create a copy/stage of the site and try running the site with minimal setup to see if the problem persists?
1) Disable any additional plugins unrelated to WooCommerce, WPML, and our add-ons. Now test again.
2) If the does not disappear, please switch to a default theme like Twenty Twenty-One to see if the issue might be related to the theme.
3) If this still does not clarify what is causing the issue, start reactivating the plugins one by one or activate them in small groups. Do this to check when the problem is reoccurring to see which plugin is causing the problem.
Once we have been able to identify the cause, we can then attempt to replicate the problem and then escalate it internally. In this case, I provide a test site with WPML.
In case the issue persists while testing with a default theme and only WPML plugins, then I need access to your site for further investigation.
If you are having issues with running those tests, then please let me know and I will offer you my assistance.
I have followed your instructions and tested the site with minimal setup:
I disabled all additional plugins unrelated to WooCommerce, WPML, and the WPML add-ons. The issue persisted.
I switched to the default theme (Twenty Twenty-One), and the site worked correctly without any errors.
The issue seems to be related to a theme conflict. While the site works correctly in French, it throws an error in the Dutch language. Despite my efforts, I am unable to pinpoint the exact cause of this conflict.
Could you please assist me further in identifying the specific conflict causing this issue?
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Hello,
Could you please run another test using the Woodmart Parent Theme? Please make sure that the theme is updated to its latest version.
This way we can rule out if the issue is related to the Child Theme or an issue between Woodmart and WPML.
In the next step I would then provide a WPML test site on which we can try to replicate the issue and find a solution, but please note that I am not working on Sundays and Mondays.
I am currently testing payment methods in different languages on my website. The primary language of the site is French, and there are no issues when performing transactions in French. Additionally, there are no problems when transactions are made in English, which is translated using WPML.
However, I am encountering an issue when using the Dutch language. When entering the card details, the page session expires, and the order is removed from the cart.
Could you please assist me in identifying and resolving this issue specific to the Dutch language?
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Hello,
My apologies for the delay in answering, as Sundays and Mondays are my non-working days.
It would be kind of odd for a general bug if it works on one translated language and on a second one it doesn't. Maybe there is an issue with a specific setting.
I would like to offer to have a closer look at the problem and request temporary access (wp-admin and FTP) to the website to investigate this issue further.
You can find the required fields below the comment section when you log in to leave the next reply. The information you provide is private, which means only you and I can see and access it.
IMPORTANT
Please be sure to make a backup copy of the website and database before allowing us access.
If you can't see the wp-admin / FTP fields, your post and website credentials are set as PUBLIC. DO NOT publish the data unless you see the required wp-admin / FTP fields.
I may have to install a plugin called "All In One WP Migration" to make a copy of the website where I can investigate the issue further.
However, I would also be very grateful if you could provide a staging site or copy of the website from your server yourself for this purpose. This step would only be required if the issue is replicable on such a staging site.
If you have any questions about creating such a staging site, you can consult your hosting provider. Just take note that WPML should be registered on this site again.
If you are unable to provide such a copy of the site for testing, please let me know on this ticket.
The private response form looks like this: hidden link
Next time you reply, click "I still need assistance."
Video: hidden link
Please note that we are obliged to request this information individually on each ticket. We may not access any access information not specifically submitted on this ticket in the private response form.
Thank you for your willingness to assist with this issue.
Unfortunately, I haven't been able to resolve the problem yet. It is indeed an interesting situation where the automatic filling works correctly in one language but not in another. Due to the persistence of the issue, I had to change the method I was using. For now, I will continue to use the current setup as it is.
However, other issues related to WPML continue to arise. I am working on resolving these, but if I encounter further problems, I may need to open a new ticket.