I'm currently developing a WooCommerce compatible theme, I've started creating and customizing individual and archive pages, but when I get to the cart and checkout pages, the pages don't work properly and when you open the link, it says Home page instead of shopping cart page.
So I just found the solution. Just create the page.php file in your theme root and customize it for the blog single page, then the shopping cart and checkout pages will work fine. Hope this helps!