Background of the issue:
I am experiencing an issue with WooCommerce and WPML on my site hidden link staging site: hidden link . I am trying to ensure that products are visible on translated category pages when 'Hide out of stock' is enabled. The issue is occurring on the Portuguese category page hidden link, while the Dutch category page hidden link is working fine. I have verified stock status on all translations, checked WPML settings for product fields (`_stock_status`, `_stock`, `_manage_stock`), used WooCommerce Multilingual troubleshooting options, and cleared WooCommerce transients and regenerated product lookup tables.
Symptoms:
Products are missing from the Portuguese category pages when 'Hide out of stock items' is enabled, despite being set to 'In stock' and accessible via direct URL.
Questions:
Could you please check why the stock status is not syncing correctly between translations?
Languages: English (English )German (Deutsch )French (Français )
Timezone: Europe/Zagreb (GMT+01:00)
I’ve set up a clean sandbox that mirrors your configuration:
hidden link
Could you try to reproduce the problem there? If you can reproduce it there (with one simple product), I’ll escalate to our developers for further checks.
Can you please check this issue on my staging site? Earlier, the support team asked me to create a staging site, so I’ve created one. Please log in and check the site.
I have checked the website link shared by you, and I'm facing a load issue on the website as it takes so much time to load a single page.
And you mentioned creating a product on the provided website, which is not feasible because I have to set all the properties again on this website, and it will consume a lot of time.
As requested from your side, I created a staging website for you, which took 2-3 days to transfer the data, and I also have to ask for extra database space from SiteGround support team
I have already spent so much time on this, and I would request you to use the staging website provided below to fix the issue
Hope you understand it and we are on the same page ASAP
Languages: English (English )German (Deutsch )French (Français )
Timezone: Europe/Zagreb (GMT+01:00)
No problem.
However, I’m unable to log in using the one-click link. Could you please share credentials for a regular admin user instead and temporarily disable two-factor authentication on the staging site? You can create a custom admin account using the email: admin@example.com
Also, would it be possible for me to test the site under the following conditions?
* Only WPML plugins (and WooCommerce) are activated — this will help us determine if the issue is caused by a conflict with another plugin.
* The theme is switched to a default WordPress theme like Twenty Twenty — this will help us check for any theme-related conflicts.
Let me know once this is ready or if you have any questions!
Languages: English (English )German (Deutsch )French (Français )
Timezone: Europe/Zagreb (GMT+01:00)
I tried various thing but none of them worked.
To troubleshoot this problem, I'll install the Duplicator plugin and generate packages for further debugging purposes. I'll ensure to exclude all media files to maintain a minimal package size.
Thank you for your efforts in troubleshooting this issue. Yes, your suggested approach sounds good. Please proceed with installing the Duplicator plugin and generating the package while excluding media files to keep the size minimal.
Once the package is ready, kindly share the details so we can move forward with debugging.
Thanks for checking and fixing it on the staging site. Yes, it seems to be working fine now. Please go ahead and apply the same changes on the live site as well.