Integrate the Zenchef widget into your website with powerful options to customize the widget to your needs.
Install the Zenchef widget effortlessly on every page of your website:
Not seeing the widget?
It is probably still disabled. But you can already install the widget while it is still offline.
You can preview the installed widget by adding an isPreview parameter to the URL of your website: https://myrestaurant.com/?isPreview=true
Enable preview mode
Zenchef Embed code
Want to create your own button or link that opens the widget? Use the following url.
https://bookings.zenchef.com/results?rid={restaurantId}
| Parameter | Example value | Description |
|---|---|---|
| Booking Search & Filters | ||
| pax | 4 | Number of guests for the reservation |
| day | 2025-03-15 | Reservation date in YYYY-MM-DD format |
| slot | 19:30 | Time slot for the reservation (HH:MM format) |
| room_id | 123 | Specific room/area ID to book |
| waiting_list | true | Enable waiting list mode (boolean as string) |
| Restaurant & Identification | ||
| rid | 12345 | Restaurant ID to load |
| UI Appearance & Theming | ||
| primaryColor | FF5733 | Override primary color (hex without #) |
| hidelang | 1 | Hide language selector |
| User Pre-fill Data | ||
| firstname | John | Pre-fill first name in booking form |
| lastname | Doe | Pre-fill last name in booking form |
| john.doe@example.com | Pre-fill email address | |
| phone | +33612345678 | Pre-fill phone number |
| custom_field.* | custom_field.company=Acme | Pre-fill custom field values |
| Localization | ||
| lang | fr | Set interface language (en, fr, de, es, etc.) |
Install the Zenchef WordPress plugin effortlessly on your website. Click on the WordPress plugin button in order to install the reservation widget on your website.