Documentation Tutorials Product Based Shipping

Product-based Shipping

The ability to assign specific shipping prices to products is one of the most powerful features of Parcelify. You achieve this by building Prices. Prices represent the shipping costs inside of a shipping rate and we refer to them as product-based Prices when they are specific to a product or group of products.

For example, you may have a product-based Price for t-shirts that’s $2.50/each, a different Price that charges $3.25/each for mugs, and another Price that adds $50 for heavy items like concrete flower vases. Rather than building three separate rates for these products and adding them together (also known as “Rate merging”), you can simply add all the costs for your different groups of products under a single shipping rate.

We find capturing all the costs for your different groups of products under a single shipping rate to be a much clearer approach which makes managing your shipping rates easier in the long term. Now that you have an overview on how Prices work and why we use them, let’s look at them in more detail.

Prices: The basics

Prices are incredibly flexible: you can add as many as you need to fully define your shipping rate. In fact, by creatively applying weight, price, or quantity limits, you can use Prices to completely change how shipping is calculated for a product based on how much of it your customers order.

  • You can build prices for a product by itself, groups of products, or - if you don’t apply a restriction - every product in the cart
  • A Price can be based on the same product details you use in Shopify, such as the product’s SKU, Tag, Collection, Vendor, or Product Type (sometimes called ‘variants’)
  • Prices are independent. Each Price that applies to the order will be used
  • Finally, all the Prices that apply are added together to produce the total shipping amount

For a detailed breakdown of how Prices work, please look at our Prices guide under our Fundamentals section.

How to Set up your first product-based price

  1. Inside the Shipping Rate, under the Prices section, click edit or ‘New Price’
  2. Select ‘Products’ under applies to
  3. Next to ‘Products’ click ‘Add Restriction’
  4. Select the product field you wish to use, and enter the values that match the products this price is for
    • If the dropdown you choose states a product is (eg: Product tag is) in your list, at least one of those products must be in the order this price to apply
    • If the dropdown you choose states a product is not (eg: Product tag is not) in your list, the price will not apply if any of those products are in the order
    • Multiple inclusions/restrictions may be entered as a comma-separated list
    • If any entry in your restriction contains a comma, please surround it with quotation marks (Example: “Planes, Trains and Automobiles”)
    • Entries are case-insensitive

Product options

You may also restrict your shipping rate based on what Product Variants are in the cart. You will find “Product Option is” and “Product Option is not” along with all of the other product restrictions. Mostly the same rules as above apply.

The main difference when working with product options is you must supply both the option (Size, color, material) and variant to restrict (large, green, plaid) in the left and right fields respectively. Though you may only enter one option to evaluate, you can enter as many values as you wish in a comma separated list.

Multiple Product Prices Example

Let’s suppose you run a commercial appliance store. You sell washers, dryers, coolers, and quality accessories to install them (hoses, ducts, vent clamps, etc).

  • Accessories are simple. You can pack them into a standard flat-rate shipping box for $5.
  • Washers and dryers are quite a bit more expensive to ship. Let’s say $100 per unit.
  • Coolers have to go on a flat-bed. Luckily, you can fit quite a few on a truck, so you charge $150 for every five coolers.

At this point, how many shipping rates do you think you would need to provide shipping in the above scenario? One for each product? Maybe separate rates for flat rate and per-item shipping?

As the title of this section suggest, you can do all of this in a single shipping rate with three prices.

We won’t go step-by-step - that’s what the beginning of this tutorial is for. Instead, let’s cover the general thought process of these three prices:

Price 1: $5 flat rate box for Accessories

Super easy. Add a restriction that identifies these products, then set a the flat rate amount to 5. Done.

Price 2: $100 shipping per washer or dryer

Here you would add a restriction to identify washers and dryers. Then you would use the dropdown (Set the price to (x) Products instead of ( ) Flat rate to see more options) to select item-based pricing. Finally, you add 100 to the price per item field and you’re all set.

Price 3: $150 shipping for every five coolers

You know the drill by now. Start by adding a product restriction to identify coolers. Next, choose item based pricing from the dropdown. You want a tiered pricing strategy, so you would use tiered by item. Finally, you would enter your tier. Minimum quantity: 1. Maximum quantity: 5. Price: 150.

This will automatically add $150 for every range of five items, so that’s it. Click Done on this price and save your shipping rate.


Now when those products are in the shipment, this price will apply only to the products that match what you have entered!

Tutorials Destination-based shipping prices