Volato Pricing Tool
WordPress plugin that embeds Volato flight pricing and booking widgets powered by Vue, Vuetify, Axios, and bundled frontend assets.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/asifrasheedprovelopers/volato/archive/refs/heads/master.zipWordPress plugin that embeds Volato flight pricing and booking widgets powered by Vue, Vuetify, Axios, and bundled frontend assets.
Features
- Custom charter pricing widget for one-way, round-trip, and multi-city trips.
- Airport search and trip pricing requests against the Volato Mission Control API.
- Flight detail, date confirmation, personal information, and quote request steps.
- Daily Deals and Volato Go UI templates.
- Reservation request modal for available Daily Deals.
- Optional compact/sidebar layout through shortcode attributes.
- WordPress REST proxy endpoints for GET and POST requests under
volato-booking/v1. - Optional Pipedrive contact, lead, and note creation hooks from the quote flow.
Shortcodes
Add the main booking widget:
[volato_booking]
Add the sidebar layout:
[volato_booking type="sidebar"]
Add the booking widget with route cards:
[volato_booking_cards]
Installation
- Copy this folder into
wp-content/plugins/volato. - Activate Volato Pricing Tool from the WordPress admin plugins screen.
- Add one of the shortcodes above to a page, post, or template.
Included Assets
The plugin bundles Vue, Vuetify, Axios, Vue Mask, Material Design Icons, Font Awesome styles, custom CSS, fonts, and Volato image/video assets under resources/.
REST Routes
GET /wp-json/volato-booking/v1/proxy-get/{path}POST /wp-json/volato-booking/v1/proxy-post/{path}
These proxy routes forward requests to Volato flight services and return the upstream JSON response.
Development Notes
- Main plugin bootstrap:
volato.php - REST proxy:
inc/vl-proxy-nodes.php - Shortcode templates:
shortcodes/ - Vue components and app setup:
resources/component-loading*.js - Plugin styles:
resources/style.css,resources/style-h.css,resources/sidebar.css