This WordPress Plugin let you set a wide range of conditions (like minimum/maximum quantity of total items and/or a minimum amount in the WooCommerce cart) to get Free Shipping. You can also limit it to a subset of countries and exclude selected states or provinces inside that countries. Additional settings allow you to specify one ore more product categories for free shipping and limit the maximum cart weight.
This is a plugin for WooCommerce, it adds a new standard shipping method. Its sufficient to activate and configure it (30 seconds!) to get it working.
This lets the administrator set complex rules like: “If the user has NOT MORE than three items in the cart, the AND its total amount is AT LEAST 10$ AND he is requesting the delivery to Spain OR to France, make the shipping free; otherwise, proceed with the standard shipping rates.”