I've checked for JS errors and deactivated all plugins except WC already..
By rebuild, do you mean delete all content and restore from a backup? This is an actively used WordPress that WAS working just fine - I have no idea how this could have happened. I'm terrified to make such a big change to her site.