You can present a number of different shipping options based on a customer's location, the amount of money they're spending, and the total weight of their order.
Click on the Store tab, Settings, and then Shipping to get started.
First, add a location.

This opens a dialog box where you can select individual countries or even entire regions. You can setup different shipping options for each region you select and customers only see the shipping options that apply to their location when they checkout.


Now for each country or region you’ve selected, you can click Add Rate to start adding different shipping options.

When you Add a Rate, you provide a title like USPS Priority Mail or FedEx overnight, determine if the price of shipping is based on the total price of the order or the total weight of the order, and then set the price itself.
In this example we've set up shipping for USPS Priority Mail that costs $7.95 if the weight of the order is between 0 and 10 pounds.
Saving this has created our first shipping option for customers in the United States, and any customer who checks out with a total order that weighs less than 10 pounds has at least one way to have their product shipped.

What about customers who submit orders weighing more than 10 pounds? We need to Add a Rate for them.

You can add as many different rates and options to each country or region as you need. And even provide free shipping options for customers who spend over a certain amount of money with you. Or, provide non-standard shipping options like Bike Delivery or In-Store Pickup; any way you can think of to get products to your customers, you can add it.
Customers will only see the selections that apply to them based on their location and if their order matches the price or weight rules that you created.

