consumer flow add to cart check for user empty cart and place order