Product Types Overview

A product type is a template of settings and attributes that you create for a specific set of products. Every product in your catalog has a single product type associated to it, and you must associate each product with a single product type.

You can modify your product types to include additional attributes if you want to add options and extras for shoppers to select or configure on your site.

Available Product Types

There are four different product types that you can use:

Product TypeDescription
Standard ProductA standard product does not have any configurable options; however, it can have extras and properties such as brand and/or material. If a shopper orders a standard product, they do not choose any options to configure the product.
Configurable Product with OptionsA configurable product with options includes extras, properties, and options that shoppers can select to further configure the product. If a shopper orders a configurable product with options, they will need to select values for the options that are included on the product type such as size and/or color.
Product BundleA product bundle is made up of individual bundle components that a shopper can order as one product, such as a suit bundle that includes a tie, shirt, jacket, and pants. For more information about how bundles work with inventory and OMS-Only, see the inventory guide and the OMS-Only Bundle Support section below.
Bundle ComponentA bundle component is a product that is a component of a product bundle, such as a shirt in a suit bundle.
CollectionCollections are a group of complementary or related ‘member products’ that can be marketed as one, even across categories. For more information, see the Collections user guide.

For example, imagine that you sell ties, shirts, and suits. Given this, your product types might be the following: 

Diagram illustrating a standard product, a configurable product with options, and a product bundle

Base Product Type

By default, all product catalogs include a base product type with default attributes such as product availability, cross-sells, and up-sells. 

However, you should only use this base product type for your products if the product attributes within it are suitable for your products. If you need more product attributes to sufficiently describe your products, Kibo recommends creating unique product types for your products.

OMS-Only Bundle Support

While product bundles are primarily an eCommerce feature, OMS-only implementations that include catalogs can also support them to some extent. When a product bundle is added to an order, the individual item components of the bundle will be retrieved. OMS will then calculate item pricing based on those components, in which the difference between the bundle price and the sum of the item's catalog prices is subtracted from the prices of each item based on its percentage of the overall price.

For example, if a $90 bundle has a $118 item and two $1 items, then the difference between the catalog total ($120) and the bundle price is $30. Since the most expensive item makes up 98% of the total price, $29.50 will be subtracted from its individual item price while the $1 items each have $0.25 subtracted from their prices.

However, if an OMS-only implementation does not include a catalog then a validation error will be returned when an order is placed with a bundle.