DriveQuote

外掛說明

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

  1. Add one shortcode to any page.
  2. The visitor types their pickup and destination — Google Maps autocompletes and calculates the distance.
  3. They choose a vehicle, trip type and options.
  4. DriveQuote calculates the price on your server (it can never be faked from the browser).
  5. 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

安裝方式

  1. Upload the plugin through Plugins Add New Upload Plugin, or extract it into wp-content/plugins/.
  2. Activate the plugin. The setup wizard opens automatically.
  3. Enter your price per km, currency and inquiry email.
  4. 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.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈DriveQuote〉的開發相關工作。

參與者

將〈DriveQuote〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

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