WordPress Plugin Development for GoGlobal Travel API Integration
Budget: $250 – $750 USD
Overview
I am looking for an experienced WordPress plugin developer (preferably with API/XML integration experience) to create a custom plugin that connects to the GoGlobal Travel API.
API documentation:
https://support.goglobal.travel/hc/en-us/articles/360021344031-Xml-Specifications-3-12
The plugin should import and manage static data (hotels, countries, cities), perform hotel searches, display results, show hotel details, handle booking, and finally insert bookings into WooCommerce Orders for payment processing and invoicing.
Main Functionality Required
1. Admin Backend (Plugin Settings & Static Data)
API credentials input (API key, username/password or token).
Currency selection (API-supported currencies).
Multilingual support (compatible with WPML).
Import & update static content from GoGlobal’s static files:
Countries
Cities
Hotels (basic info, images, etc.)
Cron job or manual “Sync” button for static data.
Logs page (API errors, requests/responses preferably summarized).
2. Frontend Features
Search
Hotel search form (destination, dates, number of guests/rooms).
Shortcode for embedding search form anywhere.
Search Results Page
List of available hotels returned by API.
Filters (price, star rating, board type, etc.).
Pagination and sorting.
Hotel Details Page
Hotel description (from static data + API as needed).
Image gallery.
Available room types (real-time via API).
Price & fare rules.
Cancellation policies.
Booking Page/Form
Pre-filled details from API: room type, price, cancellation rules, etc.
Customer information form.
On confirm:
Booking should be created via API.
If successful, store response details & booking reference.
3. WooCommerce Integration
After booking confirmation:
Create a WooCommerce Order programmatically.
Order should include:
Hotel details
Room type
Booking reference
Passenger details
Total amount
Redirect user to WooCommerce checkout for payment.
Once paid, order status should update normally (WooCommerce handles invoice & email).
Technical Requirements
Must be a clean, standalone WordPress plugin.
Uses WordPress coding standards & best practices.
Compatible with PHP 7.4 – 8.x.
Ability to handle XML requests/responses to GoGlobal API.
Efficient caching for improved speed (transients or custom tables).
Secure input handling & sanitization.
All templates overrideable via theme folder.
Deliverables
Fully functional WordPress plugin in .zip format.
Installation & configuration documentation.
Basic user guide for:
API setup
Static data import
Using shortcodes
Booking workflow
30 days post-launch bug support.
Required Skills
Strong WordPress plugin development experience.
XML/JSON API integration.
WooCommerce programmatic order creation.
Experience with travel APIs is a big plus.
Budget
Please provide your estimated timeline and cost.
Also include examples of similar API or WooCommerce projects you’ve done.
I am looking for an experienced WordPress plugin developer (preferably with API/XML integration experience) to create a custom plugin that connects to the GoGlobal Travel API.
API documentation:
https://support.goglobal.travel/hc/en-us/articles/360021344031-Xml-Specifications-3-12
The plugin should import and manage static data (hotels, countries, cities), perform hotel searches, display results, show hotel details, handle booking, and finally insert bookings into WooCommerce Orders for payment processing and invoicing.
Main Functionality Required
1. Admin Backend (Plugin Settings & Static Data)
API credentials input (API key, username/password or token).
Currency selection (API-supported currencies).
Multilingual support (compatible with WPML).
Import & update static content from GoGlobal’s static files:
Countries
Cities
Hotels (basic info, images, etc.)
Cron job or manual “Sync” button for static data.
Logs page (API errors, requests/responses preferably summarized).
2. Frontend Features
Search
Hotel search form (destination, dates, number of guests/rooms).
Shortcode for embedding search form anywhere.
Search Results Page
List of available hotels returned by API.
Filters (price, star rating, board type, etc.).
Pagination and sorting.
Hotel Details Page
Hotel description (from static data + API as needed).
Image gallery.
Available room types (real-time via API).
Price & fare rules.
Cancellation policies.
Booking Page/Form
Pre-filled details from API: room type, price, cancellation rules, etc.
Customer information form.
On confirm:
Booking should be created via API.
If successful, store response details & booking reference.
3. WooCommerce Integration
After booking confirmation:
Create a WooCommerce Order programmatically.
Order should include:
Hotel details
Room type
Booking reference
Passenger details
Total amount
Redirect user to WooCommerce checkout for payment.
Once paid, order status should update normally (WooCommerce handles invoice & email).
Technical Requirements
Must be a clean, standalone WordPress plugin.
Uses WordPress coding standards & best practices.
Compatible with PHP 7.4 – 8.x.
Ability to handle XML requests/responses to GoGlobal API.
Efficient caching for improved speed (transients or custom tables).
Secure input handling & sanitization.
All templates overrideable via theme folder.
Deliverables
Fully functional WordPress plugin in .zip format.
Installation & configuration documentation.
Basic user guide for:
API setup
Static data import
Using shortcodes
Booking workflow
30 days post-launch bug support.
Required Skills
Strong WordPress plugin development experience.
XML/JSON API integration.
WooCommerce programmatic order creation.
Experience with travel APIs is a big plus.
Budget
Please provide your estimated timeline and cost.
Also include examples of similar API or WooCommerce projects you’ve done.
Related categories:
PHP
XML
WordPress
WooCommerce
JSON
Backend Development
Frontend Development
API Development
API Integration
WordPress Plugin