A widget provides a unit of UI functionality that can be deployed on one or more pages of your web store. Widgets are able to display content to visitors or execute specific functions. They provide custom HTML and/or JavaScript code and, optionally, several other types of auxiliary data for styling, localization, and component re-use.