Shopify give you the option to set weights for individual products and this is the feature we're going to take advantage of to set your shipping rates. But first you'll need to log in to your Shopify store admin panel.
Assigning weight values
Editing each product manually would be pretty time consuming, but Shopify has a handy tool to help with that - the bulk editor. To use this tool navigate to your dashboard and click Products then Export. You’ll be given an option to use the bulk editor. If the weight field isn’t shown by default, click Add more fields and choose Weight.
Starting with your first product, click the cell at the top of the weight column. Hold shift and click the bottom one. This will highlight the weight for each variant of the product. When you type it'll input into each cell simultaneously. Make sure you change the weight to grams (g).
The weight of a sweatshirt is 200g, so this is the value we've assigned to the Ink Logo Sweatshirt variants. Most products will either be 100g or 200g but there are a couple of exceptions. It's worth noting that these weights aren't accurate, they're approximations and it's more the value itself we're interested in.
Each weight has a value assigned to it depending on which zone the parcel is being shipped to. These values will be totalled for each item in the parcel and the shipping cost calculated for the order. Working this way you'll never pay too much or too little for shipping, and you can match the rates with our own rates to keep shipping costs for your customers as low as possible too.
Use the bulk editor to assign the appropriate weight value in the table above to each of your products in turn. You'll only need to do this once so it's worth taking the time to get it right.
Set your Shopify shipping rates
Once you've assigned weights to each of your products we can move on to the final step. Shopify's shipping rates are the rules that determine shipping costs based on what your customer is ordering and where it’s being shipped to.
Before we get started it's worth mentioning that your shipping rates don't need to match ours. We simply pass on the cost of shipping to you, and to keep this cost as low as possible we don't make profit ourselves from shipping your parcels. You can charge your customers less to offer them cheaper shipping, more to increase your profit or nothing at all if you want to offer free shipping. In each case, we'll still charge the rates listed on our site which are identical to the rates shown in the tables below.
Changing the default unit of weight
To get started, head back to your Shopify dashboard, then Settings > General. We're going to set the units of weight to Kilogrammes (since this is the unit of weight we've assigned to each of our products). Scroll down to the Standards and formats section at the bottom of your General settings page and change the Unit System to Metric System and the Default weight unit to Kilogrammes (kg).
Changing these settings changes the default weights used for calculating shipping. Skipping this step will leave your shipping being calculated using the Imperial unit Pounds (lb) instead of the Metric unit Kilogrammes (kg).
Creating your shipping zones
Still under your dashboard Settings, head to the Shipping tab. Scroll down a little to the Zones and rates heading.
By default, we already have two zones set up (yours may be slightly different). Inkthreadable are based in the UK so the first zone we're going to set up will be for orders shipped to the UK only. This will be the same for you regardless of where your store is based - all orders fulfilled by us will be shipped from the UK.
Since one of these zones already has the UK assigned to it we won't be able to set up a new zone with the UK included so we're going to begin by editing the Domestic zone. Click Edit.
Tip: Your domestic shipping zone might be a different country entirely depending on where you are. If the UK isn't listed as your domestic shipping zone then click Edit as above and add the United Kingdom to the list of countries for this new zone. Delete any other country in this list.
First, rename this zone from Domestic to United Kingdom, then scroll down to the Weight based rates heading. If you've changed your weight unit to Kilogrammes (kg) you'll see a couple of weights already assigned in kg (if not, you'll want to work through the step above for Changing the default unit of weight):
Both of the options already listed here need editing or deleting since they're wrong. Start by clicking Edit next to Standard Shipping.
Change the Name to Regular, the Minimum order weight to 0 kg, the Maximum order weight to 0.1 kg and finally the Rate amount to £1.35. Click Done.
We've just set up our first shipping rate! Now any orders of 100g being shipped to the UK will automatically have the shipping rate calculated at £1.35. The next step is to set up each individual rate based on weight and destination. The tables below list costs for Regular, Recorded and Courier shipping based on weights to the UK, Europe and the rest of the world.
When using this system it’s important to make sure your shipping rates include the keywords Regular, Recorded and Courier. We look for these when we receive an order from your Shopify store so to avoid mistakes we always advise these keywords be used for each shipping method.
UK shipping rates
Continuing on from the first rate added, add the rates listed below. Anything heavier than 600g (0.6kg) costs more than the cost of the courier to ship, so setting Regular and Recorded weights to a maximum of 0.6kg will make anything heavier default to the Courier option.
When you're finished click Save and return to the Shipping tab in your settings.
Europe shipping rates
Under Zones and rates click Add shipping zone. Enter Europe as the Zone name, then click the Add Countries button. Check the box next to Europe to select every European country (though the United Kingdom will be greyed out) and click Add.
As with the rates for the UK, under Weight based rates, click Add rate and fill in the details listed here:
When finished click Save and return to the Shipping page.
Rest of World shipping rates
Since we already had a zone set up for the rest of the world we'll be clicking Edit next to this zone title, but if you don't you can create a new zone as you did with Europe. You can either edit or delete any rates already set up, either way create your own rates as shown here:
Courier shipping rates for countries outside of the UK are approximate and may vary. If the cost is ever more than £25.00, we'll contact you to let you know the difference you'll need to pay before the parcel can be shipped.
Editing pre-set packaging weights
At this stage, it's a good idea to add some products to your basket to see what the shipping rates come to (test different combinations, a t-shirt should cost £1.35 to the UK but two t-shirts will cost £3.27). If you find that your shipping rates are totalling more than they should despite following this guide it's likely Shopify has created a default Package Size that's pushing your shipping rates up a bracket. It's very easy to resolve though.
Head to your Shopify admin panel, then click Settings > Shipping and scroll down to Packages. This is where you'd assign extra shipping costs based on weight and package size, but packing costs are included in our shipping rates. That means if you have a package set up here it'll only serve to add more weight to a parcel that doesn't need it, pushing your order shipping up to a higher weight bracket.
After this step, your shipping rates should perfectly match ours (if they didn't already).