fix shopping cart to handle shipping option selection