If you don't use the Shopify Advanced Plan or Carrier Calculated rates, you are limited to weight-based shipping settings explained in the following.

This guide is divided into three sections based on difficulty level and will explain to you how to set up your shipping settings based on what you sell to better duplicate Printify's flat shipping rates. Take a moment to read this guide and find the best variation for your e-commerce shop.


First of all, figure out which products you are going to sell. To include all possible cases, we have decided to sell variations of these products: 

In addition, we group our products into Product Groups X, Y and Z based on shipping prices. We also assign fake weights to the products in our groups so Shopify can figure out which rate to use. This table will be used in the following examples.

Additionally, you can edit the product weight in your Shopify Dashboard / Products menu.


Example 1

For our first example, let's say you only sell phone cases - our flat shipping rate for a phone case is $2.50 + $0.90 for each additional one:

Next, in the Shopify shipping settings you set the shipping price for products weighing 0.5 lb to $2.50 (one phone case) and products weighing 1 lb to $3.40 for scenarios in which your customer buys two phone cases. This can also be done for three phone cases and more by simply adding more price ranges.

Example 2


Another example: Let's say you sell t-shirts (ArtGun) and phone cases - shipping prices for phone cases are $2.50 + $0.90 and for t-shirts $4.00 + $2.00.

The products share a similar shipping price. Consequently, we can use averages for one item (one phone case or T-shirt) and additional items (additional phone case or t-shirt):

One item: ($2.50 + $4.00)/2 = $3.25

Additional item: ($0.90 + $2.00)/2 = $1.45

Additionally, this allows us to keep using the same weight settings that we covered in Example 1 for reasons of simplicity :

The settings are easy to set up, however it won't precisely cover our flat rates. It will earn you an additional $0.75 on phone cases, but you will lose $0.75 on T-shirts as your clients will be charged $3.25 for either phone cases or T-shirts. The same goes for additional items. 


You can set your shipping price higher in order to avoid losing money on t-shirts by simply raising the price to meet our T-shirt flat rates:

This scenario will earn you extra money on phone cases ($4.00 - $2.50 = $1.50), but, most importantly, this will cover Printify's flat shipping prices for t-shirts.


It's possible to choose this option with products that are more expensive to ship, however, note that you will charge your clients way above the standard prices. Here's an example of when you sell phone cases and a more expensive product - poster (16x20).

In this example, when a customer buys a poster (16x20), the shipping price will be $11.00, which is accurate. However, the same price will also be charged for phone cases and this would repel your customers. A solution to this issue, besides using average pricing, is shown in Example 3.


This is where the fun begins. In these examples we will show you how to set up shipping settings for products that have considerable differences in shipping prices. This is necessary to charge your customers appropriately, so, please, spend some time to fully understand the following examples.

Example 3

Let's say you sell phone cases and posters (16x20) - shipping prices are $2.50 + $0.90 and $11.00 + $3.00 respectively.

 First of all, you have to separate these two products so that customers are charged correctly for each different product, for example to ensure a different shipping price for a phone case and a poster (16x20) respectively. Furthermore, this can only be done by applying fake product weights as we covered in the beginning and playing around with prices and variations that any customer could purchase.

Variations - this is what your customer can put in their cart, namely, a phone case or a poster (16x20), a phone case and a poster (16x20), two posters (16x20) and so on. Consequently, you have to be prepared for any variation of products your customer might add to their cart. Moreover, variations are represented by combinations of product groups.

For the sake of simplicity, let's already put phone cases and posters (16x20) into separate product groups to make the next examples easier to understand:

Product Group X: phone cases - $2.50 + $0.90

Product Group Z: posters (16x20) - $11.00 + $3.00

The product groups are denoted by letters X and Z, which should help you to understand the following variations.

Product group weights from the table:

Product Group X: 0.5 lb

Product Group Z: 10 lb

This is what the shipping settings will look like for the product groups:


In this example, you can see all the possible variations of what your customer could put in their cart (assuming that customer only chooses up to two products).

To verify, we can compare these settings with Printify's flat rates:

X - $2.50 (one phone case)
XX - $3.40 (two phone cases - $2.50 + $0.90)
ZX - $13.50 (one phone case and one poster (16x20) - $2.50 + $11.00)

This shows that you can also charge your customers exactly what Printify charges you by simply using fake weights and playing with different variations. You can also do this with 3 items in a cart and more by simply adding more variations like this:

The more variations you add for each product group, the less chance there is that a customer will pay the shipping rate from a different product group. However, this takes more time and effort.

Example 4

This example will show you how to set shipping settings when you want to sell items from two product groups that include more than one product in them. For this, we simply group products with similar shipping prices and use their average or highest shipping price to define the shipping price of a product group. This is the same thing we did in Example 2.

Product Group X: phone cases - $2.50 + $0.90 and T-shirt (ArtGun) $4.00 + $2.00
Product Group Z: posters (16x20) - $11.00 + $3.00 and canvas (24x30) $16.70 + $9.00

Product Group X averages: $3.25 + $1.45
Product Group Z averages: $13.85 + $6.00

Product Group X: 0.5 lb
Product Group Z: 10 lb

When you have the averages, simply create shipping settings as in the previous example, taking into account all the product purchase variations:

Using the average method is only suggested when all or most of your customers buy an equal amount of products in one group, for example, your customers buy 20 phone cases and T-shirts per month respectively. In this example, the shipping price will even out. If you notice that your customer purchases more T-shirts than phone cases, you will want to charge more for the Product Group X.


You already know the principles of setting up your shipping settings; hence this section is only called "Difficult" because it works with more product groups and variations. Do not worry; the underlying principles stay the same. Please bear with the guide and enjoy the satisfaction you will get from understanding the concept.

Example 5

So, let's say you want to sell three products from each price range: phone cases, canvases (8x20) and posters (16x20):

Product Group X: phone cases - $2.50 + $0.90
Product Group Y: canvases (8x10) - $8.00 + $3.00
Product Group Z: posters (16x20) - $11.00 + $3.00

Product Group X: 0.5 lb
Product Group Y: 2 lb
Product Group Z: 10 lb

We create 3 groups because we want to separate these 3 shipping prices and charge our clients appropriately.

Finally, let's use an example where your customer can put three items in their cart:

The concept stays the same as in Examples 3  and 4; hence the main takeaway from this is how to create variations for three product groups and up to three items in the cart.

Example 6

This example is exactly the same as Example 5 except we take into account multiple products in each of the Product Groups X, Y and Z. This is the same thing we did in Examples 3 and 4.

For example, you want to sell these products:

Product Group X: phone cases - $2.50 + $0.90 and t-shirts (ArtGun) - $4.00 + $2.00
Product Group Y: canvases (8x10) - $8.00 + $3.00 and clings (18x24) - $9.20 + $3.00
Product Group Z: posters (16x20) - $11.00 + $3.00 and canvases (24x30) - $16.70 + $9.00

In addition, we calculate the average shipping rates in the product groups:

Product Group X average: $3.25 + $1.45
Product Group Y average: $8.60 + $3.00
Product Group Z average: $13.85 + $6.00

Product Group X: 0.5 lb
Product Group Y: 2 lb
Product Group Z: 10 lb

Finally, let's use an example in which your customer can put three product groups in their cart:

In conclusion, we hope that this guide was clear enough to understand how you can adjust your store shipping settings to achieve accurate flat rates.

Did this answer your question?