Added add/removeCoupon, updateOptionSelection, and updateBundleProductVariantSelection methods