Hi,
Supposing that you didn't set any weight in these products and variants, if you're still seeing the UPS shipping method before blocking, and since the checkout is blocking you to finish now, this indicates that you probably have the "force shipping regardless of weight" setting activated in the HikaShop configuration.
Because of this, a shipping method has to be selected to be able to complete the checkout.
Since you're not talking about an error message, I suppose that you also must have turn off the error message display setting of the shipping block in your checkout workflow.
Normally, the error message should tell you that no shipping methods were found for the products in the cart.
So, there are 2 ways to go about it:
- The simplest would be to just turn off the "force shipping regardless of weight" setting. In fact, by doing so, you could just not have to block the shipping method since no shipping would be asked during the checkout for products with a weight of 0.
- But maybe you need this option turned on for some reason ? In that case, another solution would be create a manual shipping method which you would rename to something like "shipping quote to be calculated after checkout". You could then set a max weight of 0.1 in it so that only for carts with products without weight would this shipping method appear.