BingoRentals allows you to embed a complete car rental booking system on your WordPress website. It connects to your BingoRentals installation via API, enabling customers to:
- Search for available cars by date and location
- View car details, specifications, and pricing
- Complete reservations directly on your WordPress site
- Receive confirmation emails automatically
- Optionally chat with an AI Concierge (when enabled) that can answer questions and help create bookings
Features:
- Easy Setup – Just enter your API URL and tenant slug (for SaaS)
- SaaS & Standalone Support – Works with both standalone and multi-tenant BingoRentals installations
- Shortcode Integration – Add
[wpcr_car_rental] to any page or post
- Optional AI Concierge – Floating chat widget (off by default); proxied through WordPress to your BingoRentals API
- Auto Language Detection – Detects visitor country via IP (Romania → Romanian, else English)
- Language Switcher – Visitors can manually switch between languages
- Customizable Appearance – Light/dark themes, custom colors
- Smart Caching – Locations cached for 1 hour, with manual clear option
- Mobile Responsive – Works perfectly on all devices
- Multiple Languages – English and Romanian built-in
Shortcode Usage
Basic usage:
[wpcr_car_rental]
With options:
[wpcr_car_rental show_locations=”true” show_categories=”true” show_lang_switch=”true” theme=”light” primary_color=”#0d6efd”]
Available Options:
show_locations – Show pickup/return location dropdowns (true/false)
show_categories – Show category filter (true/false)
show_lang_switch – Show language switcher buttons (true/false)
theme – Color theme: “light” or “dark”
primary_color – Custom primary color (hex code)
External Services
This plugin connects to the following external services:
BingoRentals API (your own installation)
The plugin communicates with the BingoRentals API URL you configure in Settings → BingoRentals. This is your own self-hosted or SaaS installation of BingoRentals.
- What it is used for: car search, fleet listing, locations, pricing, creating reservations, and (if enabled) AI Concierge chat.
- What data is sent: search parameters (dates, location IDs, category), reservation details (customer name, email, phone, dates, selected car/extras), tenant slug, and — when AI Concierge is enabled — chat messages and language preference.
- When: whenever a visitor uses the booking form, fleet widget, or (if enabled) the AI chat. No Gemini API key is stored or sent by this WordPress plugin.
- Service URL: the API URL you configure (typically your BingoRentals site, e.g. https://bingorentals.com)
- Terms / privacy: you control this service — publish and link your own terms and privacy policy for your BingoRentals installation.
BingoRentals AI Concierge / Google Gemini (optional)
When AI Concierge widget is enabled in plugin Appearance settings (default: off) and the tenant also enables AI Concierge in the BingoRentals dashboard, chat requests are proxied from WordPress to your BingoRentals API (ai-concierge/status and ai-concierge/chat). Your BingoRentals server may then call Google Gemini to generate assistant replies and to run booking tools (quotes, pending reservations).
- What it is used for: optional customer support / booking assistance on pages that include
[wpcr_car_rental].
- What data is sent: chat message text and language; if the visitor provides booking details in chat, those may be sent to create a pending reservation. BingoRentals may forward conversational content to Google Gemini. Visitor IP may be used by BingoRentals for rate limiting.
- When: only after an administrator enables the widget in WordPress and AI Concierge is configured on the BingoRentals tenant; only when a visitor opens the chat and sends messages.
- Google Gemini API Terms of Service: https://ai.google.dev/gemini-api/terms
- Google Privacy Policy: https://policies.google.com/privacy
- Google Terms of Service: https://policies.google.com/terms
To disable this feature, go to Settings → BingoRentals → Appearance and set AI Concierge widget to No. You can also disable AI Concierge in the BingoRentals tenant dashboard.
ipapi.co (IP-based language detection)
When automatic language detection is enabled (default: on), the plugin sends the visitor’s IP address to ipapi.co to determine their country. This is used solely to select the default display language (Romanian for Romania/Moldova, English for all others). No personal data beyond the IP address is transmitted. Visitors can override the detected language manually at any time.
- Service URL: https://ipapi.co
- What is sent: visitor IP address (implicit in the HTTP request)
- When: on each page load where the booking form is displayed, if auto-detect language is enabled
- Terms of Service: https://ipapi.co/terms/
- Privacy Policy: https://ipapi.co/privacy/
To disable this feature, go to Settings → BingoRentals and set Auto-detect Language to No.