separated shop inventory from cart and added swappable views for shop/cart