JS Settings for Recommendations & Suggestions
We’ve expanded the Plugin Studio with two new configuration pages that make it easier to customize the behavior and some look & feel of your JavaScript implementation. You can now directly configure settings for the Suggestions and Recommendations modules; similar to how configuration has already been available for Search & Merchandising. These new pages allow you to fine-tune how Tweakwise interacts with your platform without modifying code, ensuring faster implementation and consistent results.

Suggestions JS settings Page
The Suggestions module settings page enables you to define how product and category suggestions behave and appear in your frontend, when implemented via Javascript. This page contains default settings for the implementation of the Suggestions module.
Although the contents of your suggestions are setup in Tweakwise App > Search > Suggestions, the way how the overlay behave is configured in Plugin Studio. You can set latency to control when results appear after typing, and choose the keyboard layout for search optimization. It also allows you to include or exclude products based on specific parameters, enable grouped products, and customize the product tile and language for display. These default settings determine the behavior and appearance of the Tweakwise Suggestions module and can still be overridden programmatically if needed.
Recommendations JS settings page
The Recommendations module settings page lets you manage how product recommendations are displayed and filtered on your platform. You can choose how recommendations are presented visually, with options for product tile design, language, and layout type per device (carousel or grid), limit results to specific categories, and include or exclude products based on custom parameters. Additionally, you can pass extra data to external components and specify a source name for better tracking. All these defaults can be overridden programmatically for advanced customization.
All settings defined in the Plugin Studio act as defaults. You can still override them programmatically for advanced use cases, providing the flexibility needed for tailored implementations.