Using WooCommerce conditional shipping With this WooCommerce Advanced Free shipping you can setup your own advanced rules to determine when a free shipping rate should be available for the customer. Using Advanced Flat Rate Shipping for WooCommerce With our Advanced Flat Rate Shipping Method for WooCommerce you can create your own rule. When this rules are satisfied the Advanced Flat rate shipping method will be available to the buyer You can apply specific custom shipping method based on the below condition or combination of the below conditions: Free rules Country-based shipping method: Assign a shipping method for the customer of the specific country Product-based shipping method: Assign different shipping method if the customer is purchasing a specific product, say if he is purchasing some very large item that needs different shipping method then you can do that using this rule, this will even work with the variable product Category based shipping method: Assign different shipping method if the customer is purchasing a product from a specific category, say if he is purchasing furniture category product you will need a shipping method that allows large-item shipping large items, whereas if he is buying from mobile category he can be shipped by normal shipping Cart Sub Total based shipping method: If the Cart total reaches some specific value then you can offer him a different shipping method, E.g: if the user is buying 1000$ worth of product then you want to offer him fast shipping for free Quantity based shipping method: If you want to offer a different shipping method based on the number of units purchased by the customer then you can do that using this rule User-based shipping method: As the name suggests, you can offer some shipping method to some specific user on your site Pro rules: State-based shipping