Kitchentra Estimator provides a multi-step kitchen remodeling estimator designed for WordPress. It includes:
The plugin keeps its business logic in includes/plugin-core.php while frontend/admin CSS and JavaScript are loaded from dedicated asset files.
Add this shortcode to any WordPress page, post, or compatible page builder:
[kitchentra_estimator]
Use the compact ZIP launcher shortcode to validate a ZIP and open the full estimator in a modal:
[kitchentra_estimator_zip]
Optional attributes:
button — custom button labelplaceholder — ZIP input placeholderinvalid_message — custom message for an out-of-area ZIPExample:
[kitchentra_estimator_zip button="Build my estimate →" placeholder="ZIP" invalid_message="Your ZIP code is outside our service area."]<h3>Structure</h3>
* kitchentra-estimator.php — plugin bootstrap/loader
* includes/plugin-core.php — estimator, AJAX, admin settings, pricing and email logic
* public/css/frontend.css — frontend styling
* public/js/frontend.js — estimator interactions/AJAX UI
* admin/css/admin.css — WordPress admin styling
* admin/js/admin.js — settings tabs and color picker
* assets/ — reserved for plugin images, screenshots, and banners
* readme.txt — plugin documentation
The plugin stores estimator submissions in the WordPress database. Depending on site configuration, stored information may include name, phone, email, ZIP code, project selections, estimated range, follow-up choices, appointment details, consent status, and internal staff notes. The plugin provides WordPress personal-data exporter and eraser integrations for submissions associated with an email address. Site administrators are responsible for configuring email recipients, access, retention, and their site’s privacy policy.
Use [kitchentra_estimator_zip] to display a compact ZIP + Build my estimate form. A valid configured ZIP opens the full estimator in a modal and skips the duplicate ZIP question. Optional attributes: button, placeholder, and invalid_message.