Hello,
1 - Set a weight for the physical book product
2 - Do not set a weight for the digital book product
3 - Be sure that all physical products have a weight in their configuration.
4 - Deactivate the setting "force shipping regardless of the weight" in your HikaShop configuration.
www.hikashop.com/support/documentation/5...ml#checkout_shipping
And it should be all good.
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.