Table Rate Shipping is a very advanced level shipping extension that can create different shipping rates table as per location, products, orders, etc. It can also charge shipping rates according to the weight, the number of items, product class, etc. Overall the shipping rates can be charged according to the needs of store admin with the help of Table Rate Shipping extension.
This is the EXACT same plugin as distributed by the developer on WooCommerce. The developers’ links are provided above.