ECU Remapping Performance Calculator

Opis

ECU Remapping Performance Calculator lets website visitors select a vehicle and view estimated power and torque gains available from ECU remapping.

The calculator supports vehicle selection by type, manufacturer, model, year and engine, with configurable presentation options for WordPress websites.

Third-Party Service

This plugin connects to a service operated by Arrow Design at arrowdesign.ie. The service is used to provide ECU remapping calculation data and to validate access to service features.

During validation, the plugin may transmit the configured account email, API key, website URL and information required to determine service access. Vehicle selections required to return calculation data are also sent when visitors use the calculator.

The service is required for the remote ECU remapping data supplied by the plugin. If the service cannot be reached, remote calculation data may be unavailable.

Privacy policy: https://arrowdesign.ie/ecu-mapping-calculator-privacy-policy/

Terms of use: https://arrowdesign.ie/ecu-mapping-calculator-terms-of-use/

Service provider: https://arrowdesign.ie/

Blokovi

Ovaj dodatak omogućava 1 blok.

  • ECU Remapping Calculator Add the ECU remapping vehicle performance calculator.

Instalacija

  1. Upload the plugin files to /wp-content/plugins/ecu-remapping-performance-calculator/, or install the plugin through the WordPress Plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Open the ECU Remapping Performance Calculator settings page in WordPress admin.
  4. Configure the service credentials and calculator display options.
  5. Add the calculator using the native ECU Remapping Calculator block, or use the legacy [ECU_Tuning_Performance_Calculator] shortcode in Divi, Elementor and other builders.

Pitanja i odgovori

Are the performance figures guaranteed?

No. Figures returned by the calculator are estimates. Actual results can vary according to vehicle condition, specification, fuel, hardware and tuning configuration.

Does the plugin use an external service?

Yes. ECU remapping data and service-access validation are provided through the Arrow Design service described in the Third-Party Service section above.

Recenzije

Nema recenzija za ovaj dodatak.

Suradnici i Programeri

“ECU Remapping Performance Calculator” je softver otvorenog koda. Sljedeće osobe su doprinijele ovom dodatku.

Suradnici

Dnevnik promjena

4.22.0

  • Refreshed the Free plugin admin with the modern General, Vehicles, Search and Results interface.
  • Replaced legacy vehicle multi-select controls with vehicle cards and searchable manufacturer selection.
  • Brought across current calculator preview and cascading vehicle lookup stability fixes.
  • Improved handling of unavailable or delayed vehicle data so the interface fails gracefully.
  • Removed the unnecessary Licence tab from the Free edition and added a clean optional Pro upgrade panel.
  • Free remains limited to its intended core feature set, including Stage 1 results.

4.17.0

  • First dedicated WordPress.org Free edition build.
  • Includes vehicle lookup, Stage 1 estimated gains, basic results, shortcode, Gutenberg block and core styling.
  • Pro-only lead capture, pricing, Stage 2-4 controls, conversion CTAs, analytics and email-management code are not included in this package.
  • Free remains fully functional and does not expire or require a licence.

4.16.0

  • Added the Free/Pro product architecture foundation without removing or gating existing functionality.
  • Added one central edition and feature registry for future Free and Pro builds.
  • Defined the intended WordPress.org core feature set and the separate commercial feature set in code.
  • Added a build note requiring future WordPress.org packages to physically exclude Pro-only modules rather than merely hiding them.
  • Current 4.16 package remains the full Pro-foundation build; licence/trial enforcement is intentionally deferred.

4.16.0

  • Release-candidate quality pass focused on reliability, accessibility and WordPress compatibility.
  • Hardened plugin file loading by using absolute plugin paths.
  • Fixed output-buffer cleanup when the calculator is disabled.
  • Fixed the manufacturer label association and invalid results-table markup.
  • Added defensive defaults for calculator options to avoid notices on incomplete or migrated settings.
  • Corrected the historical 4.12.0 changelog heading.
  • Improved the plugin header description while preserving existing functionality and data.

4.14.0

  • Added configurable post-result CTA routes for Quote, WhatsApp, Phone and Email.
  • Added editable CTA heading, supporting copy, button labels and optional result disclaimer.
  • Added a compact CTA preview to Quote Enquiries settings.
  • Added aggregate CTA analytics for quote opens/submissions, WhatsApp, phone, email and Copy Results interactions.
  • CTA analytics do not store visitor identifiers and clearly distinguish clicks from completed calls/conversations.
  • Centralised the dashboard version display on the plugin version constant.
  • Preserved selected-stage context throughout quote, WhatsApp and result-sharing actions.

4.13.0

  • Added enquiry source-page attribution so businesses can see which calculator page generated each lead.
  • Added source-page details to lead notifications and individual lead records.
  • Added compact business-email delivery status to the Remapping Leads list.
  • Added source-page information to WordPress personal-data exports.
  • Corrected the dashboard version badge so it follows the current release.

4.12.0

  • Added delivery-status tracking for administrator lead notifications and optional customer confirmation emails.
  • Lead records now show whether each email was sent, failed, disabled, or predates delivery tracking.
  • Added secure one-click resend actions from the individual lead screen for failed/missed notifications.
  • Resending never creates a duplicate lead and preserves the existing enquiry workflow/status.
  • Refactored enquiry email generation into reusable helpers so original sends and resends use the same content and validation.
  • Preserved all existing calculator, pricing, WhatsApp, analytics, privacy and Gutenberg functionality.

4.11.0

  • Added optional customer confirmation emails after a successful quote enquiry.
  • Added configurable confirmation subject/message with safe customer and vehicle placeholders.
  • Added optional privacy acknowledgement checkbox for the frontend quote form, disabled by default.
  • Automatically links the acknowledgement to the WordPress Privacy Policy page when configured.
  • Added server-side validation so required privacy acknowledgement cannot be bypassed in the browser.
  • Preserved all existing calculator, lead, pricing, WhatsApp, analytics and privacy functionality.

4.10.0

  • Completed a pre-5.0 security, reliability and WordPress.org compliance audit.
  • Removed the third-party Chart.js CDN dependency and replaced it with a self-contained native canvas comparison chart.
  • Fixed conflicting admin nonces on the Quote Enquiries screen so saving settings and sending test emails remain independent.
  • Added administrator capability enforcement to the destructive settings-reset AJAX action.
  • Stopped returning API keys in legacy admin AJAX responses.
  • Added validation, sanitisation and size/depth limits for public calculator payloads before remote requests and caching.
  • Added lightweight anonymous request throttling to reduce abuse of the public data endpoints.
  • Replaced permanent stale API cache options with expiring transients, while migrating legacy stale entries when encountered.
  • Added a strict whitelist for calculator API routes and stronger validation of JSON settings before saving.

4.9.0

  • Added a built-in test notification tool for quote enquiry emails.
  • Test emails can use the notification address currently entered on the settings screen before it is saved.
  • Added clearer feedback when WordPress accepts or rejects a test email.
  • Clarified that successful wp_mail handoff does not guarantee inbox delivery and may still require SMTP configuration.
  • Test notifications do not create customer leads or alter analytics.

4.8.0

  • Hardened plugin lifecycle handling so scheduled lead maintenance is created on activation and cleared on deactivation.
  • Added a stored plugin-version marker to support safer future upgrade routines.
  • Reduced front-end overhead by moving the maintenance schedule recovery check from every request to WordPress admin only.
  • Preserved all settings, leads, analytics and credentials when the plugin is deactivated.
  • Corrected the previous changelog numbering so the dependency/performance release is listed as 4.5.0.
  • Updated dashboard and support-report version reporting for 4.8.0.

4.7.0

  • Added a Tools & System Status screen for easier troubleshooting and support.
  • Added a safe vehicle-data cache clear tool that preserves settings, leads and analytics.
  • Added a privacy-conscious support report with WordPress/PHP/plugin status and no credentials or customer data.
  • Added visibility of data-service status, cached entries, lead retention and scheduled cleanup.

4.6.0

  • Added a Quick Start panel to the ECU Remapping dashboard with clear setup steps for data connection, calculator embedding and quote capture.
  • Improved dashboard onboarding so new installations can see what remains to be configured at a glance.
  • Simplified admin terminology, including clearer Calculator Settings and Licence & Data Service labels.
  • Removed the legacy yellow settings-panel presentation and improved settings readability without changing saved options.
  • Added responsive admin styling for the new onboarding panel.
  • Preserved all existing calculator, pricing, lead, WhatsApp, analytics, privacy, block and shortcode functionality.

4.5.0

  • Removed the Font Awesome CDN dependency and replaced vehicle-type icons with lightweight self-contained icons.
  • Pinned Chart.js to a known 4.5.1 release instead of loading an unversioned latest build.
  • Added file-based cache busting for the calculator CSS and JavaScript so updates are served reliably after upgrades.
  • Updated Gutenberg block asset metadata and the dashboard version badge.
  • Reduced unnecessary third-party frontend requests while preserving the existing calculator experience.

4.4.0

  • Reworked the estimated chart into a Standard-vs-selected-Stage comparison instead of simulated dyno/RPM curves.
  • Chart follows the selected Stage and configured power/torque units.
  • Added Standard-vs-tuned comparison bars to the performance panel.
  • Added accessible live announcements when stages change.
  • Improved keyboard focus, reduced-motion support and mobile result layouts.

4.3.0

  • Added configurable frontend power units: BHP, HP or kW.
  • Added configurable torque units: Nm or lb-ft.
  • Added editable Power, Torque, Original, Increase, Get Results and Copy Results labels.
  • Applied selected units consistently to interactive stage results, performance highlights, quote context and copied results.
  • Kept source remapping data unchanged; unit conversion is presentation-only.
  • Improved calculator localisation/flexibility without changing existing API data.

4.2.0

  • Added configurable lead retention: Never, 30, 90, 180 or 365 days.
  • Added automatic daily cleanup for expired quote enquiries when retention is enabled.
  • Integrated quote enquiries with WordPress personal-data export and erasure tools.
  • Added suggested privacy-policy text for stored remapping enquiries.
  • Redesigned the individual lead screen with clearer vehicle/performance information.
  • Added one-click Email, Call and WhatsApp customer actions from the lead screen.
  • Improved responsive admin presentation for enquiry details.

4.1.0

  • Added interactive Stage 1–4 selection on results.
  • Added optional business-defined stage pricing, disabled by default.
  • Added clearer selected power and torque comparison.
  • Added Copy Results sharing.
  • Strengthened quote/WhatsApp context with the selected tuning stage.
  • Clarified that the performance graph is an estimated comparison, not a measured dyno run.
  • Improved mobile and keyboard accessibility for the new result controls.

4.0.0

  • Polished the plugin into a cohesive ECU remapping sales and lead-generation release.
  • Added a Version 4 dashboard welcome panel with direct access to calculator and enquiry settings.
  • Added at-a-glance system status for the remote data service, lead capture, WhatsApp and embed availability.
  • Renamed the WordPress admin menu to ECU Remapping and added a performance-focused menu icon.
  • Updated Gutenberg block metadata and frontend asset versions for the 4.0 release.
  • Retains existing calculator settings, leads, analytics, shortcode and API configuration when upgrading from 3.x.

3.9.0

  • Improved API resilience with successful-response caching and stale-cache fallback during temporary outages.
  • Settings remain accessible when the remote API cannot be reached.
  • Added short connection-status caching to avoid repeated remote checks while using the admin area.
  • Restricted ERPC admin assets to ERPC screens instead of loading them across the WordPress frontend/admin.
  • Frontend Chart.js and Font Awesome assets now load only on pages containing the calculator.
  • Added explicit remote request timeouts and response validation for calculator data calls.

3.8.0

  • Added a native Gutenberg ECU Remapping Calculator block.
  • Retained the existing shortcode for Divi, Elementor and other page builders.
  • Updated the shortcode renderer to return markup correctly for improved WordPress compatibility.
  • Added block-aware front-end asset loading so calculator CSS and JavaScript load when the native block is used.
  • Prevented duplicate native calculator blocks in the same editor because the current calculator interface uses unique DOM IDs.

3.7.0

  • Added a remapping business dashboard with calculation, enquiry, quote and booking metrics.
  • Added conversion-rate reporting and recent-lead overview.
  • Added privacy-friendly aggregate tracking of successful calculator searches and popular vehicle selections.

3.6.0

  • Added optional WhatsApp enquiries with vehicle and tuning details pre-filled.
  • Added lead workflow statuses: New, Contacted, Quoted, Booked, Completed and Lost.
  • Added internal lead notes, registration column and status filtering in WordPress admin.
  • Improved lead contact links and visual status indicators.

3.5.0

  • Added optional quote/enquiry capture beneath calculator results.
  • Vehicle and performance details are included automatically with enquiries.
  • Added WordPress lead storage and email notifications.
  • Added Quote Enquiries settings and Remapping Leads admin screens.
  • Added spam honeypot, nonce validation and basic submission rate limiting.

3.4.0

  • Added visual power and torque gain summary cards to preset results.
  • Added calculated percentage gains for the highest available tuning stage.
  • Added a prominent highest-available-stage summary.
  • Improved performance table typography, hover feedback and unavailable-stage presentation.
  • Added responsive styling for the new performance highlights.
  • Preserved the existing vehicle API and result data flow.

3.3.0

  • Modernised the preset vehicle selector with a clearer step-based layout.
  • Redesigned results presentation for improved readability on desktop and mobile.
  • Improved responsive behaviour, focus states and keyboard accessibility for vehicle-type controls.
  • Added clearer vehicle summary and recommendation cards.
  • Preserved existing calculator IDs and data flow for backwards compatibility.

3.2.1

  • Prepared plugin metadata and readme for WordPress.org distribution.
  • Reworked the readme structure and shortened the plugin summary.
  • Improved AJAX nonce handling with WordPress unslashing and sanitisation.
  • Added an administrator capability check to the legacy API settings save endpoint.
  • Replaced legacy stripslashes() handling in key AJAX requests with wp_unslash().
  • No intentional changes to existing calculator behaviour or stored settings.

3.2

  • Improved error handling.
  • Added preset options and additional styling options.
  • Added fallback API service capability.
  • Added responsive changes and brand assets.
  • Updated file structure.

3.1

  • Removed testing data.

3.0

  • Updated API calls and cleaned up the interface.

2.2

  • Compatibility update for WordPress 6.8.

2.0

  • Updated dashboard, API, settings configuration and styling options.

1.0

  • Initial release.