Subchapter 2.48
references/dashboard-plugin/SLOTS.mdMarkdown10 KBView on GitHub
Slots are UI placeholders on dashboard pages of Wix first-party business apps. Each slot has a unique ID passed as the extendsSlotId scaffold param (written as extends in the generated .extension.ts file).
Authoritative slot list: run wix schema generate --type DASHBOARD_PLUGIN for the live, complete extendsSlotId enum (each anyOf entry has the slot’s human-readable title). This file documents per-slot parameters, dashboard paths, and use cases — content the schema does not carry.
Key behaviors:
Slot ID: 65fae040-bbeb-4c62-ba14-e0ecb5e08661
Slot ID: 0a208a9f-3b45-449c-ba8e-13a842ea5b84
Slot ID: 46035d51-2ea9-4128-a216-1dba68664ffe
Slot ID: 0e336381-34a3-4f12-86f7-f98ab928f950
Slot ID: 261e84a2-31d0-4258-a035-10544d251108
| Name | Type | Description |
|---|---|---|
staffResourceId | String | Staff resource ID |
scheduleId | String | Schedule ID |
timezone | String | Time zone |
Slot ID: 049fb0fe-cc4a-4e33-b0a9-d8cda8e7a79f
| Name | Type | Description |
|---|---|---|
staffId | String | Staff member ID |
staffResourceId | String | Staff resource ID |
Slot ID: 78cc4a47-8f47-489b-acc2-fd9e4208c8bd
Slot ID: b92f0e25-535f-4bef-b130-8e5abc85b2fe
| Name | Type | Description |
|---|---|---|
orderId | String | Order ID |
onSuccess() | () => Promise<void> | Progresses to the next modal after successful order update |
onCancel() | () => void | Progresses to the next modal without changes |
menuOption | Object | Data for the selected menu item |
menuOption.key | String | CHARGE_WITH_CREDIT_CARD, RECORD_ORDER_MANUAL_PAYMENT, CHARGE_WITH_INVOICE, or EXTENSION |
menuOption.componentId | String | Component ID when EXTENSION key is triggered |
Note: This slot also appears on the Wix eCommerce Order Page.
Slot ID: 0f756363-1659-4929-b4ef-5ff2c458eb7d
Slot ID: cb16162e-42aa-41bd-a644-dc570328c6cc
| Name | Type | Description |
|---|---|---|
orderId | String | Order ID |
onOrderUpdate() | () => Promise<void> | Callback that notifies the host page about an order update, prompting a UI refresh |
Slot ID: b92f0e25-535f-4bef-b130-8e5abc85b2fe
| Name | Type | Description |
|---|---|---|
orderId | String | Order ID |
onSuccess() | () => Promise<void> | Progresses to the next modal after successful order update |
onCancel() | () => void | Progresses to the next modal without changes |
menuOption | Object | Data for the selected menu item |
menuOption.key | String | CHARGE_WITH_CREDIT_CARD, RECORD_ORDER_MANUAL_PAYMENT, CHARGE_WITH_INVOICE, or EXTENSION |
menuOption.componentId | String | Component ID when EXTENSION key is triggered |
Note: This slot also appears on the Wix Bookings Calendar Page.
Slot ID: d2c6965a-7d50-47a0-881a-beb184135df3
| Name | Type | Description |
|---|---|---|
eventId | String | Event ID |
Slot ID: 5566727b-e5a2-4a43-a26d-961aa4fe0898
| Name | Type | Description |
|---|---|---|
eventId | String | Event ID |
Slot ID: bc3b9b99-7a3a-4fb5-946f-078022277b6b
| Name | Type | Description |
|---|---|---|
eventId | String | Event ID |
Slot ID: c478b36b-7ce2-4564-afba-c2b0ca14bdea
| Name | Type | Description |
|---|---|---|
eventId | String | Event ID |
Slot ID: 80b95e22-26db-4063-a31f-76d4bb8797ba
| Name | Type | Description |
|---|---|---|
eventId | String | Event ID |
Slot ID: 3ca518a6-8ae7-45aa-8cb9-afb3da945081
Slot ID: c9b19070-3e25-4f3d-9d27-4e0f74164835
Slot ID: 7f71aacd-0cbf-4b73-9ea5-482e073ea237
| Name | Type | Description |
|---|---|---|
currentReservationLocation | Object | Object containing information about the reservation location |
reservations | Array | Array of objects with information about each reservation |
requests | Array | Array of objects with information about requested reservations |
No dashboard plugin slots available. CRM only exposes dashboard menu plugin slots.