Booking Flow Setup
Create pages and set up the full booking journey step by step
Follow these steps to set up the complete booking flow on your WordPress site.
Step 1: Create the Pages
Create 7 WordPress pages, one for each step of the booking flow. The page title and URL can be anything you want — the content comes from the shortcode.
| Page Title (Suggested) | Shortcode to Add |
|---|---|
| Search | [cr_bee_search] |
| Available Vehicles | [cr_bee_results] |
| Vehicle Details | [cr_bee_vehicle_details] |
| Extras & Insurance | [cr_bee_addons] |
| Checkout | [cr_bee_checkout] |
| Booking Confirmation | [cr_bee_confirmation] |
| Manage Booking | [cr_bee_manage_booking] |
For each page:
- Create a new page in Pages > Add New
- Add the shortcode to the page content (the shortcode should be the only content)
- Publish the page
Step 2: Assign Pages in Settings
Go to CR Bee Connect > Pages tab and select each page from the dropdown.
The plugin needs to know which page hosts which shortcode for navigation between steps. If pages are not assigned, the booking flow will break.
Step 3: Add Optional Widgets
You can also add these standalone shortcodes to other pages:
| Shortcode | Use Case |
|---|---|
[cr_bee_search_widget] | Compact search card for your homepage |
[cr_bee_featured_vehicles] | Carousel of featured vehicles |
[cr_bee_fleet] | Full fleet gallery with category filters |
These don't need page assignments — they link to the search results page automatically.
Step 4: Test the Flow
- Visit your Search page
- Select dates, times, and a location
- Click Search
- Browse available vehicles on the Results page
- Click a vehicle to see its details
- Proceed to Addons
- Complete Checkout
- Verify the Confirmation page shows the booking reference
Check that each step navigates correctly to the next.
Booking Flow Diagram
Search → Results → Vehicle Details → Addons → Checkout → Confirmation
↑ |
└─────────────────── Manage Booking ←──────────────────────┘Troubleshooting
- Blank page? — Make sure the shortcode is spelled correctly and the plugin is activated
- Navigation broken? — Check that all pages are assigned in the Pages tab
- No vehicles shown? — Ensure vehicles have prices set in the CR Bee admin dashboard
- Session expired? — Sessions last 2 hours; expired sessions redirect to the search page
See Troubleshooting for more common issues.