Integrate with Wix’s live site interface
Visual extensions
Third-party apps can add visual extensions to a live site, including pages, pop-ups, and widgets.
Pages
Pages are full-page extensions that can be added to a live site. The page appears in the main navigation menu and behaves just like any other site page. A page extension can have internal pages, each with its own URL – so it’s ideal for apps that use deep linking (like a blog, forum, or eCommerce store).
Third-party apps can create page extensions using the following:
- Wix Blocks - recommended
- Custom elements
- iframe - partially deprecated
Pop-ups
Pop-ups (aka modals or lightboxes) are window overlays that appear on top of a webpage, blocking some of the content on the page.
Third-party apps can create pop-up extensions using the following:
- Wix Blocks - recommended
- Embedded scripts
Widgets
Widgets are small elements that site owners can add to pages of a site.
- Standard widgets can be set to be placed anywhere on a page or pinned to a specific location, and can be added to any or all pages.
- Slot widgets (aka plugins) can be added to designated slots that Wix has made available within specific first-party app pages, such as Wix’s checkout page.
Third-party apps can create widget extensions using the following:
- Wix Blocks - recommended
- Custom elements
- Embedded scripts - relevant for slot widgets only
- iframe - deprecated
Note: Visual extensions should include an app panel to manage settings or other site owner activity - see Integrate with Wix’s editor interface.
Activity trackers
If your app should track site visitor activity, or manage background tasks that don’t require a visual component on the live site, your app can add invisible extensions using the following:
- Embedded scripts (recommended): insert custom script tags to the tag of your users' sites to run background code on each page of a live site.
- Worker extension (partially deprecated): A hidden iframe that allows you to run background JavaScript on each page of a live site and to the Wix Editor. As site owners can’t see this extension, you need to combine it with a visible extension, like a widget or dashboard.