Skip to main content
In this video, I’m going to demonstrate how to create a product mapping attribute within the KIBO UI. Mapping is useful when a product comes in many different, but related, attributes. For instance, facets could be created on each possible attribute value, but that may result in a large number of facets. As shoppers are more likely to be searching for an item in more generic terms, it is more efficient to map individual values to one attribute so that a search for the generic value would return all related specifications. In this video, I’m going to demonstrate how to create a product mapping attribute within the KIBO UI. Mapping is useful when a product comes in many different, but related, attributes. For instance, facets could be created on each possible attribute value, but that may result in a large number of facets. As shoppers are more likely to be searching for an item in more generic terms, it is more efficient to map individual values to one attribute so that a search for the generic value would return all related specifications. To start, click on System, then Schema, then Product Attributes. To start, click on System, then Schema, then Product Attributes. We’ll create a couple of attributes here. We’ll begin with our mapping attribute. Click “Create New Attribute” on the top right to create a new attribute. We’ll create a couple of attributes here. We’ll begin with our mapping attribute. Click “Create New Attribute” on the top right to create a new attribute. We’ll name this attribute Color Alias. This will serve as a repository for all our generic color names. We’ll name this attribute Color Alias. This will serve as a repository for all our generic color names. Set the input type to list as we’ll define a list of colors to choose from for later. Set the input type to list as we’ll define a list of colors to choose from for later. Set the data type to text. Set the data type to text. We can create this as both a property and a mapping attribute. This allows defining basic colors for other uses while also mapping more complex colors. Next, add some generic colors like: We can create this as both a property and a mapping attribute. This allows defining basic colors for other uses while also mapping more complex colors. Next, add some generic colors like: Green, Green, Blue, Blue, Red, Red, And yellow. And yellow. Just as before, we can choose to use this attribute for order routing filters or searches. Just as before, we can choose to use this attribute for order routing filters or searches. Now, we’ll save this attribute and create a new one by selecting “Save and Create New” on the top right. This opens a fresh attribute creation window. Now, we’ll save this attribute and create a new one by selecting “Save and Create New” on the top right. This opens a fresh attribute creation window. We’ll name this new attribute Fancy Colors. Just as before, it’ll fill in the admin name and code. We’ll name this new attribute Fancy Colors. Just as before, it’ll fill in the admin name and code. We’ll set the input type to list and data type to text. Since these are colors, we could make this an option type, as color selections are often options of a product. We’ll set the input type to list and data type to text. Since these are colors, we could make this an option type, as color selections are often options of a product. Then, we’ll select “Choose Mapping Attribute”, Then, we’ll select “Choose Mapping Attribute”, and when the Mapping Attribute dropdown appears, choose the “Color Alias” mapping attribute we just created. and when the Mapping Attribute dropdown appears, choose the “Color Alias” mapping attribute we just created. Then we can start adding some Fancy Colors, like Then we can start adding some Fancy Colors, like Chartreuse, Chartreuse, Seafoam, Seafoam, and Ruby. and Ruby. Just as before, the Fancy Colors have been added with labels, values, and positions. But now there is also a mapped values field where we can assign the generic color names to each fancy color. Just as before, the Fancy Colors have been added with labels, values, and positions. But now there is also a mapped values field where we can assign the generic color names to each fancy color. For chartreuse, we’ll map it to green and yellow by selecting those colors. For chartreuse, we’ll map it to green and yellow by selecting those colors. For seafoam, we’ll map it to green, and maybe blue. For seafoam, we’ll map it to green, and maybe blue. For ruby, we’ll map it to red. This mapping allows shoppers to search or facet on the generic color terms, and still find the products that have the more obscure color names. For ruby, we’ll map it to red. This mapping allows shoppers to search or facet on the generic color terms, and still find the products that have the more obscure color names. When shoppers search or filter by generic colors like red, the system will also pull in products labeled with the mapped Fancy Colors like ruby, even if red isn’t explicitly mentioned in those products. When shoppers search or filter by generic colors like red, the system will also pull in products labeled with the mapped Fancy Colors like ruby, even if red isn’t explicitly mentioned in those products. As with all product attributes, we can make this available as an order routing filter and include it in all relevant search options to enhance product discoverability. As with all product attributes, we can make this available as an order routing filter and include it in all relevant search options to enhance product discoverability. Once everything is configured, click save. Once everything is configured, click save.

Want to learn more?

Mapping Attributes

Learn more about this topic