Shop: Changed shopping cart to work in its own namespace.