Connect your provider
Open Booking Engine → Connection.
Provider
Use the Provider dropdown to choose which booking integration is active.
Out of the box you will normally see Kross Booking. Additional providers can be added by developers via WordPress filters (see Adding a provider).
Option key: bec_active_provider
Credentials (Kross)
Fill in the fields from your Kross account (names may vary in their dashboard):
| Field | Purpose |
|---|---|
| Hotel ID | Identifies your property to the API. |
| API key | Secret key used together with your API user to obtain an access token. |
| API username | Username for API authentication (documentation often mentions examples such as apiv5). |
| API user password | Password for that API user. |
Tip: Password-type fields usually keep the saved value if you leave them blank when saving—only type a new secret when you intend to replace it.
Click Save connection settings when you are done.
Verify connection
Click Verify connection to run a real token exchange with the provider (without exposing your secrets on screen).
- Success — You will see an admin notice confirming the API answered.
- Failure — Check typos, IP allowlists, and that your server can reach the API over HTTPS.
Search and single-unit settings
Guest field mode, child ages, and automatic search/booking blocks on unit pages moved to Booking Engine → Frontend. See Frontend settings.