Configuring the Plugin
There are two ways to configure the Bloomreach Feed plugin:
- Through the Elastic Path system configuration
- Through the
bloomreachFeedUploader.properties
file
Business users can update the Elastic Path system configuration values through Commerce Manager. If the value is empty, then the plugin will fall back on the value in the properties file. If there is no value set there, then an internal default value is used.
Configuration Settings
The following table shows the supported system configuration settings, bloomreachFeedUploader.properties
file keys, and the default values if no setting value is specified.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/sftpHost
Property File Key: sftp.host
Default: ftp.bloomreach.com
The SFTP server host name.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/sftpUsername
Property File Key: sftp.username
The SFTP server username.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/sftpPrivateKeyFilename
Property File Key: sftp.privateKeyFilename
The full path of the file containing the SFTP private key.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/sftpCamelOptions
Property File Key: sftp.camel.options
Default: autoCreate=false&disconnect=true
The SFTP
component configuration options. For more information about the available options, see Camel SFTP Component Query Parameters.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/outputDirectory
Property File Key: outputDirectory
The Bloomreach Feed plugin file is placed in this directory before it is sent to the Secure File Transfer Protocol (SFTP) server.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/outputFileName
Property File Key: outputFileName
Default: OfferCatalog
The name of the file that is generated.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/outputDirectoryCamelOptions
Property File Key: outputDirectory.camel.options
Default: delete=true&moveFailed=.error
The file
component configuration options. For more information about the available options, see Camel File Component Query Parameters.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/delimiterInColumn
Property File Key: delimiterInColumn
Default: |
The delimiter to use when separating values in multi-view column where there are values for multiple stores.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/crumbDelimiter
Property File Key: crumbDelimiter
Default: ,
The delimiter to use for each component of the crumbs
field definition. Each component of the crumbs
field represents a level of the Elastic Path category tree.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/stores
Property File Key: stores
Default: All stores in the database.
Supported Since: Version 1.2.2
A comma-separated list of store codes to export in the feed.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/VALUESFILTER/offerProperties
Property File Key: valuesFilter.offerProperties
Default: All product attribute values associated to the product.
Supported Since: Version 1.2.3
A comma-separated list of product attribute keys to include in the feed.
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/VALUESFILTER/itemProperties
Property File Key: valuesFilter.itemProperties
Default: All product attribute values associated to the sku.
Supported Since: Version 1.2.3
A comma-separated list of sku attribute keys to include in the feed.