The LSX Tour Operators Plugin provides 3 post types (Accommodations, Destinations and Tours) that are the core of any Tour Operator. Use them to build day-by-day itineraries for tours.
Create a Search Form Block for the Tour Operator Plugin
Description:
Develop a search form block tailored for the Tour Operator plugin that will enable users to search across all available tours. This block should function as a variation of the existing WordPress Search block, with enhancements specifically designed for the Tour Operator use case.
Requirements:
The search block should allow users to input search queries related to tours.
It should integrate seamlessly with the Tour Operator plugin's data structure to return relevant results.
The block should include support for AJAX-based searches for a smooth user experience.
Additional Filtering Blocks:
The search block should be supported by a series of filtering blocks, similar to WooCommerce's product filtering system, to refine search results. These filtering blocks should include:
Price Slider: Allows users to filter tours based on their budget range.
Travel Style Filter: Enables users to sort tours by travel styles (e.g., adventure, leisure, cultural).
Category Sorter: Provides the ability to filter tours based on predefined categories.
Additional Filters: Other potential filters like duration, destination, and tour rating.
Technical Considerations:
Ensure the filtering blocks are dynamic and update the search results in real-time.
The search block and filtering options should be fully compatible with WordPress themes, including the LSX Design theme.
Optimize for performance to ensure minimal impact on page load times.
Create a Search Form Block for the Tour Operator Plugin
Description: Develop a search form block tailored for the Tour Operator plugin that will enable users to search across all available tours. This block should function as a variation of the existing WordPress Search block, with enhancements specifically designed for the Tour Operator use case.
Requirements:
Additional Filtering Blocks: The search block should be supported by a series of filtering blocks, similar to WooCommerce's product filtering system, to refine search results. These filtering blocks should include:
Technical Considerations:
References:
Acceptance Criteria: