Product Types in the Salesforce Commerce Cloud

Salesforce B2C Commerce uses various types of products that support different storefront ordering requirements, such as size, color, and customization options. That enables users to show and sell products in different combinations.

Below is a list of B2C Commerce product types:

  • Standard: A one-off product or service. Example
  • Main or Master Product: All the variations of a product. Example
  • Variation group: A group of products or services that share at least one attribute, such as color, and are assigned to a base product. Example
  • Variation: A specific instance of a base product. Example
  • Product Set: Multiple products or services that are displayed together and can be ordered together or separately. Example
  • Product Bundle: Multiple products or services that can only be sold as a group. Example
  • Product Option: An add-on item that comes with a product or service, (for example, upgrades) but can’t be bought separately. The item will have a separate price and display name. Example

In this article, we’ll briefly show how all product types can be used and configured, and how they are displayed in a storefront. For more information about each type you can find it in this module.

Not all products can be orderable, so below is a table for a better overview:

custom

Standard (simple) Product

To create a simple product:

  1. Go to Merchant Tools >Products and Catalogs> Products.
  2. Click New.

custom

As you can see, ID and Catalog are mandatory, but you’ll also need to set the product Online.

Now let’s have a look at a product:

In Business Manager (BM):

custom

In Storefront:

custom

Product attributes could be extended, depending on the needs.

Product Price comes from the PriceBook:

custom

https://production-sitegenesis-dw.demandware.net/s/RefArchGlobal/laptop-briefcasewheels-37l/P0048M.html?lang=en_GB

Master Product or Variation Base Product

Master Product is a parent product for Variation Products. Let’s have a look:

custom

As you can see, the product type is “Variation Base Product”. A variation product is a single product with specific values for all the base product attributes:

custom

In the storefront, a shopper filters the base product down to a variation by selecting specific values for each product variation attribute:

custom

The Master Product itself is not orderable. You can add it to the basket (which usually does not happen), but you won’t be able to create an Order with such products in the Basket.

To Order this shirt you’ll need to select a Color and a Size. In this case, a Variant will be added to the Basket.

https://production-sitegenesis-dw.demandware.net/s/RefArchGlobal/short-sleeve-crew-neck/25566016M.html?lang=en_GB

Variation Product

A variation product is a single product with specific values for all the base product attributes. In the storefront, a shopper filters the base product down to a variation by selecting specific values for each product variation attribute. For example, a dress shirt that is blue and size 16. A variation product is a real product that has attributes in addition to the variation attributes, such as SKU, name, description, images, and price.

A Variation Product is the actual product that goes in the Basket and is orderable.

custom

custom

https://production-sitegenesis-dw.demandware.net/s/RefArchGlobal/slim-floral-skirt/25589419M.html?lang=en_GB

Variation Group

custom

custom

https://production-sitegenesis-dw.demandware.net/s/RefArchGlobal/mens-casual-dressy-trousers/42416786-2M.html?lang=en_GB

Product Set

You can configure a group of products to appear on a storefront as a product set. The customer can purchase the entire set of products or one of its elements.

custom

BM View:

custom

Set configuration:

custom

Below is how products will appear on the storefront:

custom

PDP:

custom

You can add each product separately:

custom

or all together:

custom

Example: https://production-sitegenesis-dw.demandware.net/s/RefArchGlobal/womens/clothing/outfits/fall-lookM.html?lang=en_GB

Product Bundle

custom

BM configurations for the products

custom

Product Option

Salesforce B2C Commerce product options enable you to sell configurable products that have optional accessories, upgrades, or extra services.

Options are always purchased with a product and can't be purchased separately. They have their own price and display name, but do not have their own thumbnail images. A customer can’t search for them, but they are visible on the product detail page.

For example, warranty for a camera or TV or the length for necklace:

custom

Product configurations:

custom

Options:

custom

Note that prices for the options are configurable here as well, but not in the Price Book. For different currencies there is a dropdown, next to the language selection.

How it’ll look on the Storefront:

custom

custom

https://production-sitegenesis-dw.demandware.net/s/RefArchGlobal/pink-quartz-necklace/25695191M.html?lang=en_GB