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.

← Back to documentation overview