Cdodge/shopping cart rewrite

Yep, I asked @griffresch, @andywaldrop to get in touch with you about this UX decision and how we might want to change that in a future refresh (we have another feature in the queue for eCommerce).