Opis
Kitchentra Estimator provides a multi-step kitchen remodeling estimator designed for WordPress. It includes:
- ZIP-code service-area validation
- Multi-step project qualification
- Server-side range calculation
- Lead capture and WordPress submissions
- Customer and admin email notifications
- Editable estimator copy and labels
- Configurable pricing models
- Configurable brand colors
- Responsive desktop/tablet/mobile presentation
- WordPress-native admin color picker
- AJAX security nonces
The plugin keeps its business logic in includes/plugin-core.php while frontend/admin CSS and JavaScript are loaded from dedicated asset files.
Usage
Full estimator
Add this shortcode to any WordPress page, post, or compatible page builder:
[kitchentra_estimator]
ZIP launcher
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 ZIP
Example:
[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
Privacy
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.
ZIP launcher shortcode
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.
Instalacija
- Upload the
kitchentra-estimatorfolder to/wp-content/plugins/, or upload the ZIP from WordPress Admin > Plugins > Add New > Upload Plugin. - Activate the plugin.
- Add the
[kitchentra_estimator]shortcode to the page where the estimator should appear. - Open the estimator’s Settings screen under the Kitchen Estimator submissions menu.
- Configure ZIP codes, branding, copy, pricing, routes, and email settings.
Recenzije
Nema recenzija za ovaj dodatak.
Suradnici i Programeri
“Kitchentra Estimator” je softver otvorenog koda. Sljedeće osobe su doprinijele ovom dodatku.
SuradniciPrevedite “Kitchentra Estimator” na svoj jezik.
Zainteresirani ste za razvoj?
Pregledajte kôd, pogledajte SVN spremišteili se pretplatite na dnevnik razvoja od RSS.
Dnevnik promjena
15.0.16
- Fixed output escaping, privacy query performance checks, and WordPress.org code quality findings.
- Updated plugin author to wpabir.
15.0.14
- Improved request sanitization and escaping for WordPress coding standards.
- Replaced restricted date() usage with wp_date().
- Improved privacy queries and uninstall cleanup.
- Shortened the readme short description to the WordPress.org limit.
15.0.13
- Added GPL-2.0-or-later plugin license metadata.
- Updated WordPress compatibility metadata to 7.1.
- Completed Kitchentra text-domain migration for the new plugin slug.
- Removed remaining legacy PHE-prefixed CSS animation identifiers.
- Updated plugin version and contributor metadata for WordPress.org review.
15.0.10
- Hardened public AJAX session validation and server-side final-step validation.
- Added WordPress personal-data exporter, eraser, and privacy-policy guidance.
- Added configurable uninstall data handling.
- Improved settings sanitization and capability checks.
- Fixed plugin version/header consistency and admin asset compatibility.
- Preserved the existing estimator flow, pricing, ZIP validation, scheduling, and email behavior.
15.0.8
- Fixed Step 4 route selection so customers can switch freely between In-Home Consultation, Project Call, and Send My Estimate.
15.0.5
- Fixed escaped apostrophes/backslashes in saved configuration and outgoing email values.
- Fixed outgoing From header formatting so the configured sender display name is preserved when the mail server permits custom From headers.
- Added CR/LF protection and normalization for email sender names.
15.0.3
- Improved admin settings tabs and color picker loading.
15.0.2
- Improved calculation AJAX compatibility and error handling.




