Need help forcing a shipping method



I have a solution that disables shipping when a specific product is in the cart.
That works fine when there is only that product in the cart.

But I have also set up a weight based shipping method which works fine when the specific product is not in the cart.

But if they both are in the cart, it show the shipping cost for the weight based shipping product…

I would like to disable shipping completely when the specific product is in the cart… any suggestions?


Is this one of the many third party carts or is it a custom? If third party, which one? If custom, we are going to need to see some code. It would make it much easier if you have the app on a Github repo so we can view it as a whole.