The Seasonal Pricing Addon enhances the tour booking system by allowing administrators to set different pricing for adults and children based on specific date ranges. This addon supports dynamic pricing adjustments, enabling discounts or premium rates during designated seasons.
Installation
- Download the Seasonal Pricing Addon package from the official repository.
- Extract the contents to the plugins directory of your tour booking system.
- Activate the addon through the system’s plugin management interface.
- Configure the settings as outlined in the Configuration section.
Configuration
- Access Settings: Navigate to the “Pricing” section in the admin panel.
- Add New Seasonal Pricing:
- Specify a Start Date and End Date for the pricing period.
- Enter Regular and Sale prices for both Adult and Child categories.
- Example:
- Period: Mon 25 Aug 2025 – Sat 30 Aug 2025
- Adult: Regular $80, Sale $70
- Child: Regular $40, Sale $30
- Period: Mon 1 Sep 2025 – Wed 10 Sep 2025
- Adult: Regular $110, Sale $100
- Child: Regular $90, Sale $80
- Save Changes: Click “Update” to apply the settings.
Usage
- Frontend Display: The booking interface automatically reflects the applicable seasonal pricing based on the selected date.
- Example: For a booking on Mon 25 Aug 2025, the system displays Adult at $70 (Sale) and Child at $30 (Sale).
- Availability Check: Users can select a date and check availability, with pricing updated dynamically.
- Booking Process: The total cost adjusts based on the quantity of adults and children, using the seasonal rates.
Features
- Dynamic pricing based on date ranges.
- Support for regular and discounted (sale) prices.
- User-friendly interface for administrators to manage pricing.
- Real-time pricing updates on the booking page.
Troubleshooting
- Pricing Not Updating: Ensure the date range is correctly set and overlaps with the booking date.
- Error on Save: Verify all fields (Start Date, End Date, Regular Price, Sale Price) are filled.
- Contact support for further assistance if issues persist.
Backend:
Frontend:
If you are still in confusion, checkout the video below