Shipping classes can be used to group products of similar type. These groups can then be used by certain shipping methods to provide different rates to different products. You cannot add shipping to products without setting up the methods first.
You can watch the video, or view the text below:
First step: Adding shipping classes
- To add or edit a shipping class hover or select ‘Products’ from the left sidebar on your dashboard, and select ‘Shipping Classes’.
- Give your class a friendly name, e.g. Small items, Medium items or so.
Slug will be generated automatically, no need to enter anything here. Description is optional, with some templates this will be visible to the customers.
- In case you need help please do check the WooCommerce official documentation, it is quite good, and available from nearly every help button within your Wocommerce screens.
- Don’t forget to save. The class will be visible immediately on the list on the right, and can now be used in your shipping methods.
Next step: go to Woocommerce-Settings, and go to the Shipping Tab to set up your shipping rates.
- Mind that you need to check the ‘enable this method’ in order to use it!
- Method title is what the customer sees, and you may adapt this if you like.
- You can specify the countries this method is valid for, I used this for Europe, as that list is still managable. Shipping to my own country I specified in Local Shipping, and rest of world in International.
- You can specify if the shipping is tax included, and specify additional costs per order. This will be added to the total shipping costs once.
- You can fine-tune the shipping with mathematical rules per item or order, based on percentages.
- You can charge for the entire order as 1 whole, the highest shipping rate for a product in the basket will be applied.
You can also charge the shipping costs for each item individually, and add these all up, or charge per shipping class, e.g. if you have 5 small items and 1 big item in the basket the total shipping will be 1 time the cost for 1 small item PLUS 1 time the cost for a big item.
- Finally here you can apply the costs. Check the Shipping class, and click on the ‘add cost’ button below to add the shipping classes and specify the amount of shipping and eventual handling costs.
- You can specify a minimum for shipping, fees below this amount will be increased to this amount. Leave blanc to disable. Don’t forget to save
Free shipping: (next link on top) You can enable/disable free shipping, and specify either a minimum amount for the order to activate, or specify a coupon code, or even both.
International Delivery: Here you can specify your international rates, these are based on the Flat Fee shipping set up.
Here you can include or exclude specific countries, if you do not specify anything here, and already have Europe and Local delivery set up this will be valid for the rest of the world automatically.
Local Delivery: A very simple form, in which you can set one rate by amount or percentage of order total, and where you can set a specific country or countries. If all your items are approximately the same weight this is a very simple and effective way to have a single shipping rate to specific countries.
Local pick up: If you have local customers who order items you can have prepare these for them to pick up. Handy if you have a physical shop, or for custom orders to be picked up by your customer later.
Weight rate: This is the method to use if you have different products, bigger and smaller, and want to set up different rates to different countries. You can set up as many shipping areas as you want by creating Additional configurations, set a basic rate per kilo, a minimum and maximum rate, and the shipping will increase with the total weight of the order.
Any shop has different shipping needs, and my methods are specific to my shop.
I’d advice to set up your shipping, and try adding a few items to your basket, and try the Shipping calculator for yourself to see if everything is as wished for.