View Parcelify's listing in the Shopify App Store!

Custom shipping rates

Parcelify is a powerful app used by thousands of Shopify merchants to create custom shipping rates.

With Parcelify you can create shipping rates that are conditional on the products, weight, price and/or destination of your orders.

For example you can:

  • Offer free shipping based on the price of the order.
  • Offer In-store pickup or local delivery based on the destination of the order.
  • Restrict the sale of specific products to certain locations.
  • Combine shipping rates from multiple drop-shipping vendors.

Please note: This app requires that you have access to Real-Time Carrier Shipping which you can get by contacting or that your store be on the Advanced Shopify plan. 

For more details and examples please check out our Documentation and FAQs 

Shipping rate explained

Shipping rates are options that gets displayed to a shopper at checkout based on the contents of their order and the shipping destination after they have proceeded to the checkout and provided their shipping information.

Shipping options presented to a user in Shopify's checkout process

Note: Shoppers can only ever select one rate for the entire order.

Name and Description

“Name” and “Description” are the information presented to the customer at the time of rate selection.

Example (above):  “STANDARD Delivery rate” is the “Name” and “5-10 Business days” is the “Description”.

Note: Descriptions are not required, but they are useful for describing the difference between your rates. Examples of good descriptions might be good:

  • Fast and with insurance
  • Fast without insurance
  • Local pickup before 9pm

Price and Conditions

A single rate is made of two parts: “Price” and “Conditions”

“Price” refers to the settings you configure that determine the total cost associated with the Rate.
“Conditions” refer to the settings you configure that determine when a rate is displayed (or not displayed to the user) to the user.


The price the shopper is offered at checkout is a calculation which is configured by you. You can make your rates as simple or complex as you wish.

The final calculation and based off this formula:

Price = Base price + Price per gram calculation + Price per cent calculation + Additional cost per item(s) + Product set(s)


  • You can can use any combination of the price rules to create a single rate.
  • You can use negative price values to make the price of shipping decrease, any rate that has a negative total price will be rounded up to $0.

Base price (required):

Base price is the flat rate the shipping rate starts at.

Note: This can be zero, for instance if you are creating a free rate or one that is entirely dependant on other calculations.

Price per gram:

Price per gram is used for calculating a price based on the weight of the order.

Use the “Starting at x grams” field to make this rule kick in once the order reaches a certain weight.

Example: $0.10 per grams after the first 500g.

Note: While the values used in Parcelify are in grams, you do not need to change your product weights if they are in pounds (lbs). Shopify will send Parcelify the weight of the orders in grams at checkout.

Learn more about price per gram.

Price per cent:

Price per cent is used when you want to calculate price as a percentage of the shopper’s subtotal.

Use the “Starting after x cents” to set a minimum price you want this to kick in at.

Example: charge 5% of the order’s retail price.

Learn more about price per cent (Link)

Additional cost per item:

Use additional cost per items to increase the shipping rate when specific items get added to the order.

Example: $5 for the first t-shirt and $3 for each additional one

Learn more about additional cost per item.

Product sets:

Use product sets to adjust the shipping rate based on a quantity of items.

Example: two boxes for mugs, one holds up to 4 and another up to 8. You set two ranges and Parcelify figures out the best combination:
  • 1-4 mugs $5
  • 5-8 mugs $7
So an order of 9-12 mugs will be $12 (a 4 box and an 8 box), 13-16 will be $14 and so on.

Learn more about product sets.


As previously mentioned, “Conditions” refer to the settings you configure that determine when a rate is displayed (or not displayed to the user) to the user.

There are two types of conditions you can set in Parcelify that determine if a rate will be returned at checkout.


Limits can be set for minimum and maximum conditions for price and weight that need to be met for a rate to apply.

Example: free shipping on orders over $100, or setting a rate that only applies if the weight of the order is less than 10kgs.

Learn more about limits.


Filters are product and location rules used to restrict a rate from appearing. Filters are additive which means that each rule must be met for a rate to apply.


  • Offer free local delivery rate to orders where the shopper’s postal code starts with a certain value and the order is over $20.
  • Restrict place a condition that stops the rate from being displayed for shoppers in a certain area if their order contains a specific item that cannot be shipped there.

Learn more about filters