The WooCommerce Bundle Rate Shipping Plugin allows you to provide special bundled shipping rates when a customer purchases multiple items.
The plugin is designed to be flexible, so you can define bundled shipping rates based on the shipping destination, the categories of the products being sold, or their shipping class.
You can also add additional layers for each category, adding a degree of complexity that you may find suitable for your store’s situation. For example, if you sell books, you could charge $5 for the first book, $2 for the 2nd, 3rd and 4th books, and nothing for any additional books purchased.
You can add as many layers as you like.