In KIBO’s platform, the core product concepts are defined by a structured taxonomy. This begins with Product Types, including Standard, which is a single item, Configurable, an item with options, Bundled, which are multiple products sold together, Bundle Component, which is a sub-product within a bundle, and Collections, which are a group of complementary or related ‘member products’ that can be marketed as one, even across categories. Products are then detailed with Attributes, which can be options that create unique variants (for example, size and color on a shirt), or extras that are add-ons (like a monogram). A Variant is a specific combination of options; for instance, a shirt with three sizes and four colors results in twelve unique variants. Bundles can be either Fixed, which has all sub-products included, or Configurable, where buyers can choose from a set of options. The entire structure is established by first defining the product type, then its attributes, then the products, and finally, attaching the products to a catalog to make them available for sale. In keebos platform, the core product concepts are defined by a structured taxonomy. This begins with product types including standard, which is a single item, configurable, and item with options bundled, which are multiple products sold together, bundle component, which is a sub product within a bundle and collections, which are a group of complementary or related, member products that can be marketed as one even across categories. Products are then detailed with attributes, which can be options that, create unique variants, for example, size and color on a shirt or extras, that are add-ons like a monogram. A variant is a specific combination of options. For instance, a shirt with three sizes and four colors results, in 12, unique variants, Bundles can be either fixed which has all sub products, included, or configurable, or buyers can choose from a set of options. The entire structure is established by first defining, the product type, then it’s attributes. Then the products and finally attaching the products to a catalog to make them available for sale. In this video, I’m going to demonstrate how to create and edit a product attribute in the KIBO Admin UI. In this video, I’m going to demonstrate how to create and edit a product attribute in the KIBO Admin UI. On the left menu, click the System tab, then click Schema, and then Product Attributes. On the left menu, click the System tab, then click Schema, and then Product Attributes. This opens the product attributes menu where you can see existing attributes. Attributes are set at the Parent Catalog level, which is configurable on the top left. In this example, we’re using the “Mystic Parent Catalog”. This opens the product attributes menu where you can see existing attributes. Attributes are set at the Parent Catalog level, which is configurable on the top left. In this example, we’re using the “Mystic Parent Catalog”. At the top, use the search bar and advanced filtering to find specific attributes, such as “Subscription” attributes. At the top, use the search bar and advanced filtering to find specific attributes, such as “Subscription” attributes. To create a new attribute, click the Create New Attribute button at the top right, which opens a window to define the new attribute. To create a new attribute, click the Create New Attribute button at the top right, which opens a window to define the new attribute. First, give the new attribute a name. For example, we will call this attribute Best Season. First, give the new attribute a name. For example, we will call this attribute Best Season. As you type the name, the administration name and attribute code are auto-generated based on the label. You can edit these if desired or leave them as suggested. As you type the name, the administration name and attribute code are auto-generated based on the label. You can edit these if desired or leave them as suggested. Next, identify the input type. Options include list, text box, text area, yes/no, and date. List allows for predefining selectable items, which we’ll demonstrate; text box and text area are free-form alphanumeric fields that can be set with RegEx validation options; yes/no is a checkbox, and date provides a full UTC date format. In this example, we’ll select List. Next identify the input type options, include list, text box, text area. Yes. No and date. List allows for predefined selectable items, which will demonstrate text box, and text area are freeform alphanumeric fields. That can be set with regex, validation options. Yes, no, is a checkbox and date provides a full UTC date format. In this example, we’ll select list. Next, choose the data type. Text, which allows for alphanumeric entry, number, which only allows for numerical entry, or product, which refers back to a specific product. This is helpful when needing to create dynamic-style product bundles where one or multiple other products can be chosen as Extras. In this example, we’ll select Text. Next, choose the data type. Text, which allows for alphanumeric entry, number, which only allows for numerical entry, or product, which refers back to a specific product. This is helpful when needing to create dynamic-style product bundles where one or multiple other products can be chosen as Extras. In this example, we’ll select Text. Then select the attribute type. Properties define fixed product characteristics, such as a brand or model number. Extras are additional offerings or related products, like gift wrapping or monogramming, or other products for dynamic bundling. Options are selectable attributes shoppers can choose, like multiple sizes or colors. Then select the attribute type. Properties define fixed product characteristics, such as a brand or model number. Extras are additional offerings or related products, like gift wrapping or monogramming, or other products for dynamic bundling. Options are selectable attributes shoppers can choose, like multiple sizes or colors. For this example, we’ll choose the “Property” attribute type. Additional attribute types may become available for selection once the original type is chosen, like selecting the new attribute as a mapping attribute. For this example, we’ll choose the “Property” attribute type. Additional attribute types may become available for selection once the original type is chosen, like selecting the new attribute as a mapping attribute. Since we chose the list input type, we’ll enter the values for the list. For Best Season, we can add seasons like spring, summer, and others by typing each value and pressing enter. Each entry gets a ranking, label, and value. Since we chose the list input type, we’ll enter the values for the list. For Best Season, we can add seasons like spring, summer, and others by typing each value and pressing enter. Each entry gets a ranking, label, and value. You can assign different labels and values independently. For example, label an entry as Autumn and value as Fall to meet specific business rules. You can assign different labels and values independently. For example, label an entry as Autumn and value as Fall to meet specific business rules. Continue adding entries such as Winter with a value like Cold Time of Year, customizing labels and values as needed. Continue adding entries such as Winter with a value like Cold Time of Year, customizing labels and values as needed. Adjust the ranking of list entries by dragging the grabber bar on the left of the individual list items up or down. Use the ellipsis on the right of a list item to access a menu to move entries to top, bottom, or specific positions. You can also remove individual or all entries. Adjust the ranking of list entries by dragging the grabber bar on the left of the individual list items up or down. Use the ellipsis on the right of a list item to access a menu to move entries to top, bottom, or specific positions. You can also remove individual or all entries. Next up is selecting the availability of this attribute for Order Routing extensibility and Site Search functionality. Enable or disable the attribute’s availability by checking or unchecking the option next to that option. Available as order routing filter allows using this attribute to be used in a filter during the order routing process. This could be useful for products that can only be sourced from certain locations based on their attributes, like a Hazardous Material item. If available to storefront search, select whether search needs to match the attribute’s label or value. For example, searching ‘Winter’ matches label, or ‘Cold Time of Year’ matches value. Determine if the attribute is available for filtering, sorting, dynamic category expressions, facets in search results, and displayed on category pages. Also, choose whether to use exact casing or lowercase for indexing. Next up is selecting the availability of this attribute for Order Routing extensibility and Site Search functionality. Enable or disable the attribute’s availability by checking or unchecking the option next to that option. Available as order routing filter allows using this attribute to be used in a filter during the order routing process. This could be useful for products that can only be sourced from certain locations based on their attributes, like a Hazardous Material item. If available to storefront search, select whether search needs to match the attribute’s label or value. For example, searching ‘Winter’ matches label, or ‘Cold Time of Year’ matches value. Determine if the attribute is available for filtering, sorting, dynamic category expressions, facets in search results, and displayed on category pages. Also, choose whether to use exact casing or lowercase for indexing. Once all settings are configured as desired, click Save to add the new product attribute. Once all settings are configured as desired, click Save to add the new product attribute. If multiple locales have been enabled for this parent catalog, you can switch locales using the dropdown menu in the top right. This allows you to localize the attribute label and value labels for that language. If multiple locales have been enabled for this parent catalog, you can switch locales using the dropdown menu in the top right. This allows you to localize the attribute label and value labels for that language.

