I have cleared all caches, transients, deactivated all plugins, and tried the basic theme, all to no avail. I also deactivated Litespeed cache.
No matter what product you click on, it only shows the last added product. This started Friday afternoon, and nothing was changed on this site i,e. updated plugins, etc.
The page I need help with: [log in to see the link]
It sounds like a caching or session-related issue. Try opening your site in an incognito or private browser window, or use a different browser to check if the issue persists. Next, go to Settings → Permalinks in your WordPress dashboard and click Save Changes without modifying anything. This will refresh the permalink structure. You can also test by manually adding ?no-cache=1 at the end of any product URL, like example.com/product/sample-product?no-cache=1. If this loads the correct product, caching could be the cause.
Let us know what you find, and we can explore further steps if needed.
If I try to click “default” it reverts to custom. Not sure that matters, but we are using Buy Merch page instead of the regular shop page. I have that selected in settings.
This was working just dandy till Friday afternoon.
I checked your site and it looks like that product “HWR Mystery Box” has been added into the Single Product template. Here is a screenshot of the block of code responsible for that.
It looks like you are using the Beaver Builder plugin to create these templates. I suggest you look into the template and fix that.
If the problem persits, switch to a default theme like Storefront and disable all plugins except WooCommerce then let me know so I can inspect the site again.
Thanks for confirming that Beaver Themer is causing the issue. Since this relates to Beaver Themer’s Single Product template, I recommend reaching out to their support team for further assistance: https://www.wpbeaverbuilder.com/beaver-builder-support/.
They’ll be able to provide guidance on resolving the critical error and fixing the template.