plugin-icon

Automotive Vehicle Inventory Feed Import

Import vehicle inventory from XML feeds into WordPress. Features configurable imports, custom post types, and fully editable vehicle data.
Ratings
5
Version
2.0
Active installations
10
Last updated
Jan 25, 2026
Automotive Vehicle Inventory Feed Import

🎯 Help Shape the Future of This Plugin! We’re constantly improving and your feedback is invaluable. Take our quick 2-minute survey to tell us what features you need, report issues, or suggest improvements. Your input directly influences our development roadmap!

Automotive Feed Import Plugin imports vehicle inventory from XML feeds into a custom “vehicles” post type. This modern, PHP 8-compatible plugin offers full customization through an intuitive settings page.

Key Features

  • Custom Post Type: Creates a dedicated “vehicles” post type with car icon in dashboard
  • Configurable Import Schedule: Choose from multiple frequencies (5/10/15/30 minutes, hourly, daily)
  • Customizable Post Formats: Use token-based templates for titles and content (e.g., {manufacturer} {brand} {model_year})
  • File Browser UI: Select XML feed files through an intuitive server file browser
  • Error Logging: Comprehensive logging system with viewable/clearable logs in admin
  • Editable Vehicle Data: All imported fields are fully editable in WordPress admin
  • Manual Import Trigger: Run imports on-demand from settings page
  • Backward Compatible: Maintains compatibility with old plugin field structure

How It Works

  1. Plugin runs on a scheduled basis (configurable frequency)
  2. Loads XML feed and parses vehicle data
  3. Matches vehicles by stock number to existing posts
  4. Creates new vehicle posts or updates existing ones
  5. Stores all XML fields as post metadata
  6. Logs all operations with detailed error reporting

Token-Based Templates

Customize how vehicle posts are created using tokens from your XML feed:

Example Title: {manufacturer} {brand} {model_year} Example Content: {designation} {manufacturer} {brand} {model} - {special_web_price}

Available tokens include: manufacturer, brand, model, model_year, stock_number, designation, special_web_price, mileage, exterior_color, status, and any other fields from your XML feed.

XML Feed Structure

The plugin expects an XML feed with the following structure:

<?xml version="1.0"?> <Inventory> <Unit rec_id="999*3698A"> <web_dealer_id>999</web_dealer_id> <stock_number>1440</stock_number> <designation>NEW</designation> <manufacturer>JAYCO</manufacturer> <brand>EAGLE</brand> <model>SUPER LITE</model> <model_year>2011</model_year> <type>FIFTH WHEEL</type> <status>AVAILABLE</status> <exterior_color>WHITE</exterior_color> <mileage>12000</mileage> <length>29' 2"</length> <special_web_price>26000.00</special_web_price> <!-- Additional fields supported --> </Unit> <!-- More Unit entries --> </Inventory>
  • Root element: <Inventory>
  • Child elements: Multiple <Unit> entries
  • Required field: stock_number (used for matching/updating)
  • Common fields: manufacturer, brand, model, model_year, special_web_price, status, etc.
  • Download a sample XML file from the plugin settings page
Freeon Business plan
Tested up to
WordPress 6.9.1
This plugin is available for download for your site.