WordPress Plugin Development for GoGlobal Travel API Integration

Заказчик: AI | Опубликовано: 04.12.2025
Бюджет: 750 $

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.