Configuration
Connect the plugin to your CR Bee account
After installing the plugin, configure it in WordPress Admin > CR Bee Connect.
Connection Tab
API URL
Enter your CR Bee SaaS URL:
https://your-slug.crbeeapp.comDo not include a trailing slash or the /api/v1 path — the plugin adds these automatically.
API Key
Enter the API key from your CR Bee admin dashboard (Settings > Developer > API Keys).
Testing the Connection
Click Test Connection to verify:
- The URL is reachable
- The API key is valid
- Your tenant settings are loaded
On success, the plugin caches your tenant settings (currency, colors, booking modes, etc.) and auto-registers a webhook for cache invalidation.
Pages Tab
Assign WordPress pages to each step of the booking flow. The plugin needs to know which page hosts which shortcode.
| Page | Shortcode | Description |
|---|---|---|
| Search | [cr_bee_search] | Full search page with date/location pickers |
| Results | [cr_bee_results] | Vehicle results grid |
| Vehicle Details | [cr_bee_vehicle_details] | Single vehicle page |
| Addons | [cr_bee_addons] | Insurance and extras selection |
| Checkout | [cr_bee_checkout] | Customer info and payment |
| Confirmation | [cr_bee_confirmation] | Booking confirmation |
| Manage Booking | [cr_bee_manage_booking] | Booking lookup |
| Fleet | [cr_bee_fleet] | Full fleet grid |
For each page, select the WordPress page from the dropdown. These pages must exist and contain the corresponding shortcode.
Display Tab
Default Results View
Choose how vehicles are displayed on the results page:
- Grid (auto) — Card layout with photos, default
- List (single) — Single-column list with more details per vehicle
Cache Tab
View cache status and manage caching:
- Cache Status — Shows whether the webhook is registered for automatic cache invalidation
- Flush Cache — Manually clear all cached API data
- Webhook Status — Shows the webhook URL and registration status
See Caching for details on cache plugin compatibility.