Description
Aviation Company Flight Search & Booking provides a flight-search widget built around Gravity Forms for aviation companies, airlines, and private charter operators; GF-based aviation company flight search and booking widget plugin for WordPress aviation company websites. This widget extends Gravity Forms and is suitable for all types of aviation companies, i.e., for regular commercial airlines as well as private charter jets.
The plugin (with all plans) can:
- Create flight-search form in Gravity Forms.
- Provide configurable departure and arrival airport choices.
- Provide one-way flight-search functionality.
- Provide responsive flight-search functionality for desktop and mobile websites.
- Allow users to request a booking through the flight-search form and admin receives an email notification.
Pro (paid) Plan Perks:
- Popup calendar with blockable flight date availabilities.
- Flight prices optionally shown with dates in calendar.
- Integrates with 3rd party reservation management system / PSS, i.e., GO7 AeroCRS, for an end-to-end customer flight booking experience.
- Connect eligible configurations to GO7 AeroCRS for flight availability, prices, and booking workflows.
- Provide WordPress administration settings for airport lists, widget appearance, booking behavior, API credentials, and license/plan information.
The plugin requires Gravity Forms to be installed and active.
Requirements
- WordPress 6.5 or later.
- PHP 8.3 or later.
- Gravity Forms.
Configuration
Configure the plugin from:
Settings > Aviation Company Flight Search & Booking
Available settings include:
- Departure airport states and codes.
- Arrival destination airport states and codes.
- Widget appearance and theme options.
- Flight-search informational messaging.
- Manual booking-request handling.
Airport Lists
Airport choices can be configured through the plugin settings using the expected airport-name/code format.
After changing airport lists, verify the corresponding Gravity Forms fields and front-end widget.
Site Title
For email notifications associated with flight-search form submissions, configure the aviation company’s name in Settings > General > Site Title if that is the name you want WordPress/Gravity Forms notifications to use as the site name.
Gravity Forms
Gravity Forms is the form-processing layer for the flight-search workflow.
The plugin creates a form and uses its entries when processing flight-search requests.
The plugin validates relevant flight-search values. Site administrators should also configure Gravity Forms’ own retention, notification, and privacy settings as appropriate.
Security
The plugin uses WordPress security practices including input validation/sanitization, output escaping, Settings API sanitization, and protected administration settings.
Keep WordPress, PHP, Gravity Forms, and other installed software up to date.
Privacy
The plugin can process flight-search information submitted through Gravity Forms.
The plugin does not replace the site’s own privacy policy. Site administrators are responsible for documenting the site’s complete data flows, retention practices, notifications, and third-party services.
The plugin provides privacy-policy guidance for these data flows in the WordPress administration area.
Troubleshooting
Flight search or availability is not working
Check that Gravity Forms is active, airport codes and dates are valid, and that passenger count is valid. Check WordPress/PHP logs and browser developer tools for errors.
Installation
- Install and activate Gravity Forms.
- Upload this plugin to
/wp-content/plugins/, or install it through the WordPress administration interface. - Activate the plugin from Plugins.
- Open Settings > Aviation Company Flight Search & Booking.
- Configure the airport lists, widget options, and booking settings.
The plugin creates a Gravity Form form used by the flight-search widget. The generated form can be reviewed and configured through Gravity Forms.
FAQ
-
How do I use the plugin?
-
After activation and configuration, the plugin creates a Gravity Form form used by the flight-search widget. Configure the widget under Settings > Aviation Company Flight Search & Booking and review the generated form in Gravity Forms.
-
Does the plugin support one-way flights?
-
Yes.
-
Does the plugin support round-trip flights?
-
Round-trip functionality is available for an additional annual fee, contact our support ( https://www.selfservicesolutionsllc.com/contact ) to enable this feature.
-
Does the plugin integrate with AeroCRS?
-
No. A paid version of the plugin needs to be purchased in order to connect to a CRS/PSS (GO7 AeroCRS) for flight availability and end-to-end booking workflows.
Purchase a paid plan here: https://www.selfservicesolutionsllc.com/pricing -
Can the plugin be used only as a booking-request or lead-generation form?
-
Yes. The plugin includes a manual booking-processing workflow for configurations that do not use an automated CRS/PSS booking system.
-
What happens when I uninstall the plugin?
-
The plugin removes its stored plugin settings according to its uninstall routine. Gravity Forms data and data managed by other plugins are not automatically removed by this plugin.
Reviews
There are no reviews for this plugin.
ডেভেলপার এবং কন্ট্রিবিউটর
“Aviation Company Flight Search & Booking” is open source software. The following people have contributed to this plugin.
কন্ট্রিবিউটরTranslate “Aviation Company Flight Search & Booking” into your language.
ডেভেলপমেন্ট এ আগ্রহী?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
- Hardened input validation and sanitization.
- Improved output escaping.
- Added modern WordPress plugin dependency metadata.
- Added WordPress Privacy Policy guidance.
- Improved Gravity Forms airport-choice handling.
- Improved date and passenger validation.
- Improved settings registration and sanitization.
- Removed obsolete legacy code and placeholder renewal functionality.
- Removed site-wide disabling of theme automatic updates.
