Every front-end implementation will position campaigns and facets delivered by Fredhopper differently on the page. In order to facilitate these display and/or placement conditions, Fredhopper uses the concept of custom fields for campaigns as well as facets.
Introduction to custom fields
Custom fields are additional tags that are available in the Fredhopper SOAP or REST output if they are defined using the Merchandising Studio. Using these custom fields, the front-end application can apply logic for placement and positioning.
Defining custom fields
Custom fields are defined in the Fredhopper Merchandising Studio:
System > System > Merchandising studio defaults
On this page, two sections are available in which the custom fields can be defined. "Custom fields as campaign identifiers" and "Custom fields as facet identifiers."
Adding a custom field for facets
- Open the Merchandising Studio and log in
- Browse to the page "System > System > Merchandising Studio defaults"
- Scroll down to section Custom fields as facet identifiers
- Add a custom field as a facet identifier on this page
- Give the custom field a name
- Go to "Advanced Settings" to set predefined values and whether the field is required
- Save the custom field using the *Save *button on the Merchandising Studio
Adding a custom field for campaigns
Adding a custom field for campaigns can be done in the same way as for facets: add the custom field in the section Custom fields as campaign identifiers.
For promotions and navigation/facets, you can define as many custom fields as you want; however, keep in mind that having too many custom fields can make configuration difficult for Business Users.
Options for custom fields
When defining custom fields you can use the following options:
| Option | Description |
|---|---|
| Required | Is the custom field required when creating a campaign or new facet? If set to "yes," the business user can only save changes if a value has been selected/entered for the custom field. |
| Predefined fields | To simplify the selection process, it is possible to predefine all the values a custom field can have. If fields are predefined, the Business Users will see a dropdown in the Business Manager when they are doing the configuration. |
| A required field is usually configured with some predefined values. |
Also see
Comments
0 comments
Please sign in to leave a comment.