Transportalo Booking Calculator
Transportalo Booking Calculator is a configurable booking and quote request plugin for transport companies, courier services and local delivery providers.
The plugin provides frontend forms for transport requests, an admin booking overview, vehicle and tariff settings, configurable company details, legal links, email texts and design options. It can be used in two calculation modes:
- Price inquiry mode: visitors request an individual offer. No Google Routes API route calculation is required.
- Booking request mode: visitors submit a booking request with live route-based price calculation using Google Maps Platform services.
The plugin is neutral and can be configured with your own company name, sender details, legal URLs, email texts, vehicle groups, transport contents and additional options.
Features
- Transport request form for pickup and destination data.
- Optional intermediate stops.
- Vehicle groups with configurable tariffs and minimum prices.
- Transport contents and additional options.
- Optional live route calculation with Google Routes API.
- Optional Google Places address autocomplete.
- Quote request mode without required Google API usage.
- Admin booking overview with customer, route and request details.
- Customer and administrator email notifications.
- Configurable sender data, legal links and confirmation texts.
- Configurable frontend design settings.
- Translation-ready text domain: transportalo-booking-calculator.
Shortcodes
Use these shortcodes on your pages:
[transportalo_step1]
[transportalo_booking_form]<h3>Configuration</h3>
After activation, open the Transportalo settings in the WordPress admin area.
The most important settings are:
- Calculation mode: choose between price inquiry mode and booking request mode with live price calculation.
- Google Maps API key: required only when live price calculation or Google address autocomplete is used.
- Company data and legal links: used in frontend checkboxes, emails and footer areas.
- Confirmation texts: separate success messages for price inquiries and booking requests.
- Vehicles and tariffs: configure vehicle names, minimum prices, kilometer prices and additional fees.
- Transport contents and options: configure which options are available for selected vehicle and content combinations.
External services
This plugin can use Google Maps Platform services when the site administrator enables live price calculation and enters a Google Maps API key.
When enabled, the plugin can load the Google Maps JavaScript API with Places Autocomplete from Google servers. This is used to assist visitors while entering addresses.
When live route calculation is used, the plugin can send route data such as pickup address, destination address and intermediate stop addresses to Google Routes API in order to calculate route distance and route-based prices.
If the plugin is used in price inquiry mode without API requirement, Google Routes API route calculation is not required. Depending on the configured settings and whether an API key is present, Google address autocomplete may also be disabled by not entering an API key.
Google Maps Platform Terms of Service: https://cloud.google.com/maps-platform/terms Google Privacy Policy: https://policies.google.com/privacy Google Maps Platform Documentation: https://developers.google.com/maps
Site owners are responsible for configuring their own Google Maps Platform API key, billing settings and API restrictions in their Google account.
Privacy
Transportalo Booking Calculator can process personal data submitted through the transport request form. Depending on the configuration and request, this may include:
- Customer name, company name, address, phone number and email address.
- Pickup and destination contact data.
- Pickup address, destination address and intermediate stop addresses.
- Transport content, selected additional options and remarks.
- Request date, pickup date and pickup time.
- User agent information and a hashed IP address.
The plugin stores submitted booking and quote request data in the local WordPress database. The plugin also sends request details by email to the configured administrator and customer email addresses.
If live price calculation is enabled, route-related address data may be sent to Google Maps Platform services for address autocomplete and route calculation. See the External services section for details.
The plugin adds suggested privacy policy text to the WordPress privacy policy guide in the admin area.
Site owners are responsible for informing visitors about their own data processing, retention periods, legal basis and any connected third-party services.