
內容簡介
RideDesk Widgets 外掛讓您能在 WordPress 網站上輕鬆放置訂票、詢價及租車表單,為私人租車、機場接送及司機公司提供便捷的報價及派遣服務。
【主要功能】
• 提供一鍵式訂票表單,支持單程、回程及按小時計費
• 詢價表單直接送至 RideDesk 收件箱,無需電子郵件
• 租車表單顯示每日及每小時租金,方便租車業者使用
外掛標籤
開發者團隊
② 後台搜尋「RideDesk Widgets – Taxi, Transfer & Chauffeur Booking Forms」→ 直接安裝(推薦)
原文外掛簡介
RideDesk Widgets puts your booking, enquiry and vehicle-rental forms on your WordPress site. It is the WordPress front door to RideDesk, the booking and dispatch software used by private-hire, airport-transfer and chauffeur companies to quote, dispatch, invoice and get paid.
Drop a form into any page or post with a block or a shortcode. The visitor gets a quote-first booking flow with address autocomplete, a route map, and a price calculated from your own rate card. You get the booking in your RideDesk panel, already attached to the customer, the vehicle class and the campaign that produced it.
The three widgets
Booking — one-way, return or by-the-hour. The visitor enters a route, sees the distance and duration, then picks a vehicle class at your price. Step two takes their details, your optional paid extras and a flight number for airport pickups. If you have not built a rate card yet, the same form collects the trip and files it as a quote request instead, so it is useful from day one.
Enquiry — a contact form that lands in your RideDesk inbox rather than an email folder. It is spam-classified, matched to the customer’s history and routed to your team. You define the topics and any extra fields you need.
Rental — your vehicles with daily and hourly rates, for operators who rent as well as drive.
What you do not have to set up
No API keys. No Google Cloud project, no billing account, no map credentials. Address autocomplete and routing are handled for you, falling back to open data when no commercial provider is configured. Nothing to renew, nothing to leak.
No payment plumbing either. If you take payment online, the visitor is handed to RideDesk’s hosted payment page, which uses your own Stripe, PayPal, SumUp or Mollie account. Card details never touch your WordPress site, so your site never becomes part of your payment security scope.
Why the forms live on your RideDesk domain
The plugin renders each form in a responsive frame served from your own RideDesk domain. That is a deliberate design choice with three consequences worth knowing before you install it.
The plugin does not go stale. Every improvement shipped to the forms appears on your site the same day. You are not waiting on a plugin update, and you are not one skipped update away from a broken booking form.
Prices are decided on the server. The quote a visitor sees is calculated by RideDesk from your rate card, zones and rules, then verified again when the booking is created. A price cannot be edited in the browser before it reaches you.
One place to change things. Colours, corner radius, languages and behaviour are set once in your RideDesk panel and apply to every site you embed on. There is no CSS to write and nothing to keep in sync.
Contact Form 7 integration
Already using Contact Form 7? Enable the bridge under Settings → RideDesk Widgets and every successful CF7 submission is ALSO filed as an enquiry in your RideDesk panel — spam-classified, your team notified, matched to the customer’s booking history. Your existing forms and their emails stay exactly as they are. Conventional CF7 field names (your-name, your-email, your-tel, your-subject, your-message) are mapped automatically; developers can remap custom forms via the ridedesk_widgets_cf7_payload filter.
Knowing which advert produced the booking
A form inside a frame can only see the page it sits on, not the campaign that brought the visitor to your site three pages earlier. RideDesk Widgets closes that gap: an optional script records the arrival page, the referring site and any UTM tags for the length of the visit, and hands them to the form when the visitor actually books. Each booking then tells you which campaign and which landing page produced it.
It sets no cookies, stores nothing a visitor types, and keeps what it does record in the browser’s own sessionStorage until the tab closes. Untick one box to turn it off entirely.
Usage
Add the RideDesk Widget block in the editor, or use shortcodes anywhere shortcodes work, including page builders:
[ridedesk_widget type="booking"]
[ridedesk_widget type="enquiry"]
[ridedesk_widget type="rental" lang="de" height="520"]
Requirements
A RideDesk account is required, with the Widgets add-on active. The forms render your organisation’s live vehicles, rate card and settings, so there is nothing meaningful for the plugin to show without one. If you do not have an account, start at ridedesk.app before installing.
The plugin itself is free and always will be. It adds no upsells to your admin, no dashboard widgets and no banners.
External services
This plugin embeds forms from your own RideDesk domain (e.g. yourcompany.ridedesk.app or your custom domain connected to RideDesk) inside an iframe.
Visitor attribution (on by default, Settings → RideDesk Widgets). When enabled, every page of your site loads one small script, https://
Apart from that script, no data is sent anywhere until a visitor interacts with the embedded form. Depending on your RideDesk configuration, the embedded form itself may load:
RideDesk (form content, address suggestions, prices) — privacy policy
OpenStreetMap map tiles — privacy policy
OSRM (project-osrm.org) for route distance/duration
Cloudflare Turnstile or Google reCAPTCHA for spam protection, if enabled in your RideDesk settings — Cloudflare privacy, Google privacy
Google Places or Photon (komoot.io) address suggestions, depending on configuration
Server-side, the plugin only contacts your own RideDesk domain, and only when the optional Contact Form 7 bridge is enabled: successful CF7 submissions (the submitted name, email, phone, subject, message and the page URL) are forwarded to https://
