We have just released version 3.6.0 for WooCommerce Conditional Shipping Pro. This update introduces a very powerful condition, Product Meta. It allows you to control shipping methods based on any product metadata, meaning you can use fields from Advanced Custom Fields or similar plugin in the rulesets:
Now you are not limited to built-in product attributes such as weight but can instead define your own attributes. The condition supports both numerical and alphabetical values.
For numerical metadata you can check for highest or lowest value or the total sum:
For alphabetical metadata you can check if the value is included or excluded in the cart. Multiple values are supported:
This makes the condition very powerful. To get a better idea what can be done, we have written a simple blueprint on how to add extra shipping charge for pallet-shipped products.