Before we get started, there's one question we get asked a lot: 

'Do my shipping rates need to match Inkthreadable's?'

No, they don't. Not at all. We've used our 2018 shipping rates in this guide so you know your cost for shipping, but you can change these to suit your brand. You can round to the nearest pound, 99p, or even offer free shipping for Regular shipping.

This guide exists to help you set up your shipping; it's not here to tell you what to charge your customers. 

Weight based shipping

Our shipping rates are calculated based on the weight of the items in your customer's order. This means all products fulfilled by Inkthreadable need to have a weight value assigned to them in order for shipping to be calculated correctly. 

If your products have been imported from Inkthreadable they'll already be set up correctly. The product weight is one of the attributes imported into WooCommerce along with other product information, like the title and product mockup. If you created the products manually in WooCommerce you'll need to assign the recommended weights to them to complete your shipping setup.

Adding weight values to products

You can skip this step if you've imported your products. 

Head to the Products tab under WooCommerce and edit one of your product listings. Click the Variations tab, then open one of your variations. 

Towards the bottom, you'll see a field to enter the variation Weight (kg). This product is a hoodie, so its weight is 0.2kg. You'll need to assign a weight value for each variation of each product using this field. Refer to the following table for the recommended weight values for each product type: 

Setting up your WooCommerce shipping rates

To match your WooCommerce store's shipping with Inkthreadable's you'll need to install a plugin to allow weight based shipping rates. 

There's no native way to do this in WooCommerce without a plugin, but we'll guide you through the installation and getting your shipping rates set up to match our own. 

First, you'll need to install a plug-in. There are a few options, but the one we're recommending is WooCommerce Weight Based Shipping by weightbasedshipping.com. The basic version is free to use.

The easiest way to install the plug-in is through WordPress. Log in and click Add New under the Plugins heading. In the search bar, type WooCommerce Weight Based Shipping (or copy/paste) and hit return. The first result should be the one shown above. Click Install

Changing your Weight Unit to grams

Since we use weight based shipping, you'll first need to make sure your unit of measurement is set correctly. We use grams. 

Head to WooCommerce > Settings > Products and under the General tab you'll be able to change the Weight Unit. Select kg (for kilogrammes) from the drop-down menu and click the Save changes button. 

Setting up weight based shipping in WooCommerce to match Inkthreadable's

You can find the menu for editing your shipping rates under WooCommerce > Settings > Shipping. You'll find your new plugin listed underneath the shipping tab. Click the Shipping Zones link.

This is where we'll set up each shipping rate based on weight and destination.

Inkthreadable's shipping rates can be found here. These are the prices we'll base shipping rates on in this guide, but it's worth remembering that you decide the amount your customer pays for shipping - simply use our shipping rates to decide your own.

It's important that you use our three key words to define your shipping methods: Regular, Recorded and Courier. When your orders are sent through to our system these key words will let us know which shipping method your customer has selected at checkout. They're what our system looks for, and if they're not used your order will default to the Regular method regardless of what your customer has paid for. 

Shipping rates for the United Kingdom

We'll start with adding rates for all shipping methods to the United Kingdom. Since these are based on weight, there are multiple rates for the same shipping method.

To enter your first method, click the Add Shipping Zone button. Enter United Kingdom as the Zone Name, add United Kingdom to the Zone Regions and click the Save changes button at the bottom of the page. You've now created a zone for the UK, and we'll now populate this zone with rates for UK shipping.

Click Add shipping method and select Weight Based Shipping from the drop down menu. You'll see a new shipping method appear in the table. Click edit to open the shipping method and make some changes. 

Select the Define new rules button. It'll tell you there are no shipping rules defined, so let's define some! Click the Add new button.

This is where you'll input the details that define your rules. We'll start by creating rules for the Regular shipping method. So, working down the form: 

Taxable: Yes or No - select which applies to you
Label: Regular
Title: Regular (Royal Mail 1st Class) - this is where Regular needs to be in the name so that our system picks up on the shipping method. Adding the shipping method in brackets is optional but it lets your customer know what shipping method will be  used.
Destination: Specific - select United Kingdom from the list.
Order weight: Above or equal to 0kg, below or equal to 0.1kg.
Order subtotal: Not used - unless you want to alter shipping costs by order value.
Base cost: 1.5 - this is 1.5 of the currency you're selling in. We're in the UK so that's £1.50. But if you're in Europe you'll want to use the Euros conversion for £1.50 here.
Weight rate: Not used - this offers no upper limit so we need to create weight rates manually.
Limit total cost: Again, not used. 

When you're finished, click Close. This will save the changes you've made for this rate. 

This rule will now add £1.50 for shipping when your customer comes to your checkout, as long as their items weigh between 0 and 0.1 kilogrammes and they have selected the Regular shipping method. 

The next step is to complete all rules for shipping to the United Kingdom. We'll need a rule for each weight and shipping method, so click the Add new button and fill out the details for each rate listed here: 

When finished you should have something that looks like this: 

Rates for the UK are now set up! You'll notice that one of the Courier rates is actually cheaper than some of the Regular and Recorded rates. This isn't a mistake - our Courier service can ship parcels lighter than 600g for £4.98 for orders shipping to the UK. 

Shipping rates for Europe

This is where things get a little tricky. Whilst we can add Europe as a country group this includes the UK, but we've set UK rates independently... and there is no way to remove the UK from this country group. 

But there is a solution: manual input. 

Head back to the Shipping zones tab and click the Add shipping zone button. The Zone name is Europe and the Zone regions will include all the countries that we're about to manually input. 

Click into the Zone regions box. You'll now need to enter each country manually. The list of all countries is below and, unfortunately, you can't copy/paste this list since you can only enter one country at a time.

Albania, Andorra, Armenia, Austria, Azerbaijan, Belarus, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Faroe Islands, Finland, France, Georgia, Germany, Gibraltar, Greece, Greenland, Hungary, Iceland, Ireland, Italy, Kazakhstan, Kyrgyzstan, Latvia, Liechtenstein, Lithuania, Luxembourg, Macedonia, Malta, Moldova, Monaco, Montenegro, Netherlands, Norway, Poland, Portugal, Romania, Russia, San Marino, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Tajikistan, Turkey, Turkmenistan, Ukraine, Uzbekistan, Vatican. 

You can copy/paste one country at a time, but the plugin populates a list based on what you're typing so it's much quicker to type a few letters and select the country, then move on to the next. When finished you'll have something like this:

Scroll down a little and click the Save changes button and then add a new shipping method with the Add shipping method button. Select Weight Based Shipping from the list. 

Click the Add new button. Just like with the UK rates we'll now set up the first shipping rate for Europe.

Label: Regular
Title: Regular (Royal Mail 1st Class)
Destination: Specific - we need to manually enter the list again next
Order weight: Above or equal to 0kg, below or equal to 0.1kg
Base cost: 2.88

Unfortunately, we now need to manually enter each European country again in the Destination field. Use the same list above and you'll end up with this: 

Now this is has been set up we can duplicate it to set up each subsequent rule to avoid having to repeat this process. When you're finished with this first rate click the Close button. 

Click the checkbox next to your new shipping method and then the Duplicate button. The settings will all be identical so you'll need to change the details for this new shipping method using the table below. You can repeat the duplication process for each weight and method. 

When finished you'll have set up your European shipping rates. It'll look something like this: 

And don't forget to click that Save changes button. 

Shipping to the rest of the world

Fortunately, there's a simple way to define this shipping destination. In fact you've already defined it yourself!

Head back to the Shipping zones tab. You'll see the zones you created for the UK and Europe along with a third one: Locations not covered by your other zones. 

By default it's set up with a flat rate of free shipping. Hover over the zone and click Manage shipping methods. Delete both of the methods here and click the Add shipping method button. Select Weight Based Shipping as usual. 

Click through to define new rules for this shipping method. We'll start with the first rate again: 

Label: Regular
Title: Regular (Royal Mail 1st Class)
Destination: All allowed
Order weight: Above or equal to 0kg, below or equal to 0.1kg
Base cost: 4.73

Close this rate and either duplicate and edit the copies or add a new rule for each weight based on the table below.

When you're finished your international rates will be set up and you'll see something like this: 

Your shipping rates should now match our 2018 shipping costs.

Amending these costs slightly will allow you to either make a small profit on shipping or absorb some of the cost yourself to offer cheaper shipping rates to your customers. 

If you need any help with getting your shipping rates set up, or have any other questions about Inkthreadable's WooCommerce integration you can email, phone our office on 01254 777070 or click the live chat icon below to speak to a member of our customer service team during office hours.

Did this answer your question?