First we need to make sure that shipping is setup correctly for your company.  From the Dashboard mouseover the WooCommerce left menu item and click on Settings.  Once you are there click on the Shipping Tab.  This will bring up:

Obviously if you want shipping make sure that “Enable Shipping” is checked.
Check the “Enable the shipping calculator on the cart page” if you want them to be able to change and see prices on the cart page and not just the checkout page.
Shipping methods display format – Radio buttons are the little circles you will see at the bottom of the above picture (ie the different Shipping Methods) or a drop down is portrayed in the above picture along with Shipping Methods display format.
Shipping Destination – Only ship to billing address will not allow the user to submit a different shipping and billing address. Ship to billing will have it auto filled for them to ship to billing but they can change it. Collect Shipping means they will have to type it in as well as the billing address.
Shipping Methods: Here you will need to select each of the types you would like to have available. Below I will go through the setup of each one of these methods and their specific information.

(Note: To have a method available select it at the bottom of the Shipping Tab and hit Save Changes. To change the way a shipping method works click on the top blue links.

International Delivery:

Check to Enable or Disable
Availability – Insert countries into the open Countries spot below and choose to deliver to those countries or exclude them.
Calculation Type – per order is for the whole order, per item is for each item, or you can create shipping classes to handle it. (see below)
Tax Status – is your shipping included in calculating tax?
Default cost – is there a cost no matter what?
Default Handling fee – insert handling fee either input the amount or the percentage

Free Shipping:

Click to Enable or Disable
Minimum Order amount – If you would like your customers to have free shipping for going over a particular amount insert the amount here.
Coupon – If you would like for them to have free shipping if they have a coupon, check here. Do NOT forget to put the coupon into the Coupons section. If a coupon is used the min order amount will be ignored.
Method availability – If you will only allow this for a particular country (ie only in the country you reside).

Local Delivery:

Click to Enable or Disable
Fee Type – Is it a fixed amount, a percentage of their total order or a fee per product they buy?
Delivery Fee – What is the fee (or percentage). If you offer free local delivery leave this blank.
Zip/Post Codes – Enter to what zip/Post codes you will deliver to.
Method availability – If you will only allow this for a particular country (ie only in the country you reside).

Local Pickup:

Click to Enable or Disable
Method availability – If you will only allow this for a particular country (ie only in the country you reside).

Flat Rate:

Click to Enable or Disable
Cost per order: If you want to charger per order no matter the weight or size input the amount here. If not, leave blank.
Method availability – If you will only allow this for a particular country (ie only in the country you reside).
Calculation Type – Per order is on entire order no matter the size, per item is on each item they have, or per class that you setup below (see below).
Tax Status – is your shipping included in calculating tax?
Default cost – is there a cost no matter what?
Default Handling fee – insert handling fee either input the amount or the percentage
Minimum Fee- If you have a minimum amount you charge for shipping. This way the customer can’t be charged less than the lowest shipping cost.
Shipping Options: If you offer expedited shipping you can enter it here. For example if you offered overnight mailings you would input “Overnight/the cost here/is it per order (yes or no) – Overnight/11.00/yes

Shipping Classes:

If you have different rates depending on the item you will need to setup each one here and make sure it is selected on the Product itself.
First you will need to have a Shipping Class setup:
Go to the left hand menu, under Products you will find Shipping Classes.
Give your Shipping Class a name and a description and then hit “Add New Shipping Class”
Once that is done you can go back to the Shipping Setup, Under WooCommerce Settings.
Click on Flat Rate and at the bottom of the screen click on “Add New Rate”
Choose your Shipping Class.
Give it a cost and a handling fee.
Anything setup here will override any settings made above.

Why will you need separate shipping classes?
Imagine you sell small items but just so happen to have one large item you want to sell on your site. You obviously cannot charge the same as you can with the small items. This version of WooCommerce does NOT allow you to base your shipping on weight as you normally would so please make sure it will cover all costs.