Fix shopping cart bug