外掛說明
DriveQuote turns your website into an instant transport quote tool. Your visitors enter a route, pick a vehicle and options, and get a price in seconds — then send you an inquiry. No back-and-forth emails just to give someone a number.
Built for real-world transport operators — shuttle services, minibus and coach companies, airport transfers, excursions and private drivers — who want something that works out of the box, not a bloated booking system with a hundred settings.
Why DriveQuote
Most transport calculators are either too basic to be useful or too complex to set up. DriveQuote sits in the middle: powerful where it counts, simple everywhere else. You can be live in minutes with the built-in setup wizard, and your pricing stays completely hidden from clients — they only ever see the final total.
How it works
- Add one shortcode to any page.
- The visitor types their pickup and destination — Google Maps autocompletes and calculates the distance.
- They choose a vehicle, trip type and options.
- DriveQuote calculates the price on your server (it can never be faked from the browser).
- The visitor sends an inquiry — you get an email, they get a confirmation.
Free version includes
- Google Maps route calculation with address autocomplete
- One-way and return trips
- Server-side price calculation (your rates stay hidden)
- Inquiry form with email notification to you and an auto-reply to the client
- Built-in spam protection (reCAPTCHA v3)
- One-click setup wizard
- Works with a single shortcode
Pro adds
- Fleet Manager — multiple vehicles, each with its own pricing, photos, description and features
- Per-vehicle availability calendar — block dates so clients can’t request unavailable days
- PDF quotes and invoices, including a SEPA/EPC payment QR code
- Online payments via Stripe
- Analytics dashboard — inquiries over time, top routes, estimated revenue
- Inquiry management panel with status tracking
- Multiple currencies (EUR, USD, GBP) and km or miles
- WhatsApp inquiry button
- Driver options and passenger limits per vehicle
- Priority email support
Built right
- Translation-ready — ships with Croatian, German, Spanish, French and Italian
- Prices are always recalculated server-side — clients cannot manipulate them
- Clean, lightweight code with no third-party tracking
- Works on any modern theme
External Services
This plugin connects to the following external services:
Google Maps
Used for address autocomplete and route distance calculation. The Google Maps JavaScript API and Directions API are loaded when the calculator is displayed on the frontend. The visitor’s entered addresses are sent to Google to calculate the route.
* Google Maps Terms of Service
* Google Privacy Policy
OpenStreetMap Nominatim
Used as a fallback geocoder only when no Google Maps API key is configured. In that case, when a visitor requests a price calculation, the departure and destination addresses they entered are sent to the OpenStreetMap Nominatim search API to convert them into coordinates so the plugin can estimate the distance. When a Google Maps API key is set, this service is not contacted.
* Nominatim Usage Policy
* OpenStreetMap Foundation Terms of Use
* OpenStreetMap Foundation Privacy Policy
Google reCAPTCHA v3
Used optionally to protect the inquiry form from spam. When enabled, the reCAPTCHA script is loaded on the frontend and visitor interaction data is sent to Google for spam scoring.
* Google reCAPTCHA Terms of Service
* Google Privacy Policy
Freemius
This plugin uses the Freemius SDK (included in the vendor/freemius/ directory) for plugin analytics and to facilitate the optional premium upgrade. On first activation, the site admin is asked to opt in to data sharing. No data is sent without explicit consent.
* Freemius Terms of Service
* Freemius Privacy Policy
安裝方式
- Upload the plugin through Plugins Add New Upload Plugin, or extract it into wp-content/plugins/.
- Activate the plugin. The setup wizard opens automatically.
- Enter your price per km, currency and inquiry email.
- Add the shortcode [drivequote] to any page.
For route calculation, add a Google Maps API key in the plugin settings (enable Maps JavaScript API, Directions API and Places API).
常見問題集
-
Do my clients see my per-km rate?
-
No. Only the final total is shown. Your per-km, toll and driver rates stay on the server.
-
Can a client change the price in the browser?
-
No. The price is always recalculated on the server; values sent from the browser are ignored.
-
Do I need a Google Maps API key?
-
Yes, for map display and route distance. The key is free to create in the Google Cloud Console.
-
What happens to my data if I uninstall?
-
Nothing is deleted unless you enable “Delete all data on uninstall” in the settings.
使用者評論
這個外掛目前沒有任何使用者評論。
參與者及開發者
變更記錄
2.0.2
- Version bump for a clean release; set “Tested up to” to WordPress 7.0. No functional changes for end users since 2.0.1.
2.0.1
- WordPress.org review follow-up: removed the WhatsApp feature from the free version entirely (it is now premium-only and stripped from the free build, so no unused setting or button remains), fixed the remaining Freemius prefix (driveq_fs), documented the OpenStreetMap Nominatim geocoding fallback, and hardened the rate limiter to ignore spoofable forwarding headers.
2.0.0
- WordPress.org compliance: lengthened all code prefixes to 4+ characters, removed locked features from the free version, documented external services, and added a one-time settings migration.
1.9.0
- CodeCanyon prep: all inline admin JavaScript extracted to external .js files via wp_localize_script
- Frontend inline styles moved to CSS class
- Google Maps route cache (6h transient)
- Translations: .pot + 5 languages (HR, DE, ES, FR, IT)
- uninstall.php with keep-data option
1.2.0
- Added analytics dashboard with charts
- Added country selector with VAT hint
- Analytics data recording per inquiry
1.1.0
- Added PDF quote and invoice generation
- Internet banking payment details (IBAN)
- VAT calculation support
- Fleet manager for multiple vehicles
1.2.0
- Initial Pro release