Skip to content

Component Integration

Using the eSales Lifestyle Web Components are in most cases the fastest way to get a site live. The Web Components are made available in a JavaScript library and are written especially to render the results that eSales Lifestyle produces. The integration consists of a script initialisation followed by integration and theming of the different components.

This section describes the different steps and parts needed to integrate a site.

  • Script Initialisation - How to make the Web Components available for usage.
  • Page Integrations - How to integrate the Web Components on different types of pages, to enable eSales Lifestyle functionality such as search, navigation, and recommendations.
  • Theming - Visually customise elements and components using the Theming API.
  • Advanced - In-depth information about APIs, library support, performance, and more.
  • Live examples - Examples that show different ways of how to integrate the eSales Lifestyle components using demo data, as well as how to apply theming.

Live examples

Note that access to the live examples requires a password. Retailers should contact their appointed Apptus Success Manager to gain access to password protected content.

No Shadow DOM manipulation

Shadow DOM manipulation is unsupported, and is liable to stop working for future script updates. Do NOT add or change elements within the Shadow DOM of eSales components.

Host components and exposed shadow parts can be styled, but the Shadow DOM must not be pierced. See Theming API v2 for more information on accessible parts and theming options.

Last update: December 1, 2020

This online publication is intellectual property of Apptus Technologies. Its contents can be duplicated in part or whole, provided that a copyright label is visibly located on each copy and the copy is used in conjunction with the product described within this document.

All information found in these documents has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither Apptus Technologies nor the authors shall be held liable for possible errors or the consequences thereof.

Software and hardware descriptions cited in these documents might be registered trademarks. All trade names are subject to copyright restrictions and may be registered trademarks. Apptus Technologies essentially adheres to the manufacturer’s spelling. Names of products and trademarks appearing in this document, with or without specific notation, are likewise subject to trademark and trade protection laws and may thus fall under copyright restrictions.