Skip to content
English
  • There are no suggestions because the search field is empty.

Create Prioritized Scenarios

Set up a hierarchy of shipping rates that supersede your general rates when certain products are in the cart.

Do you have product-based shipping rates that take priority over others? Harness the power of Intuitive Shipping to create a series of prioritized, tiered Scenarios. When certain products are added to the cart, shipping rates from prioritized Scenarios will overrule other rates, so your customers are always charged the correct pricing tier.

 

 

How It Works

Let’s say you have a custom rate table for your general products. Now you want to introduce a special product type that includes three different categories, each with its own unique flat shipping rate. When any of these special products are in the cart, you want their flat rates to take priority over the general rates, and you want the three categories to follow a specific priority order.

Using product conditions, such as tags, you can control when the general shipping rates are displayed and create a hierarchy among the special categories. For example, if a customer adds both general products and a Category 2 product to the cart, only the shipping rate for Category 2 will be shown at checkout. If the customer then adds a Category 1 product, which has a higher priority, the rate for Category 1 will be displayed instead.

This setup does not combine shipping rates. If you need to display a single rate that includes charges from multiple product groups or categories, use our rate blending feature.

KB Knowledge

Learn more about rate blending.

For a tiered configuration, create one Scenario for each of the special product categories, beginning with the highest priority.

In this example, we’re using product tags to define the three special categories: ‘Large’, ‘Medium’, and ‘Small’. Products tagged ‘Large’ will have the highest priority, followed by ‘Medium’, then ‘Small’. While we’re using tags in this example, you can apply any available product condition to identify the categories.

Once your special product Scenarios are set up, be sure to add opposing product conditions to your standard Scenario. This will prevent general shipping rates from being triggered when any of the special products are in the cart.

 

Create The Highest Priority Scenario

1. Click Shipping on the sidebar menu, then select Scenarios from the drop-down list.

IS HS Menu - Scenarios

General Settings

1. Enter a Scenario title, like 'Large'.

IS HS Scenarios - Edit Scenario Title

KB Knowledge

 Scenario titles are not visible to customers.

Conditions

1. Select Set restrictions.

IS HS Scenarios  - Set Restrictions

 

2. Leave Condition match set to 'All conditions'.

IS HS Scenarios - Conditional Free Shipping - Condition Match All

 

3. Select the product condition type. For this example, we’re using ‘Product tag’. You can use any product condition that identifies the special product with the highest priority.

IS HS Scenarios - Conditional Free Shipping - Condition Type Product Tag

4. Leave the condition logic set to equals.

IS HS Scenarios - Product Vendor Equals

KB KnowledgeProduct tags are managed in your eCommerce platform's product information settings. Tags are not case sensitive.

6. Leave the additional product setting below the condition value set to Any product. As long as at least one item in the cart is tagged with the value entered in Step 5, the shipping method assigned to this Scenario will be displayed at checkout.

IS HS Scenarios - Additional Product Condition Setting Any Large Tag

Save Your Settings

1. Click the Save button to save your highest priority Scenario.

IS HS Scenarios - Save New Scenario No Optional Settings

KB KnowledgeYou must save the Scenario before you can add a shipping method. Each Scenario must have at least one shipping method assigned to at least one zone.

Add The Highest Priority Shipping Method

In this example, we're setting up a custom service shipping method with a flat rate (single rate row). If you prefer to set up a rate table, you can follow the same steps and use a multiple rate rows. 

1. Click the Create shipping method button to add a vendor shipping method.

IS HS Scenario - Large Product - Create Shipping Method

 

Select A Custom Service

The 'Select a service type' popup opens with 'Custom services' already expanded and 'Custom shipping rates' option pre-selected.

1. Leave 'Custom shipping rates' selected.

IS HS Scenarios - Create Scenario - Select Custom Shipping Rates

2. Click the Next button at the bottom of the pop-up.

IS HS Scenarios - Create Scenario - Select Custom Shipping Rates Next Button

3. Select a Zone. If you have a lot of zones, type the zone name into the search field to narrow the list.

IS HS Scenarios - Create Scenario - Select Zone

KB Knowledge

Learn more about zones.

4. Click the Configure shipping button.

IS HS Scenarios - Create Scenario - Select Configure Shipping Button

General

1. Enter a shipping method title.

IS HS Shipping Methods - Edit Title

KB Knowledge

Shipping method titles are visible to customers.

2. Leave the shipping method status set to ‘On’.

IS HS Shipping Methods - Edit Status

 

3. If desired, enter a description. We recommend limiting your description to 90 characters or less to ensure it displays properly on the checkout page.

IS HS Shipping Methods - Edit Description

Descriptions are displayed below the shipping method title at checkout.

IS HS Shopify Checkout - Shipping Method Description Example

 

Additional Display Settings

Additional display settings are available for custom delivery times and service codes.

  • Delivery times are displayed at checkout and help manage expectations for customers.
  • Service codes are not displayed to customers, but get pushed to your fulfilment service, if applicable) once a checkout is successfully completed.

If you don't require custom delivery times or service codes, skip ahead to Shipping Cost.

 

1. If desired, click Show additional display settings, then configure delivery time and service code settings as needed.

IS HS Shipping Methods - Show Additional Display Settings

 

Shipping Cost

1. Select a rate type to determine shipping will be calculated based on the products in the customer's cart. 

IS HS Shipping Methods - Select Rate Type

You have four (4) settings to choose from:

  • Quantity - the shipping rate is calculated based on the number of items in the cart. This is the default setting.
  • Weight - the shipping rate is calculated based on the combined weight of the items in the cart.
  • Total - the shipping rate is calculated based on the combined sub-totals of the products in the cart.
  • Dimensional volume - the shipping rate is calculated based on the combined dimensional volume of the items in the cart.

In this example, we’re creating a flat rate with a single rate row that has no limit - meaning the same flat rate applies to everything in the cart, as long as there is at least one product tagged 'large' - so the rate type is irrelevant and can be left on the default setting. 

KB Technical Support NewFor dimensional volume to work with Shopify, you must assign product dimensions in your Intuitive Shipping product settings.

 

2. Leave Rate grouping set to 'Combine products'.

IS HS Shipping Methods - Select Rate Grouping

3. Enter the up to amount for the highest priority tier's flat rate. This is the limit for the cost entered in Step 4. If you're setting up a rate table, enter the amount for the lowest rate on your rate table. 

IS HS Shipping Methods - Edit Rates Up To

KB KnowledgeThe unit of measure for the 'up to' limit is based on the rate type selected in Step 1.

For this example, we’re entering the ~ (tilde) symbol as the 'up to' limit. In Intuitive Shipping, the ~ symbol indicates 'no limit'.

IS HS Shipping Methods - Edit Rates Up To Tilde Example

 

Rate tables (multiple rate row): Enter the cost for the first 'up to' limit.

5. Leave the Per unit field blank.

IS HS Shipping Methods - Edit Rates Per Unit

This setting is optional and not needed for this setup unless you charge shipping per unit for your top-tier products. For example, if shipping is $2.00 per item, enter a cost of ‘2’ and a per unit value of ‘1’. A customer ordering 8 items would pay $16.00 for shipping at checkout.

 

Step 6 is only required if you're building a rate table with multiple rate rows:

6. Click Add rate row to add another shipping cost to your rate table, then repeat Steps 3 to 5 to set up each additional cost. 

IS HS Local Delivery Shipping Method - Add Rate Row

 

Additional settings are available for cart splitting and rate table blending.

  • Cart splitting can be used with a single row or multiple rate rows and allows you to charge extra when the highest 'up to' limit is exceeded, rather than preventing the customer from checking out.
  • Rates table blending can only be used with multiple rate rows and allows you to charge compounding rates as each 'up to' limit on the table is exceeded. This is useful when you need to combine costs for larger orders, but a "per unit" cost setup isn't suitable because the costs are not simple multiples of each other.

Please note: If your flat rate (single rate row) or the last row of your rate table (multiple rows) uses the ~ tilde symbol for 'no limit', cart splitting will not work since the highest 'up to' limit can never be exceeded. You must have defined limits for all rate rows for cart splitting to work as intended. 

For this example, we're using a single rate row with the ~ symbol for the 'up to' limit, so neither cart splittting nor rate table blending are required.

If you do not need cart splitting or rates table blending, skip ahead to Optional Settings.

 

To set up cart splitting or rate table blending:

1. Click Show additional shipping cost settings, then configure the additional settings as needed.

IS HS Shipping Methods - Show Additional Shipping Cost Settings

 

Optional Settings

Optional settings for cost adjustments, free shipping, custom shipping blending and rate blending give you further control of your custom shipping rates at checkout. These settings are not required for this setup.

    Save Your Settings

    1. Click the Save button to save your highest priority (top tier) shipping method.

    IS HS Shipping Methods - Large Priority - Save Shipping Method

    2. Scroll to the top, then click the back button. This will return you to the Scenario's edit page.

    IS HS Custom Shipping Methods - Large Products Back Button

    Create The Second-Highest Priority Scenario

    To simplify the process, you can create a duplicate of your highest priority Scenario, then make changes as needed.

    1. At the top of the highest priority Scenerio's edit page, click Duplicate below the Scenario heading. This will create an exact copy of the original Scenario, including the shipping method.

    IS HS Scenarios - Large - Duplicate Button

     

    General Settings

    1. Change the Scenario title from ‘Copy of [original title] to something else, like 'Medium'.

    IS HS Scenarios - Medium - Edit Scenario Title

    KB Knowledge

    Scenario titles are not visible to customers.

    2. If you want the Scenario to be available right away, leave the Scenario status set to 'On'. If you want to test it first before making it public, set it to Test.

    IS HS Scenarios - Medium - Edit Scenario Status

    KB KnowledgeWhile in Sandbox mode, the 'On' setting behaves the same as 'Test' until a billing plan is selected. Learn more about how to test your Intuitive Shipping setup

    Conditions

    1. For the existing condition (originally added to the highest priority Scenario), leave the condition type as-is. For this example, we used 'Product tag'.

    IS HS Scenarios - Medium - Condition Type Product Tag

     

    2. Change the condition logic to ‘does not equal’.

    IS HS Scenarios - Medium - Change Logic Equals

     

    3. Leave the condition value set to whichever product identifier you used in your highest priority Scenario. For this example, we used the tag ‘large’.

    IS HS Scenarios - Medium - Condition Value Product Tag Large

     

    4. Change the additional product setting to ‘All products’. That means there cannot be any products tagged with the value in Step 3.

    IS HS Scenarios - Medium - Additional Product Setting All Products Large

     

    5. Click the add another condition button.

    IS HS Scenarios - Medium - Add Another Condition

     

    6. Select a product condition type. To simplify things, consider using the same condition type you used for the first condition. For this example, we’re using ‘Product tag’. You can use any product condition that identifies the special product with the second highest priority.

    IS HS Scenarios - Medium - Additional Condition Type Product Tag

     

    7. Leave the condition logic set to ‘equals’.

    IS HS Scenarios - Medium - Additional Condition Logic Equals

     

    8. Enter the product identifier you assigned to your second-highest priority products as the condition value. For this example, we’re using the product tag ‘medium’.

    IS HS Scenarios - Medium - Additional Condition Value Product Tag Medium

    KB KnowledgeProduct tags are managed in your eCommerce platform's product information settings. Tags are not case sensitive.

    Save Your Settings

    1. Click the Save button to save your second-highest priority Scenario. You must save changes to the duplicate Scenario before you can edit the shipping method. 

    IS HS Scenarios - Wholesale - Save Duplicate Scenario

     

    Update The Shipping Method

    The shipping method shown in the ‘Shipping rates and services’ section of your second-highest priority 'Medium' (duplicate) Scenario is an exact copy of the original highest priority shipping method created in the previous steps. This happens automatically when you duplicate a Scenario. 

    IS HS Scenarios - Wholesale - Duplicated Shipping Method

     

    If your second-highest priority speciality products requires a different type of shipping method (parcel service, integrated service, local delivery), you'll need to remove the shipping method that was duplicated with the Scenario and create a new one.

    For this example, we're using the same shipping method - a custom service shipping method with a single rate row (flat rate) - with a different cost.

    1. Click Edit beside the shipping method that was duplicated from the original Scenario.

    IS HS Scenarios - Wholesale - Edit Shipping Method

     

    2. If you want to keep the shipping method title consistent for all special products, regardless of the tier, leave the title as-is. If desired, change the title to make it unique to your second highest priority shipping method. For this example, we’re leaving it set to ‘Shipping' to keep it consistent with our other shipping method titles.

    IS HS Tiered Shipping Method - Shipping Method Title

     

    3. Scroll down to Shipping cost. Leave Up to set to ~, then change the cost of your flat shipping rate. For this example, we’re changing it to ’50’ ($50.00). That means, a customer ordering any quantity will be charged a flat rate of $50.00 as long as there is at least one product tagged ‘medium’ - and no products tagged ‘large’ in the cart.

    IS HS Tiered Shipping Method - Cost 50

    If you set up a rate table (multiple rate rows) for your highest priority shipping method, change the cost in each row as needed.

     

    Save Your Settings

    1. Click the Save button to save your second-highest priority (middle tier) shipping method, then scroll to the top of the page and click the back button below the page header.

    IS HS Tiered Shipping Method -  Save Medium

    Create The Third-Highest Priority Scenario

    As with the second-highest priority Scenario, you can create a duplicate Scenario - including the shipping method, then make changes as needed.

    1. At the top of the second-highest priority Scenerio's edit page, click Duplicate below the Scenario heading. This will create an exact copy of the second Scenario, including the shipping method.

    IS HS Tiered Shipping Method - Duplicate Medium

     

    General Settings

    1. Change the Scenario title from ‘Copy of [original title] to something else, like 'Small'.

    IS HS Tiered Shipping Method - Small - Edit Scenario Title

    KB Knowledge

    Scenario titles are not visible to customers.

    2. If you want the Scenario to be available right away, leave the Scenario status set to 'On'. If you want to test it first before making it public, set it to Test.

    IS HS Tiered Shipping Method - Small - Scenario Status

    KB KnowledgeWhile in Sandbox mode, the 'On' setting behaves the same as 'Test' until a billing plan is selected. Learn more about how to test your Intuitive Shipping setup

    Conditions

    1. Leave first condition (originally added to the highest priority Scenario) as-is. For this example, we're leaving it as 'Product tag does not equal large'.

     

    2. For the second condition, leave the condition type set to whichever product condition you used in your previous two Scenarios. For this example, we’re leaving it set to ‘Product tag’.

    IS HS Tiered Shipping Method - Small - Second Condition Type Product Tag

     

    2. Change the condition logic to ‘does not equal’.

    IS HS Tiered Shipping Method - Small - Second Condition Logic Does Not Equal

     

    3. Leave the condition value set to whichever product identifier you used in your second-highest priority Scenario. For this example, we used the tag ‘medium’.

    IS HS Tiered Shipping Method - Small - Second Condition Value Product Tag Medium

     

    4. Change the additional product setting to ‘All products’. That means there cannot be any products tagged with the value in Step 3.

    IS HS Tiered Shipping Method - Small - Second Condition Additional Product Setting All Products

     

    5. Click the add another condition button.

    IS HS Tiered Shipping Method - Small - Add Third Condition

     

    6. Select a product condition type. To simplify things, consider using the same condition type you used for the first and second conditions. For this example, we’re using ‘Product tag’. You can use any product condition that identifies the special product with the third-highest priority.

    IS HS Tiered Shipping Method - Small - Add Third Condition Type Product Tag

     

    7. Leave the condition logic set to ‘equals’.

    IS HS Tiered Shipping Method - Small - Add Third Condition Logic Equals

     

    8. Enter the product identifier you assigned to your third-highest priority products as the condition value. For this example, we’re using the product tag ‘small’.

    IS HS Tiered Shipping Method - Small - Add Third Condition Value Small

    KB KnowledgeProduct tags are managed in your eCommerce platform's product information settings. Tags are not case sensitive.

    Save Your Settings

    1. Click the Save button to save your third-highest priority Scenario. You must save changes to the duplicate Scenario before you can edit the shipping method. 

    IS HS Scenarios - Wholesale - Save Duplicate Scenario

     

    Update The Shipping Method

    The shipping method shown in the ‘Shipping rates and services’ section of your third-highest priority (duplicate) Scenario is an exact copy of the original second-highest priority shipping method created in the previous steps. This happens automatically when you duplicate a Scenario. 

    IS HS Scenarios - Wholesale - Duplicated Shipping Method

     

    If your third-highest priority speciality products requires a different type of shipping method (parcel service, integrated service, local delivery), you'll need to remove the shipping method that was duplicated with the Scenario and create a new one.

    For this example, we're using the same shipping method - a custom service shipping method with a single rate row (flat rate) - with a different cost.

    1. Click Edit beside the shipping method that was duplicated from the original Scenario.

    IS HS Scenarios - Wholesale - Edit Shipping Method

     

    2. If you want to keep the shipping method title consistent for all special products, regardless of the tier, leave the title as-is. If desired, change the title to make it unique to your third-highest priority shipping method. For this example, we’re leaving it set to ‘Shipping' to keep it consistent with our other shipping method titles.

    IS HS Tiered Shipping Method - Small - Shipping Method Title

     

    3. Scroll down to Shipping cost. Leave Up to set to ~, then change the cost of your flat shipping rate. For this example, we’re changing it to ’30’ ($30.00). That means, a customer ordering any quantity will be charged a flat rate of $30.00 as long as there is at least one product tagged ‘small’ - and no products tagged ‘large’ or 'medium' in the cart.

    IS HS Tiered Shipping Method - Small - Cost 30

    If you set up a rate table (multiple rate rows) for your second-highest priority shipping method, change the cost in each row as needed.

     

    Save Your Settings

    1. Click the Save button to save your third-highest priority (bottom tier) shipping method, then scroll to the top of the page and click the back button below the page header.

    IS HS Tiered Shipping Method - Save Small

     

    Update The General Scenario

    After configuring all of your priority Scenarios for specialty products, you’ll need to add and opposing product condition to your 'general products' Scenario. This ensures that shipping rates for general products are suppressed any time a customer adds any of your specialty products to the cart.

    For this example, we only need to add one product condition with multiple tag values.

    1. Click Shipping on the sidebar menu, then select Scenarios from the drop-down list.

    IS HS Menu - Scenarios

     

    2. Click Edit beside your standard Scenario.

    IS HS Scenarios - Priority Scenarios - Edit General Scenario

     

    3. In the Conditions section, select ‘Set restrictions’. If your general Scenario has other conditions, this will already be set.

    IS HS Scenarios  - Set Restrictions

     

    4. Leave Condition match set to ‘All conditions’.

    IS HS Scenarios - Conditional Free Shipping - Condition Match All

     

    If your general Scenario already has conditions, you'll need to 'Add another condition' before completing the next steps.

    5. Select the product condition type used in your priority Scenarios. For this example, we’re using ‘Product tag’. 

    IS HS Scenarios - Select Condition Type

     

    6. Change the condition logic to ‘does not equal’.

    IS HS Scenarios - Conditional Free Shipping - Change Condition Logic Does Not Equal

     

    7. Enter the same product identifiers assigned to each category of specialty products as the condition value - separated by comma. For this example, we’re using the tags ‘small, medium, large’. 

    IS HS Scenarios -  Priority Scenarios - Condition Value Product Tags Small Med Large

     

    8. Change the additional product setting to All products. This means there can be no products in the cart tagged with the value entered in Step 7. This means there can be no products with any the tags from Step 7 in the cart for the general shipping method to be displayed at checkout.

    IS HS Scenarios - Priority Scenarios -  Condition Value Product Tags Small Med Large

     

    Save Your Settings

    When a customer orders only general products, your standard shipping rates will be displayed at checkout.

    If they add a product from your third-tier category - in this case, a product tagged ‘small’ - only the flat rate from your third-highest priority Scenario will be displayed at checkout.

    If they add a product from your second-tier category - a product tagged ‘medium’ - only the flat rate from your second-highest priority Scenario will be shown.

    If they add a product from your first-tier category - a product tagged ‘large’ - only the flat rate from your highest priority Scenario will be available at checkout.

     

    Learn more: