Documentation Section
Technical Documentation
This section is the technical reference for the CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 apply column changes…
Document
Frontend Template System
This document explains how the CarSyncPro 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 CarSyncPro 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 CarSyncPro plugin imports vehicle listings into WordPress. The plugin supports two import front-ends that share the same downstream pipeline:
Document
Internationalization And Poedit
This document explains how the CarSyncPro 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 CarSyncPro plugin that customers and integrators should be aware of when planning a production deployment.
Document
Lead Storage And Processing
This document describes how the CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro 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 CarSyncPro Car Market Insights 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 CarSyncPro plugin so that external CRM, notification or automation systems can react to plugin events in real time.