Hi,
If you want to place your products in different "groups", you can use warehouses.
And then assign your shipping methods to different warehouses.
Otherwise, HikaShop do not have any issue with Virtual and Physical products ; you have options and restrictions in the shipping methods. And if you do not force the shipping regardless of the weight, when the order just have digital products (so products without weight), you won't have any shipping displayed.
At this moment the shipping methods are just used for the physical products.. But it means that you have to put a weight on your physical products.
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.