Embeddables

Installing the Booking Options Embeddable

The booking options embeddable enables editing of bookable service specific options in the Omneo product interface as described in the interfaces section.

To install the embeddable in CX Manager, open Settings -> Embeddables and then add the block into the product.main block within the configuration editor.

// ...
    "product": {
        "main": [
            {
                "title": "Bookable Session Configuration",
                "description": true,
                "thumbnail": "https://storage.googleapis.com/magasin-app-assets/maga.png",
                "url": "https://omneo-timekit-booking-app.test/booking-options-widget",
                "includeData": true,
                "secret": "{{OMNEO PROVIDED SECRET}}",
                "params": {
                    "title": "data.title"
                }
            }
        ],
        "sidebar": []
    }
//...

Installing the Resource (Staff) Options Embeddable

The resource options embeddable enables the management of staff resource options via the CX Manager profile interface.

To install the embeddable in CX Manager, open Settings -> Embeddables and then add the block into the profile -> overview.main area within the configuration editor.

// ...
   "profile": {
           "overview.main": [
               {
                   "title": "Information for Booking Service Staff",
                   "description": false,
                   "thumbnail": "https://storage.googleapis.com/magasin-app-assets/maga.png",
                   "url": "https://omneo-magasin-bookings.appspot.com/resource-widget",
                   "secret": "ab2nakljh3",
                   "includeData": false,
                   "canScroll": true,
                   "params": {
                       "id": "data.id"
                   }
               }
           ]
       }
//...