This approach might be relevant for specific promotional offers (e.g. BOGO) or custom coded product bundles. In this case, you may want to remove a second item from the cart – programmatically – once a product is removed. Of course, a relationship is needed between the two cart items via custom cart item meta data […]