Vehicle Inventory Pro for HubSpot CMS
Car dealership inventory module with nested categories, live search, body and fuel filters, four layouts, and Schema.org Car structured data
A complete vehicle inventory module for car dealerships, RV lots, motorcycle shops, boat sellers, and auto brokers on HubSpot CMS. Organize stock into nested categories like New Arrivals, Pre-Owned, Certified, SUVs, and Trucks. Four layouts (grid, list, classic, magazine), live search across title, make, model, year, and trim, three independent filter groups (body type, fuel type, condition), seven sale badges, and built-in Schema.org Car JSON-LD for Google Search, Google Business Profile, and AI assistants. 80+ style controls. No HubDB. Works on CMS Starter.
Get the Module Works with any HubSpot CMS theme · Pure vanilla JavaScript · $9.99
Everything a dealership inventory page needs on HubSpot
Nested Categories & Vehicle Repeaters
Unlimited categories with name, optional icon, and description. Each vehicle includes title, make, model, year, trim, body type, fuel type, condition, transmission, drivetrain, engine, exterior and interior color, VIN, stock number, mileage, price, photo, specs, description, and CTA. Edit everything from the page editor. No HubDB, no custom content type.
Four Layouts in One Module
Grid (1 to 4 columns with photos and specs), list (280px side photo plus horizontal spec rows), classic (text-only with inline chips and right-aligned prices), and magazine (alternating large hero photos for featured stock). Switch layouts from a dropdown without re-entering any data.
Schema.org Car & AutoDealer JSON-LD
Automatic structured data for every vehicle: brand, model, year, mileage, VIN, exterior and interior colors, engine, fuel type, transmission, drivetrain, condition, and offer price. AutoDealer block with full address. WebPage with Speakable specification for ChatGPT, Perplexity, Claude, and Google AI Overviews.
Live Search & Triple-Filter System
120ms debounced keyword search across title, make, model, year, and trim. Three independent filter groups (body type, fuel type, condition) auto-generate from your data and combine for multi-criteria matching. Sticky category navigation with scroll spy for long inventory pages.
Three Condition & Seven Sale Badges
Condition badges in green (new), gray (used), and blue (certified). Seven sale badges to merchandise stock: Hot Deal, Just Arrived, Low Miles, Price Drop, Manager's Special, One Owner, and Certified. Featured vehicles get a gold accent border. Custom price text supports "Call for price", "Sold", "POA", or any other status.
Top Bar or Sticky Sidebar Toolbar
Choose between a horizontal top toolbar with category scroll, or a sticky vertical sidebar with checkbox filters and category navigation. Sidebar mode is built for long inventory pages with 50+ vehicles. Top bar mode is best for compact lots and showroom microsites.
Dealer Info Block & Multi-Currency
Dealer name, website, telephone, street address, locality, region, postal code, country, currency symbol, currency code, mileage unit (mi or km), and page language. Powers the AutoDealer schema block and renders consistently in cards. Sell in any market without re-coding.
80+ Style Controls & Full Accessibility
Card styling (background, border, radius, shadow, hover), badge colors, toolbar placement, filter pill styling, CTA button design, dual font pickers, and responsive breakpoints. Full keyboard navigation, ARIA attributes, screen reader labels, focus-visible outlines, and reduced-motion support.
What you can build
Vehicle Inventory Pro covers every kind of vehicle business. Here are four common setups.
Franchise car dealership
3-column grid layout for a 50-car inventory page. Categories for New Arrivals, Pre-Owned, and Certified Pre-Owned. Body type and fuel filters in a sticky sidebar. Condition badges on every card. Stock number and VIN visible. Schema.org Car output for every listing so Google Vehicle Listings and AI Overviews can index your inventory directly.
Used car lot
List layout with 280px side photos and horizontal spec rows. Categories by make (Toyota, Ford, Honda) or by price range. Sale badges for Price Drop and Hot Deal. One Owner and Low Miles surfaced on cards. Mileage in miles or kilometers depending on market. Built-in dealer telephone CTA on every vehicle.
Wholesale, fleet, or broker
Classic text-only layout with inline spec chips and right-aligned prices. Photos disabled for a denser table view. Stock number prominent. Custom price text like "Call for price", "Auction", or "Reserved" instead of dollar amounts. Search across VIN and stock number for fast inventory lookups.
Luxury, exotic, or boutique
Magazine layout with large alternating hero photos. Featured vehicles highlighted with gold accent borders. Manager's Special and One Owner badges on signature cars. Interior and exterior color, engine, and drivetrain all shown. Long-form description block under each vehicle for white-glove storytelling.
Works with any HubSpot theme, CMS Starter included
Vehicle Inventory Pro is a standalone module. Install it in any HubSpot CMS portal and drop it on any page including website pages, landing pages, and blog posts. No theme dependency, no HubDB requirement, no jQuery, no external CDN calls. Pure vanilla JavaScript. Runs on CMS Starter.
Questions
Does it output Schema.org Car structured data?
addDoes it require HubDB or any custom content type?
addIs it for cars only or does it work for RVs, motorcycles, and boats?
addCan I show "Call for price" or "Sold" instead of a dollar amount?
addCan I localize it for other languages and currencies?
addWill Google Vehicle Listings pick it up?
addLaunch your dealership inventory with Vehicle Inventory Pro
The most complete vehicle inventory module on the HubSpot Marketplace. Nested categories, four layouts, three filter groups, seven sale badges, Schema.org Car JSON-LD, and 80+ style controls. No HubDB. Works on CMS Starter.
Get the ModuleRelated modules: Menu Display Pro · Event Listing Pro · Resource Library Pro · All Modules