Add tab selection and new cart logic

Change-Id: I3fb50bd055e842668d54a116310e9f2e3deba088
Signed-off-by: Chloe Xu <chloe.xu@sap.com>