Update routes and some UI
Fix shopping cart issue