CR Bee Docs

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:

  1. Create a new page in Pages > Add New
  2. Add the shortcode to the page content (the shortcode should be the only content)
  3. 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:

ShortcodeUse 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

  1. Visit your Search page
  2. Select dates, times, and a location
  3. Click Search
  4. Browse available vehicles on the Results page
  5. Click a vehicle to see its details
  6. Proceed to Addons
  7. Complete Checkout
  8. 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.

On this page