setup shipping charges based on categories of products?

Hi guys

I am trying to setup the shipping charges for my store and I have products that are very different in weight and sizes, so I would like if possible to setup the shipping based on products categories…would that be possible?

I was reading a post that was recommending of using the supplier addon, but it was old and I wonder if there is another way around it

My problem is that some products weight less than 1 oz and others weight 2lbs or more sometimes.

When I setup my shipping charges, I need to create a custom shipping method correct? Should I basically setup shipping “zones” first and then add the corresponding charges?

Not sure on how to proceed

Let me know please