fix shopping cart