Documentation · Appendices
Glossary
Reference glossary of terms used by the ADP Car Market Hub plugin and its documentation.
When to use this document
Use this glossary when you need a quick definition for a term used in the admin UI, the documentation or the source code. The same definitions are also available in the overview-section copy at Terminology Glossary; both pages are kept in sync.
Terms
- AS24 — AutoScout24, the data provider this plugin integrates with.
- AS24CI — The plugin's PHP namespace and option/meta prefix. Stands for "AutoScout24 Car Importer", the original module name; preserved for backwards compatibility with existing data.
as24ci_car— Custom post type that stores imported vehicles.as24ci_lead— Custom post type that stores contact-form submissions and Test Drive requests.- AI Assistant — Optional feature that generates vehicle descriptions, SEO metadata, image alt texts and equipment highlights using the managed Google Gemini credential. Background generation is processed asynchronously through the AI queue.
- Audience — The OAuth token request value that identifies the API the token is for. Derived automatically from the configured API Base URL.
- Batch-Wizard — Guided manual import flow with adaptive batch size, live progress, ETA and pause/resume/abort controls.
- carcuro — A named live inventory source for dealers whose stock lives in carcuro. Configured on the Connections page with a carcuro company token; the plugin pulls the public carcuro inventory API on the central import schedule and imports it through a built-in, fixed field mapping (no manual column mapping required). Settings live in the
as24ci_import_carcurooption; the token is stored encrypted inas24ci_import_carcuro_token. - Connections — The central admin page (slug
as24ci-universal-import) for connecting and managing every data source and its API credentials in one place: AutoScout24, mobile.de, carcuro and file / feed / e-mail imports. It also handles one-off file uploads and the saved column-mapping template reused by the automated connectors. See Connections Reference. - Change detection — Mechanism that compares a stored content hash and image hash to the current API payload and skips unchanged listings.
- Client ID / Client Secret — OAuth credentials supplied by the data provider, required to obtain access tokens.
- CMH Team — Plugin-managed dealership team (sales contacts) used to attach a contact person to vehicles and locations. Stored in the
as24ci_team_*options. - Compare — The frontend feature that lets visitors compare selected vehicles side by side. Provided by
[as24ci_compare]. - Content hash — A hash stored on each vehicle that represents the imported field set, used for change detection. Stored in the
content_hashcolumn ofas24_vehiclesand in_as24ci_content_hashpost meta. - Content Studio — Optional, bounded module that generates marketing content packages for vehicles — text, images and short videos (Google Veo, with an optional German voice-over) — using a customer-owned Google API key. Jobs and assets are stored in the
as24ci_content_studio_jobsandas24ci_content_studio_assetstables. - CPT — Custom Post Type. The plugin registers two:
as24ci_carfor vehicles andas24ci_leadfor leads. (Locations are not a post type; they are stored in theas24ci_locationsoption.) - Cron token — Secret string used to authenticate calls to the
cron-importREST endpoint. Stored in theas24ci_cron_tokenoption. - Dashboard widget — Optional widget on the WordPress admin dashboard showing plugin status and KPIs.
- Data Quality Scanner — Background AI scan that detects taxonomy typos and anomalies in key vehicle attribute terms. Controlled by the
as24ci_dq_scan_*options and theas24ci_automated_taxonomy_scancron hook. - Double-Opt-In — Email confirmation flow used by Search Alerts. Notifications are not sent until the visitor clicks the confirmation link.
- EnVKV — German energy consumption disclosure (Energieverbrauchskennzeichnungsverordnung). Configured on the EnVKV / Energy admin tab.
- Favorites — The frontend wishlist. Stored in the visitor's browser local storage; rendered through the
[as24ci_favorites]shortcode. - Financing Calculator — Optional calculator on single vehicle pages with a configurable default rate, term and down payment.
- Full Sync — Optional import mode that deletes local vehicles whose listing IDs are no longer present in the remote feed.
- HMAC-SHA256 — The signing algorithm used for webhook signatures. The signature is sent in the
X-AS24CI-Signatureheader when a webhook secret is configured. - Image queue — Persistent queue of pending image downloads, processed asynchronously by a background worker so import requests do not stall.
- Layout Manager — Admin tab that arranges the search filters, archive cards, single-vehicle blocks and the compare/favorites layouts.
- Lead — A contact-form or Test Drive submission, stored as a post of type
as24ci_lead. - License / API Platform — The plugin activates and re-validates its license against the ADP Car Market Hub API Platform. License state is stored in the
as24ci_license_*options and gates operational write features (imports, scheduled imports, AI jobs, full sync). - Listing ID — AutoScout24 identifier for a vehicle listing. Stored as
as24_idin the vehicles table and_as24ci_listing_idin post meta. - Manual override — A field value pinned by an administrator so it survives subsequent imports. Stored in the
manual_overridesJSON column. - Mapping — Admin tab that customises labels and visibility of every imported AS24 field.
- Market Hub / Market Insights — Optional pricing and market intelligence views. Access is governed by the license feature right (
market_insights_allowed), not by a Hub API key. - mobile.de — A named live inventory source for dealers whose stock lives in mobile.de. Configured on the Connections page with mobile.de seller API credentials (API user name and password, optional customer number, sandbox toggle); the plugin syncs it on the central import schedule through a built-in, fixed field mapping (no manual column mapping required). Settings live in the
as24ci_import_mobileoption (with the API user name inas24ci_import_mobile_user); the password is stored encrypted inas24ci_import_mobile_pass. - Multisite — A WordPress installation that hosts multiple sites under one codebase. The plugin is multisite-aware; options and tables are per-site.
- PDF datasheet — Optional printable summary for a single vehicle. Generated client-side using the visitor's browser print engine.
- Pretty permalinks — WordPress permalink structure other than "Plain". Required for path-style REST URLs.
- REST cron endpoint —
GET /wp-json/as24ci/v1/cron-import. Token-protected endpoint that lets a system cron run the importer. - Search Alert / Search Agent / Smart Stock Alert — A visitor subscription to a saved set of search criteria. Notifications are sent when matching vehicles are imported.
- Seller ID — AutoScout24 identifier for a dealer account. Multiple values are supported.
- Server cron — A cron job configured at the operating-system or hosting level that calls a URL on the WordPress site at a known interval.
- Shortcode — A WordPress placeholder that renders plugin content inside a regular page or post. See Shortcode Reference.
- Status badge — The OK / warning / error indicator shown on the System & Help tab and in some dashboard cards.
- Stable tag — The version field in
readme.txtthat identifies the latest published release. - Taxonomy — A WordPress classification system. The plugin registers 15 vehicle-attribute taxonomies (brand, model, body type, fuel type, transmission, etc.).
- Test Drive — Optional appointment-booking feature on vehicle detail pages. Requests are stored as leads with the
_as24ci_lead_is_test_driveflag set. - Token URL — OAuth token endpoint of the data provider. Used to exchange the Client ID/Secret for an access token.
- Transient — A short-lived cache or lock entry stored by WordPress (
wp_optionsor an external object cache). The plugin uses transients for the import lock and other short-lived state. - Webhook — Outbound HTTP POST sent to an administrator-configured URL when a
new_leadornew_importevent occurs. Optionally signed with HMAC-SHA256. - WebP — Modern image format. Imported images can be converted to WebP automatically when GD or Imagick is available.
- WP-Cron — WordPress's built-in pseudo-cron, fired by site traffic. The plugin can use WP-Cron or an external system cron for scheduling.