- listing_id 8124507
- make / model BMW · 320d Sport
- price CHF 38,900
- images 24
- lastModifiedDate 2026-05-08
Import Pipeline
From AutoScout24 source data to native WordPress vehicles
A controlled pipeline receives, validates, maps and publishes each listing as a native WordPress vehicle record, with full operator visibility at every step.
From source to native vehicle
How inventory moves through the Import Pipeline
Source listings enter on the left, the pipeline processes them inside WordPress, and each record exits as a native WordPress vehicle page that the operator fully controls.
Visual representation. Field names follow the AutoScout24 source payload and the imported as24ci_car post type.
Pipeline at a glance
Six structured stages, end to end
Every listing follows the same predictable sequence so results are reproducible and operators always know which stage a record is in.
Inside each stage
What happens at every stage
Each stage has a clear job, a controlled outcome and visible signals so the team understands what the pipeline is doing right now.
Receive
Authenticated requests page through every configured seller and collect activated, live listings without blocking the editor.
Validate
Records without an id or with a non-active status are skipped early so only meaningful data continues into the pipeline.
Detect change
lastModifiedDate is compared first; when missing, a content hash is used. Unchanged listings are skipped and only the sync timestamp is refreshed.
Map
Source fields are normalised into the typed vehicle schema, with backwards-compatible postmeta kept in place for templates and filters.
Persist
The vehicle is inserted or updated as a native WordPress post and the AI Lock guards editorial copy from being overwritten.
Publish
The configured post status is applied and the as24ci_vehicle_imported action fires so integrations can react to the change.
Media handoff
Images stay out of the critical path
During mapping the pipeline extracts image URLs and hands them off to the background image queue, so vehicle records publish immediately and media is processed independently.
Operator visibility
Every run is transparent and reviewable
Each import run records inserted, updated, skipped and error counters in the WordPress admin so the team can confirm the pipeline ran exactly as expected.
Native output
Vehicles end up as native WordPress content
The pipeline does not produce a black-box feed. Each imported vehicle is a real WordPress post the operator can edit, restyle, translate and link from anywhere on the site.
Pipeline capabilities
The building blocks that make the import pipeline reliable, transparent and operator-friendly.
Predictable processing
Every listing runs through the same sequence of validation, mapping and persistence so results are reproducible across cron, manual and REST runs.
Change detection
lastModifiedDate is checked first; when missing, a content hash is used. Unchanged records are skipped and updates only touch what really changed.
Editorial AI Lock
When AI Lock is enabled on a vehicle, the importer keeps the existing post content and excerpt so curated copy survives every re-import.
Stable slugs
Slugs are anchored to the listing id so vehicle URLs remain stable across re-imports, protecting SEO and existing inbound links.
Background media
Image URLs are extracted during mapping and handed to the image queue, so the pipeline stays fast and vehicle records publish without waiting for downloads.
Run-level visibility
Every run records inserted, updated, skipped, errors and api_active counters in the admin so the team can verify the catalogue size and recent activity.
Continue exploring
Where to go next in the showcase
The pipeline connects API ingestion, background media, scheduling and the vehicle data model. Continue with the related capabilities that surround it.
Continue exploring ADP Car Market Hub
Return to the Features overview or explore a related capability to see how the import pipeline supports the full platform.