PIM Vendor Attributes

Vendor Attributes are the vendor information data items you collect, maintain and reference in PIM.

A vendor attribute defines each field of information associated with a merchant in the Fabric PIM. Common attributes include vendor ID, vendor name, contact addresses, email ID, reverse logistics address and other business information you need to reference.

PIM supports the following types of item attributes for storing different types of information:

  • Text: This attribute type supports a sequence of characters. There are no restrictions on what can be stored in this attribute type. You may store text, numbers, special characters, or any combination.
    • There are 3 subtypes available for Text attribute that can be changed any time
      • Small Text - UI will show a single line string input to the user
      • Text Area - UI will show a text box with text area for multi line string input
      • HTML - UI will show a rich text editor for complex strings such as bullet points, lists or images
  • Number Only: This attribute type accepts, stores, and retrieves only numbers. Use this attribute type when the value is always a number.
    • Decimal Value - It is mandatory to define whether the attribute should accept a decimal value. If not defined, the system will mark decimal acceptance as true which cannot be changed later.
  • Date: This attribute type addresses all of your date-related requirements in the context of a product. You’ll see a calendar in PIM to add the date and select one of the formats listed below. Bulk import of the Date attribute type uses the date format selected when the attribute was created. The selected date format cannot be changed. To change it, you must delete the attribute and create it again using the required format. Date formats that PIM supports include:
    • MM/DD/YYYY
    • MM-DD-YYYY
    • DD/MM/YYYY
    • DD-MM-YYYY
    • YYYY/MM/DD
    • YYYY-MM-DD
  • Boolean: This attribute type represents the Boolean value (True/False) for a product attribute. While importing attributes from an external system, make sure the True or False values are specified for all Boolean attribute types.
  • List of Values: This attribute type lets you create attributes that have a defined value across the product catalog. Only one value from the list can be selected while creating an item.
  • Serial: This attribute type lets you create an auto-increment number type attribute. You can specify where the number starts from and what the increment is. Each time a new item is created with this attribute, the value is automatically calculated by incrementing the previous value by the specified increment.
  • Dynamic List of Value: This attribute type is useful where the list of values is from an external or internal source.
    • Source - The source will provide a list of all the values that are created inside that source. For example, the current list of sources includes Locations and Contact, which means whenever a new location or a contact is created for a vendor, that value will automatically be added to this dynamic list
    • Query Parameter - Query Parameter filters down the list for a user based on inputs provided for a particular vendor attribute defined by the user. For example, if Vendor ID is selected as Query Parameter and Contact as the source, the user will only be able to see a list of Contacts where that vendor ID is an exact match.

For each attribute type, some fields are optional while some are required. If required fields are not provided, an “Unable to create an attribute” error message will appear. To fix this, you need to provide the data that aligns with the corresponding attribute type.

Create vendor attribute page
Create vendor attribute page

Attribute Properties

  • Attribute title: This attribute property represents the title of an attribute.
  • Description: This attribute property represents the description of an attribute.
  • Subtypes - Defines the subtype of an attribute. It can or cannot be changed later based on the type of attribute.
  • Calculation Formula: If an attribute is calculated based on other attribute values, you must set a formula for the calculation. To add a formula, select Yes for the field Is this a formula-driven attribute? — then add the JavaScript formula. Details can be found on the Items Attributes page.
  • Validation Formula: If an attribute requires data validations (simple or complex), you can write them in JavaScript. To add validations, select No for the field Is this a formula driven attribute? — then add the JavaScript validation. (Validations don't apply for calculated attributes.) Details can be found on the Items Attributes page.
  • Mandatory: This attribute property marks an attribute as required. You can only mark an attribute as required if it's mandatory across hierarchies in PIM.
  • Date Format: This attribute property lets you set a date format and is only applicable for the Date attribute.
  • Decimal: This attribute property can be configured only for the Number Only attribute type to allow (or restrict) decimal values.
  • Values: This attribute property is applicable only for the List of Values attribute type to ensure at least one value is provided to create a list for the attribute.


Select Attributes in the left column then select Vendor. On the Create vendor attribute page, click the Create attribute button.

In the Select attribute type section, select the icon for the type of data field required. Complete the fields in the Title and description and Business validation sections.

Click Save.

Vendor attribute page
Vendor attribute page


Select Attributes in the left column then select Vendor. Click on the attribute you want to modify.

Complete the edits on the attribute page and click Save.

NOTE: Certain properties about attributes cannot be updated after an attribute is created.

Update an attribute
Update an attribute


Select Attributes in the left column then select Vendor. Click on the attribute you want to delete.

Click Delete on the attribute page and click Yes in the dialog box.

NOTE: An attribute cannot be deleted once it is part of a vendor record.

Delete attribute confirmation
Delete attribute confirmation

PIM enables importing data from external sources using a CSV document. Details on preparation for importing can be found on the Item Attributes page.


Last update: Aug 17, 2021

Have any questions?
Let's Talk.