I have a really complex set of shipping rules
I have three product types
Product type A with a rate of £1 per product Product type B with a rate of £2 per product Product type C with a rate of £3 per product
A customer can add any combination of products into their cart so
2 x Product type A 1 x Product type B 1 x Product type C
I have created rules to loop through commerce_line_items and get the individual shipping costs for product types based upon a field in the commerce_product entity and I have got it so it calculates quantity times shipping cost.
What I do not know and cannot work out is how I then add these shipping costs back to the order, there seems to be no way to set the value of a shipping service.
Also I do not know how to parse the line items for each product type and calculate the shipping costs based upon each product type. So I need a condition check on the product type of each line item in the order to obtain the product type and then do the calculations based upon the correct shipping rate and quantity.
Any advice would be fully appreciated.