Add an Attribute to a Reward Class

A Reward Class allows you to define custom fields (called Attributes) that describe your products. For each Attribute in the Reward Class, you can optionally define a set of valid values (called Domain values). You can also define the default Domain value.

To add an Attribute to a Reward Class:

  1. Select Rewards from the top navigation bar, then select Settings > Reward Classes from the side navigation menu. The Reward Classes screen is displayed.

  2. Search for and select the desired Reward Class (see Search for a Reward Class for more information on the available search options). The Reward Class Details screen is displayed, with the Attributes tab selected by default.

  3. In the Display Name field, enter a name for the new Attribute.

  4. Click Add Attribute. The platform adds the Attribute to the Attributes tab.

  1. To configure the Attribute properties, click the Edit icon next to the Attribute. The Edit <Attribute Name> pop-up window is displayed.

  1. The Display Name field is populated with the value you entered above; optionally edit this value.

  2. The Internal Name is automatically populated based on the Display Name value. This field is not editable by default. To edit the Internal Name, check Edit Internal Name. A confirmation dialog box is displayed; click Ok. Edit the Internal Name value.

  3. The default data type for a new Attribute is String. Optionally, from the Data Type drop-down menu, select a different Data Type: Boolean or Integer.

  4. Optionally, in the Hint field, enter a note or a description of this Attribute. The Hint value is displayed on the Reward Class Details screen next to the name of the Attribute.

  5. Click Save.

Optionally, an Attribute can be defined with a set of valid values, referred to as a Domain. See Add a Domain Value to an Attribute for more information on defining the Domain values for an Attribute.