WooCommerce plugin for calculating per product shipping cost. In addition (optionally) you may define different prices for different geo zones – countries and states/provinces. Simple single settings page that covers 99% needs for this shipping method. You need just 1-2 minutes to understand and make needed settings.
ADMIN DEMO (don’t forget to enable your shipping method):
Screenshot with settings: