I had this problem today. I was customizing the woocommerce email templates and mistakenly added an invalid character to the php. I would strongly suggest:
1) turn off any theme overrides to your woocommerce emails (this fixed mine)
2) export a copy of your inventory, uninstall woocommerce, reinstall, import
* do not export the entire store – only the inventory – that way you import fresh
3) validate all of your woocommerce email files with a php validator
Does this help anyone? I’m 100% sure this fixed my internal server error at checkout (orders were processed, emails were sent, but no checkout completion page or thank you)
Best of luck!
-
This reply was modified 5 years, 9 months ago by uswebdev.