Wix offers a range of slots across Wix app widgets where you can place site plugins.
The following diagram shows how slots can appear in a host widget:

A host widget can contain multiple slots, and each slot has a unique placement slot ID. When building your plugin, you declare the specific slots in which Wix users can place it by listing their placement slot IDs in the placementsSlotIds array of your plugin's configuration. Each host widget passes context data to your plugin as props, which you can use to call Wix APIs and implement your plugin's logic. The placement slot IDs for each host widget are listed in the pages below.
Note: Slots were previously declared using the legacy placements format, where each slot was identified by an appDefinitionId, a widgetId, and a slotId. That format isn't deprecated, and plugins that haven't been migrated continue to work, but we recommend migrating your code to placementsSlotIds.
A Wix user can place your plugin in a slot manually, or your plugin can be placed automatically on installation. If you configure automatic placement, your plugin is placed in the first available slot in the order you define. If that slot is occupied, it moves to the next slot, and so on. If no slots are available, it isn't placed.
The following host widgets support slots where you can place a site plugin. Learn more about each host widget's slots and integration details.
Wix eCommerce:
Wix Stores:
Wix Bookings:
Wix Events:
Wix Blog:
Last updated: 13 October 2026