Hi @lodgeddrip,
This kind of problem is usually caused by a conflict with your theme or with another plugin. The best way to determine this is to:
- Temporarily switch your theme to Storefront
- Disable all plugins except for WooCommerce
- Repeat the action that is causing the problem
If you’re not seeing the same problem after completing the conflict test, then you know the problem was with the plugins and/or theme you deactivated.
To figure out which plugin is causing the problem, reactivate your other plugins one by one, testing after each, until you find the one causing conflict. You can find a more detailed explanation on how to do a conflict test here.
Please make sure you have a backup in place of your site and database. You could also consider using a service like Jetpack. If something goes wrong, it’s nice to know that you can restore your site to the previous state.
I’d also suggest installing a plugin called Health Check & Troubleshooting. This is a plugin developed by the WordPress community and it allows you to disable plugins without affecting your current site visitors.
Thanks!
Hi @rainfallnixfig
So swapping the theme temporarily to the Storefront one you suggested allowed me to complete an order as a user who is logged out.
Do you have any points as to what conflict I should be looking for here? Would it be something hijacking the request when the “Place order” button is pressed etc?
Hi @lodgeddrip,
Thanks for temporarily changing the theme to the default Storefront. This sounds then your actual theme is conflicting with WooCommerce. I’d suggest reaching out to the theme developers and see if they’re able to provide assistance and fix the issue.
Cheers.
Hi @rainfallnixfig
Annoying the old developer isn’t around anymore to do the theme, it’s a custom in house one we’re trying to fix.
If you’ve got any points I’d greatly appreciate it.
Hi @lodgeddrip,
Based on your previous statement “swapping the theme temporarily to the Storefront one you suggested allowed me to complete an order” it’s quite fair to assume this problem should be due to a conflict with the theme used.
Since I’m unable to check your theme’s behavior kindly try to reach out to the theme’s developer and they could do some testing and try to fix the issue.
If you can’t reach out to the original developer you could ask one of our developers or one of the customization experts listed at https://woocommerce.com/customizations/.
Thanks!
Hi @lodgeddrip,
As this thread has been inactive for a while, I’ll go ahead and mark it as resolved.
I hope that the above advice was helpful. A good starting point would be checking the console errors generated when the “place order” button is placed and then working from there.
An alternative course of action would be to find another theme with comparable features that you could use going forward.
If you have other queries, please feel free to create a new thread.
Thanks.