Documentation · Release Notes

Version 1.0.0

This document covers the initial public release (1.0.0) of the ADP Car Market Hub WordPress plugin.

When to use this document

Read this document to find out what is included in version 1.0.0, the supported runtime environment and notes that apply when adopting the plugin for the first time.

Overview

Version 1.0.0 is the first stable release of ADP Car Market Hub as a public WordPress plugin. It bundles every feature listed below into a single distribution; there are no separate add-ons.

The release information in this document is sourced from the plugin headers (adp-car-market-hub.php) and the bundled readme.txt.

Release metadata

  • Plugin name: ADP Car Market Hub
  • Version: 1.0.0
  • Stable tag: 1.0.0
  • Requires WordPress: 6.2 or newer
  • Tested up to (WordPress): 6.9
  • Requires PHP: 8.1 or newer
  • Text domain: adp-car-market-hub
  • License: GPLv2 or later
  • Author: AD Promotion

The exact Stable tag and version constants live in readme.txt and in the AS24CI_VERSION constant in adp-car-market-hub.php. Verify the values in the current source if you need to script against them.

What is included

This release covers the full feature surface of the plugin, including:

  • Vehicle import and synchronisation from the configured AutoScout24 API endpoint, including image import with optional WebP conversion and a configurable maximum image count.
  • Manual full imports through the Batch-Wizard with adaptive batch size, live progress, ETA and pause/resume/abort controls.
  • Automatic recurring imports through WP-Cron with hourly, every-6-hours, twice-daily, daily and custom intervals (minimum 15 minutes), plus a token-secured REST endpoint for external system cron triggers.
  • Image queue worker for asynchronous attachment processing.
  • Change detection (content hash + image hash) for fast re-imports.
  • Optional Full Sync mode that deletes local vehicles missing from the remote feed.
  • The as24ci_car custom post type, 15 vehicle-attribute taxonomies and the dedicated as24_vehicles, as24ci_analytics and as24ci_search_agents tables.
  • Front-end templates for the archive, single vehicle, compare and favorites pages, plus the corresponding shortcodes.
  • A built-in contact form with leads management, configurable fields, consent checkbox and CSV export.
  • Optional Test Drive booking with configurable weekdays, time window, slot duration and blackout dates.
  • Optional Search Alerts (Smart Stock Alerts) with GDPR-compliant Double-Opt-In.
  • Optional AI Assistant for vehicle descriptions, SEO metadata, image alt texts and equipment highlights, using the managed Google Gemini configuration in ADP Car Market Hub (provisioned by AD Promotion; no provider, model or API key entry in the WordPress backend).
  • Optional Analytics with daily charts, top-vehicle ranking and configurable retention.
  • Optional Financing Calculator with configurable default rate, term, down payment and placement.
  • Optional Webhooks for new_lead and new_import events with HMAC-SHA256 signing.
  • Optional public REST API for external read access to vehicles.
  • Design & Styles, Layout Manager and Mapping admin tabs for non-developer customisation.
  • Verbose logging with auto-rotation at a 10 MB cap.
  • A System & Help tab with environment checks, status badges and diagnostics export.
  • Localisation infrastructure with the adp-car-market-hub text domain.

For a per-area summary, see the Feature Overview. For the complete list of changes, see the Changelog.

Upgrade notes

This is the initial release, so there is no in-place upgrade path from a prior version of this plugin.

When migrating from an earlier internal installation that still used the autoscout24-car-importer/ plugin folder, the new entry appears under adp-car-market-hub/ after re-installation. Existing settings, vehicles, leads and option values are preserved because the database keys (option and meta keys with the as24ci_ and _as24ci_ prefixes) are unchanged.

Operational notes

  • Verify that the host meets the WordPress and PHP requirements before installing.
  • Plan to enable optional features one at a time and validate behaviour after each change.
  • For low-traffic sites, configure an external system cron to call the REST cron endpoint or wp-cron.php. WP-Cron alone is not reliable on low-traffic sites.
  • The as24ci_full_sync option is opt-in for safety. With it enabled, vehicles whose listings disappear from the API are permanently deleted (their imported attachments included).

Troubleshooting

If the activation fails or the import does not run as expected, see: