Hi,
In most case, the best is to not "force shipping regardless of the weight" and set a weight for the products you want to include in the shipping.
Products without a weight won't be handle by the shipping plugins and they will be consider as "digital" product (so no shipping or "free shipping")
If you still want to have a shipping address in all orders ; you can let the "force shipping regardless of the weight" setting in the configuration but you can organize your products in two warehouses.
One warehouse with your shipping methods and the other warehouse with just one "free" shipping method.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.