Shopify's native shipping options are fantastic if you have very basic shipping needs. Fortunately, for more complex shipping requirements, there is a fantastic app called Bespoke Shipping.
It takes a lot for me to say customer service is outstanding, but the service by Min at Bespoke Shipping is absolutely outstanding. Min is the developer of the app and most inquiries are responded to by himself. Based in Australia, it's easy to assume poor support and a minimum of 1 day wait. That is not the case! Rather, responses are always made within 1 day, and often within a couple hours. I find this highly impressive considering the time difference.
Now to the app! The app has a simple and intuitive interface for building your shipping settings for anyone who doesn't want to touch code. There is also a macro editor built in that you can write PHP for advanced customization options.
One of my favorite things about Bespoke Shipping is that it factors not only weight, but volume as well. Pair this with the API integrations with an expansive list of shipping providers like UPS, USPS, and FedEx, and you are able to calculate extremely accurate shipping rates during your customers checkout.
Would you like assistance with setting up shipping for your Shopify store? Let's chat