Documentation Section

Technical Documentation

This section is the technical reference for the ADP Car Market Hub WordPress plugin. It documents the plugin's architecture, data model, scheduled jobs, HTTP and AJAX surfaces, front-end template system, optional integrations, security model and uninstall behaviour.

Documents

Document AI Assistant Technical Notes This document describes the optional AI Assistant feature, which generates SEO-oriented vehicle descriptions, image alt texts, SEO metadata and equipment highlights from imported listing data. Document AJAX Actions This document lists the AJAX endpoints registered by the ADP Car Market Hub plugin via admin-ajax.php, including the expected nonce, the WordPress capability that protects each handler and a brief description of the parameters and response. Document Analytics Tracking This document describes how the ADP Car Market Hub plugin records visitor and business-intelligence (BI) events for vehicle listings, where the data is stored, how it is retained and which privacy controls are available. Document Architecture Overview This document describes the high-level architecture of the ADP Car Market Hub WordPress plugin: how the source tree is organised, which classes carry the main responsibilities, and how the major features are wired together at runtime. Document Cron Events And Scheduler This document describes the WP-Cron events that the ADP Car Market Hub plugin schedules, the custom intervals it registers and the locking strategy that prevents overlapping runs. Document Custom Post Types And Taxonomies This document describes the custom post types and taxonomies registered by the ADP Car Market Hub plugin: which slugs they use, how they are configured, which capabilities they require and how they appear in the WordPress admin. Document Data Model This document describes the logical data model used by the ADP Car Market Hub plugin: which entities exist, how they map to WordPress storage and how the different storage layers (custom database tables, posts, postmeta and options) work together. Document Database Schema This document describes the custom database tables created by the ADP Car Market Hub plugin. All tables are managed with WordPress's dbDelta() helper and are created on plugin activation. Their schema versions are tracked in wp_options so that dbDelta can… Document Frontend Template System This document explains how the ADP Car Market Hub plugin renders vehicle pages on the front-end, how its bundled templates relate to the active WordPress theme, and which extension points are exposed to themes and shortcodes. Document Image Importer And Queue This document describes how the ADP Car Market Hub plugin downloads, deduplicates and attaches vehicle images, and how the asynchronous image queue moves long-running image work out of the synchronous import path. Document Import Engine This document describes how the ADP Car Market Hub plugin imports vehicle listings from the AutoScout24 API into WordPress. It covers the responsibilities of the importer classes, the per-listing flow, change detection, full-sync deletion and the public hook that fires… Document Internationalization And Poedit This document explains how the ADP Car Market Hub plugin handles translations, where the language files live and how to update or add translations using Poedit (or any compatible gettext editor). Document Known Limitations And Open Risks This document captures limitations and open operational risks of the ADP Car Market Hub plugin that customers and integrators should be aware of when planning a production deployment. Document Lead Storage And Processing This document describes how the ADP Car Market Hub plugin captures contact-form and test-drive submissions, where they are stored, how their workflow status is managed and which automated emails are sent. Document Options And Settings Storage This document describes how the ADP Car Market Hub plugin stores its settings: which keys are used, where they live in the database and how the values are read and written by the plugin. Document PDF Generation Technical Notes This document describes how the ADP Car Market Hub plugin produces print-optimised vehicle datasheets ("exposés") that visitors can save as PDF using their browser's print dialog. Document Plugin Bootstrap And Lifecycle This document describes how the ADP Car Market Hub plugin loads, what happens during activation, deactivation and uninstall, and which migrations the plugin runs as it boots. Document REST API Endpoints This document describes the REST API routes registered by the ADP Car Market Hub plugin under the as24ci/v1 namespace, including their methods, parameters, authentication model and intended use. Document Search Alerts Technical Notes This document describes the Search Agent / Smart Stock Alerts feature: how visitors subscribe to saved searches, how the double-opt-in flow works, where subscriptions are stored and how the matching engine is triggered after each import. Document Security And Capabilities This document describes the security model of the ADP Car Market Hub plugin: which WordPress capabilities and roles it introduces, how its admin and AJAX surfaces are guarded, and the principles it follows for input handling and external requests. Document Shortcodes This document lists the shortcodes registered by the ADP Car Market Hub plugin, their attributes and the typical use cases for embedding plugin output inside ordinary WordPress pages. Document Technical Documentation This document is the entry point to the technical documentation for the ADP Car Market Hub WordPress plugin. It explains what the technical section covers, who it is written for and how the individual documents relate to one another. Document Template Overrides This document explains how to override the ADP Car Market Hub plugin's bundled front-end templates from a (child) theme so that upgrades do not overwrite your customisations. Document Uninstall And Cleanup Behavior This document explains exactly what happens when the ADP Car Market Hub plugin is deleted from a WordPress site, including which data is always removed, which data is only removed when the opt-in cleanup flag is enabled, and how multisite… Document Webhooks This document describes the outbound HTTP webhooks fired by the ADP Car Market Hub plugin so that external CRM, notification or automation systems can react to plugin events in real time.

← Back to documentation overview