fix shopping cart props