Job description
I am looking for a professional integration of two systems:
WordPress as a CMS frontend for managing hotel websites.
QloApps as a backend hotel booking and reservation management system.
Integration should utilize the REST API provided by QloApps to ensure easy content management by clients (via WordPress), combined with the advanced booking functionalities offered by QloApps.
Scope of Integration:
✅ 1. Data Retrieval and Display from QloApps in WordPress:
Room availability
Room pricing and rates
Room details (photos, descriptions, amenities)
Data must be dynamically updated using AJAX (without page reload).
✅ 2. Booking Form Integration (booking engine):
Allow guests to make reservations directly on the WordPress website.
Automatically send reservation data to QloApps.
Integrate payments (via Stripe or PayPal).
Guests should remain on the WordPress site during the booking process.
✅ 3. Reservation Synchronization:
Two-way synchronization of room availability between WordPress and QloApps.
Real-time updates of reservation calendars.
✅ 4. Admin Panel for Hotel Owner:
Ability to manage reservations (view, edit, cancel) within the WordPress admin panel.
Direct links/redirections to QloApps backend for advanced reservation management if necessary.
✅ 5. WordPress Plugin:
Integration delivered as a professionally developed, ready-to-use WordPress plugin.
The plugin must be compatible with the latest WordPress version and support popular editors (Elementor, Gutenberg).
Technical Requirements:
REST API (QloApps)
PHP (recommended version 8.x)
JavaScript (AJAX, Fetch API)
Plugin compliant with WordPress coding standards (structure, security, updates)
Acceptance Criteria:
Correct display of QloApps data on WordPress frontend.
Smooth booking experience without leaving the WordPress site.
Accurate real-time data synchronization.
Fully functioning online payment processing.
Completed and thoroughly tested WordPress plugin.
Delivery Timeframe:
Negotiable (preferred within 30 days after job acceptance)