Bloomreach Feed Plugin Mappings
The Bloomreach feed requires that each product have the following attribute values defined:
description
url
thumb_image
Elastic Path does not contain these attributes by default. You can define these attributes using Commerce Manager or Import/Export.
Add Required Product Attributes
To add the required product attributes, you must follow these steps:
- Add required product attributes as Global Attributes
- Assign required product attributes to the Product Types in each catalog that you are exporting to Bloomreach
important
Ensure that you name the attribute in the Bloomreach portal the same as the key of the attribute in Elastic Path Commerce.
Populate the Required Attributes
For each product that you export to Bloomreach, ensure that you populate the attribute values described in the Add Required Product Attributes section.
The url
and thumb_image
attribute values must use valid URL syntax. If the values are not valid, they are rejected. These attribute values can contain placeholders that allow portions of the URL to be defined in store-specific system configuration values. Any portion of the value using syntax similar to the following example is read from the corresponding system configuration value: ${COMMERCE/SYSTEM/STORE/URL}
.
Any valid setting definition can be used within the placeholder characters. If the setting has context values defined, the context value corresponding to the store code will be used.
For example, if the thumb_image
attribute value contains the following:
${COMMERCE/SYSTEM/STORE/URL}/assets/images/128865.jpg
The value of the COMMERCE/SYSTEM/STORE/URL
system configuration value is searched and replaced during the Bloomreach feed generation for each store. If the COMMERCE/SYSTEM/STORE/URL
setting contains a context-specific value where the key matches the store code, then that value is used.