This plugin will help you to select shipping methos on single product page, on checkout page based on the seleted shipping methods it will show only those shipping methos which are selected.
Single product page will shows the methos which are enabled from the woocommerce setting page.
If multiple products are added in cart then it will do intersection of all selected single products shipping methods.