DOCS
DevAgent WBR - Dynamic Pricing Documentation
Installation, setup, pricing rules and seasonal booking workflow for DevAgent WBR – Dynamic Pricing.
Version 1.0.0 · Updated July 2026
DevAgent WBR – Dynamic Pricing extends DevAgent WBR with seasonal pricing rules, annual licensing, active-license updates and support for rental businesses using WooCommerce.

Install
Upload the ZIP, activate WooCommerce and install Devagent WBR Pricing.

Configure
Create high, mid and low seasons with date ranges.

Set pricing rules
Assign a daily price to each season.

Show seasonal prices
Display the correct booking price on the frontend.
On this page
1. Requirements
Before installing DevAgent WBR – Dynamic Pricing, make sure your site meets the following requirements:
– WordPress 6.8 or higher
– PHP 8.1 or higher
– WooCommerce 8.5 or higher
– DevAgent WBR installed and active
– An annual license for WBR Dynamic Pricing
DevAgent WBR – Dynamic Pricing works as an add-on on top of the DevAgent WBR booking system. It does not replace WooCommerce; WooCommerce remains the core eCommerce plugin.
2. Installation
Follow the steps below to install DevAgent WBR – Dynamic Pricing:
1. Download the ZIP file from your DevAgent account.
2. Log in to WordPress as an administrator.
3. Go to Plugins > Add New > Upload Plugin.
4. Upload the DevAgent WBR – Dynamic Pricing ZIP file.
5. Click Install Now.
6. Activate the plugin.
7. Make sure DevAgent WBR is already active.
8. Go to DevAgent WBR > Pricing to review seasonal pricing settings.
Note: DevAgent WBR – Dynamic Pricing requires DevAgent WBR (the base plugin) to be installed and active.
3. License activation
After installation, go to DevAgent WBR > Settings > Licenses and paste your license key.
Click Activate License to connect your site and validate the key.
While your annual license is active, you will receive plugin updates and priority support.
The license is valid for one website.
4. Global settings
Season labels
Name your seasons to match your business (for example: High season, Mid season, Low season) or create custom period names.
Pricing display
Choose how prices are shown on the frontend, including daily price, seasonal labels and estimated totals.
Renewal
Your license renews annually. After renewal, you keep access to updates and support for another year.
5. Creating seasonal periods
Define date ranges for each season. Add a start and end date for High, Mid and Low seasons (or your custom periods). Make sure the periods do not overlap to avoid conflicts. The calendar should cover your intended rental year, for example 12 or 18 months ahead.
Recommended workflow:
– Start with the busiest season first.
– Add mid season or shoulder periods next.
– Finish with low season or off-season pricing.
– Review the calendar to confirm there are no gaps or overlaps.
6. Pricing rules
Assign a daily price to each season. Set the amount that should be charged per day when a booking falls within that season. The booking form will automatically calculate the correct daily rate based on the selected dates and any seasonal rules you define.
Examples:
– High season: €120 / day
– Mid season: €90 / day
– Low season: €60 / day
7. Frontend pricing display
When enabled, customers will see seasonal context, the daily price for their selected dates and the estimated booking total. Seasonal labels (for example, High season) help customers understand why the price changes across the calendar.
Customers can typically see:
– The selected date range
– The season applied to those dates
– The daily price used for the calculation
– The estimated booking total
8. Compatibility
DevAgent WBR – Dynamic Pricing is compatible with WooCommerce simple and variable booking products supported by DevAgent WBR.
It is designed to extend DevAgent WBR without replacing your existing booking workflow.
9. Troubleshooting
If pricing does not appear as expected, try the following:
– Verify that DevAgent WBR and DevAgent WBR – Dynamic Pricing are both active.
– Check that your license is active under Devagent WBR > Settings > Licenses.
– Clear all caches (browser, server and any caching plugins).
– Review your seasonal periods for overlapping or missing date ranges.
– Confirm that your WooCommerce booking product is configured correctly.
If you still need help:
– Re-save your seasonal rules.
– Test with a fresh booking date range.
– Temporarily disable aggressive caching.
– Contact DevAgent support from your account area.
10. Changelog preview
We regularly release improvements and fixes. See the full list of changes on the Changelog page.