Skip to main content

Tiered Insurance Products

Tiered products are fairly typical and offer a choice, usually choose one of three, between several types of products and associated benefits. Usually, these products are offered in a "bronze, silver, gold" type of arrangement.

Characteristics of Tiered products

All tiered products will have their sibling products specified in the tiered_product_ids data attribute. When looking at the Product data structure, the following will be true for Tiered products.

AttributeTypeDescriptionTrue for Stand-alone Product
tiered_product_idsArrayA list of sibling products in a Tiered Product arrangementWill reference the sibling product ids.
upgrade_product_idsArrayA list of upgrade products in a Base + Upgrades arrangementWill be an empty list
layout_typeIntegerWill be have a value of 0

Sorting tiered products

Because the list of products returned is a flat list, it will be up to you to filter for the Tiered products and present them in the proper order. To do so, you should:

  1. Filter for products that have values in the tiered_product_ids list.
  2. Use the sort_order property to list the products in the correct order.

The following is a code-snippet that does just that:

// assuming you have the list of 'products'
var tieredProducts = []
for (var p of products) {
if (p.tiered_product_ids.length > 0) {
tieredProducts.push(p)
}
}

var sortedTiered = _.sortBy(tieredProducts, function (p) { return p.sort_order })

Note the above snippet uses the Lodash library for easy sorting.

If you have identified the right product to sell, you can then proceed to the Quote process.

During the quote process, you will be listing products and pricing together.

Display of tiered products

After you have received a quote for tiered products, you should display it to your customers.

Results only

Tiered products should have the same benefits listed in the same order and so generating html for visual display should be fairly trivial. Note that our layout in the image above has the following key components:

  1. Each product is arranged by sort_order.
  2. Each benefit of each product is also arranged and displayed by sort_order. This works because in a tiered set of products, the number of benefits and the sort order of each is the same.
  3. The benefit description is the same for the matching benefits between products. Therefore, we use a single information icon and a popup modal to display the benefit description.
  4. The cost of the quote is shown along with each Product.
  5. The limit of each benefit is shown for each Benefit/Product pairing.
  6. A list of product-based FAQs is accessible.
  7. The product disclaimer is displayed for each product selected (not shown above).
  8. The product documents for each product selected is also displayed (filtered by the user's language - not shown above)

It's important that you address the above points in your own user interface so that your users have the best purchasing experience.