Version 1.3.1
Fixes
Fixed an issue where saving a step's configuration without making changes was incorrectly reported as failed.
Fixed an issue where saving a step's configuration without making changes was incorrectly reported as failed.
Added an optional contact button and a "Questions?" prompt that can appear from the Model selection step onward, with a setting to control where it shows.
The first available model is now automatically selected when a customer picks a pool type, speeding up the quote process.
Added a progress indicator so customers always know where they are in the configurator.
Redesigned the plugin's dashboard to show setup status and recent quotes at a glance.
Reorganized the plugin's admin menu and settings into clearer, more logical groupings (old links still work).
Replaced pop-up error alerts on the quote form with clearer inline messages next to the affected fields.
Improved the configurator's layout consistency: uniform spacing, image sizing, and a more readable price estimate.
Improved keyboard navigation and click/tap targets throughout the configurator for better accessibility.
Tightened security throughout the plugin's settings.
Fixed quotes not showing the "Included" label correctly and steps not respecting their on/off settings.
Fixed the export preview pulling data from the wrong source and ignoring selected tables.
Fixed CSV import rejecting valid county data and fixed bulk actions not working correctly in several admin lists.
Fixed negative prices displaying without their sign.
Fixed an issue where clearing all pool type categories wouldn't save.
Fixed options not being removed when their quantity was set to zero.