only add to cart when logged in