Integrating with Strands Recommendation Engine
Strands User Name: The username you use to log in to
Strands Password: The password for the above
Integration ID: This is the value after SBS.Worker.go(“”); To get this value, click “Integrate” next to one of your recommendations within Strands:
Field Delimiter, Text Qualifier, Value Separator: Match these to the values you have configured in Strands, under retail.strands.com/catalog/format
Absolute Feed: If this is selected, the feed from Acenda will replace whatever catalog information (if any) is already in strands. We recommend leaving this enabled.
Template Integration: Strands allows you to customize recommendation output widgets into your template. Given the highly customizable nature of both Strands and Acenda, the installation of the display elements into your template will be done through the template editor.
Activate the Strands Service in Admin by visiting Admin > Services > Services Library.
Configure the Strands Service.
Review the four Strands widgets in My Widgets by visiting Admin > Content > My Widgets.
Strands Global Include:
This widget should be placed in a global section of your template. Visit Admin > Themes > Template Editor.
Typically this is located in the "base.html.twig" template (assets > views > _layouts).
It will need to be present on any page that you want to interact with strands. Here is the widget installed in the <head> element:
Recommendation Output: The Strands Recommendation Output widget inserts the appropriate tags for displaying a configurable recommendation from strands into your template. This can be placed anywhere, and the look and feel can be controlled through the strands interface. The widget has a configuration parameter for “template”, which allows you to specify which recommendation you would like the widget to display.
Here is an example of the Strands widget output being used to render the “HOME-2” template:
Other templates can be specified by changing the value for ‘template’ passed to the widget.
Please sign in to leave a comment.