👜
Merchandising
  • Introduction
  • Integration
  • Use in Creative
  • Dashboard
  • Recommendation Models
    • Version 2 catalogs (latest)
    • Version 1 catalogs (deprecated)
  • Product Catalog
    • Importing catalogs via the Portal
    • Importing catalogs via FTP
    • Catalog format & requirements
    • Catalog Query
  • Product Lists
    • Editing product lists
    • Viewing Products in List
  • Product Displays
  • Personal Shoppers
    • Creating Personal Shopper
    • Editing Personal Shopper
    • Basic Shopper Tutorial
  • Widgets
    • Creating Widget
    • Editing Widget
    • Basic Widget Tutorial
  • Hints & Tips
  • Limitations
Powered by GitBook
On this page
  • Introduction
  • Top Navigation Bar
  • Live Preview
  • Section Sidebar
  • Adding a Section
  • Viewing Errors / Issues
  • Preview Area
  • Settings Sidebar
  • General Settings
  • Component Settings

Was this helpful?

  1. Widgets

Editing Widget

PreviousCreating WidgetNextBasic Widget Tutorial

Last updated 3 months ago

Was this helpful?

Introduction

Upon clicking "Create" or "Edit" on one of your Widgets you will see a full-page editor (Figure 1). The editor comprises four main sections:

  • Top navigation bar — Basic editor-wide controls

  • Section sidebar — List of all sections of the widget for easy navigation

  • Preview area — View of the current state of the widget

  • Settings sidebar — Contains all settings and customization options for the widget

Top Navigation Bar

The top navigation bar contains all the editor-wide controls for the Personal Shopper editor (Figure 2):

  1. Back button closes the editor.

  2. Name is an identifier for the particular widget. Click the edit button to customize the name. The name change is not finalized until the widget is saved / published.

  3. Status badge indicates whether the widget you are editing is in "Published", "Draft", or "Disabled" state. See note below.

  4. Preview toggle switches between "preview" and "selection" mode. In preview mode you will be able to interact with the widget as you would on your site. In selection mode, when clicking on the widget preview you will select components.

  5. Breakpoint toggle changes the preview area between three different sizes: desktop, mobile, and full screen.

  6. Undo and redo buttons

Important: The runtime system always uses the most recently published version of each widget. However, published widgets can still be updated and have their status changed to "Draft". In this case, the now "Draft" widget is still being used on your site using the previously published version. Disable a widget in the list to stop it from being used.

Live Preview

By clicking the "Preview" button in the top nav bar, you will access the "Live Preview" feature of the widget editor.

Live Preview allows you to view the version of the widget you are editing live on your site without having to Publish. In order to use this feature the working version of the widget must be saved.

If your widget is marked as embedded, you will be required to specify an embed selector in this popup. Otherwise, all you will need to provide is a URL to test the widget. The URL must on a domain you have the Fanplayr Targeting script running on. This URL does not have to match the URL defined in the widget configuration. In other words, you can preview the widget on a different URL than where the widget will ultimately appear if you wish.

Previewing the widget gives you the ability to see what it would look like on your site before making it available to all your users. This allows you to fine tune the look and feel of the widget before Publishing.

Section Sidebar

On the left side of the editor is the Section Sidebar. This provides easy navigation between sections of the editor. Click each section to automatically scroll the preview area to the specific section and edit the component's settings. You can click on the left side of each section and drag it up or down to move it around the widget.

Adding a Section

Click the "Add Section" button in the sidebar to select a new component to add to your widget.

Select a component in this list and click "Add" to append a new section to the end of your widget.

Viewing Errors / Issues

At the bottom of the Section Sidebar there is an indicator which shows how many issues that may prevent publishing are present in your widget. Clicking the indicator will show more information about any issues and how to resolve them.

Preview Area

Settings Sidebar

The settings sidebar is on the right side of the editor and is where a majority of the customization of the widget is done. There are two groups of editable settings in the sidebar: "General Settings" and "Component Settings".

General Settings

If "General Settings" is selected in the left sidebar, the settings sidebar on the right will consist of the widget's general configuration.

The general widget settings contain various controls that govern the general behavior of the widget. Below we will break down a few key settings:

  • Display Type — This controls whether the widget is "embedded" into the site or is an "overlay".

  • Display URL — This is the URL on your domain in which the system will try to render the widget once published. This string can include wildcards (*) so that it can be used on more than one URL.

  • Embed Selector — This is the CSS element selector that will be used to find the element to which the widget will be appended (if embedded).

  • Height + Width — This is the maximum height and width of the widget (if overlay).

  • Trigger on Exit Intent — If enabled, the system will only show the widget if the user signifies "exit intent" by moving their mouse to the edge of the screen (if overlay).

  • Trigger After Delay — If set, the widget will only be shown after a delay matching the defined value in seconds (if overlay).

The remaining general settings consist of various widget-wide styling including base font size and color, heading font sizes, and overall background color. Also, there is a setting called "Global CSS" that allows advanced users with knowledge of CSS to write CSS that will be applied to the whole widget.

Component Settings

If a specific component is selected, the right sidebar will consist of all settings for the selected component. For example, in Figure 8, a product recommendation component is selected.

Each component will have its own unique set of settings to customize the look and feel of the component. Each setting will only apply to that specific section. For example, if you set the "Default Text Align" setting for one product recommendation component, it will not impact the same setting on any other product recommendation components.

Like with "General Settings", every component will have a "Custom CSS" setting that advanced users can take advantage of to further customize their components.

Product Source

The most crucial setting for any product recommendation component is the "Product Source". This setting's value informs the system which products to show in the component. Clicking "Change" in the setting editor will bring up the popup in Figure 9.

The specific settings here can depend on the model selected, but they generally boil down to the following four settings:

  • Model — Controls the algorithm used to generate the list of products

  • Product List — This is the list of products that the selected algorithm can source its products from. This can be used to limit your recommended products to just products on sale for example.

  • Minimum Items — Minimum number of items in order to render the product recommendation component

  • Product Limit — Maximum number of products to show in the component

If you use the "Others You May Like", "Frequently Bought Together", or any "Product Activity" models, the widget will only show on a product page as these models are based on the currently viewed product.

Product Activity

The key element of these settings has to do with the variable {{count}}used in the "Content" text setting. Product activity provides an real-time value for the number of times the current product has been viewed / added to cart / purchased recently (as defined in the product source). To access this value in your widget, you must use the {{count}}variable somewhere in your "Content" text.

The widget editor is an extension of the editor. If you are familiar with the shopper editor, you will have an easy time learning the widget editor.

Primary actions of the editor. "Preview" initiates the functionality. "Publish" will save and publish the current working version of the widget to your site. "Save" will save the current working version of the widget but does not update the live version on your site.

At the top of the sidebar is a link to the "General Settings". Clicking this will allow you to edit some generic configuration for the widget. See for more info.

The main part of of the widget editor is the preview area. It is a responsive view of your widget that gives you an indication of how it will look on your site. By default, the preview is in "selection" mode (see ) which means that you can highlight and select individual sections to view and edit their settings.

If the widget is of type "Product Activity" (see ), then instead of a product recommendations component you have access to a "Product Activity" component. The settings for this component can be seen in Figure 10.

Personal Shopper
Creating Widget
Live Preview
Settings Sidebar
Navigation Bar
Figure 1: Widget Editor
Figure 2: Top Nav
Figure 3: Live Preview
Figure 4: Section Sidebar
Figure 5: Add Section Popup
Figure 6: Preview Area
Figure 7: General Settings
Figure 8: Component Settings
Figure 9: Product Source Editor
Figure 10: Product Activity Component