Fitmentware Get started

Vehicle search for Shopify

Shop by vehicle.

A Year, Make and Model search and a garage for your Shopify store, running on a vehicle list you control. A shopper picks their car once, and every collection they open is filtered to it.

$49 a month. No code, no developer.

Fits your vehicle
Your vehicle 2020 Nissan GT-R R35AWDCoupe

How it works

Your vehicles. Your storefront.

You bring the vehicle list and the fitment on your products. The app turns them into a search your shoppers can use, and it never writes to your products.

Step 01

Build your vehicle list

Type vehicles in or import a CSV. The columns are yours: Year, Make, Model, Drivetrain, or whatever you sort by, up to six, in any order.

Step 02

Add fitment to your products

Give each product the vehicles it fits, as tags or as Fitment metafields the app sets up for you. A coverage check shows anything that doesn’t line up.

Step 03

Add the blocks

Add the vehicle search, the garage and the fitment table from your theme editor. No code, no developer.

On your storefront

Every block reads the same list.

Add as many as your theme needs. They all read one vehicle list, so the search, the garage and the product page never tell a shopper different things.

Vehicle search

One dropdown per column on your list, in your order, offering only what’s on it. Each choice narrows the next, so a shopper can’t pick a car that isn’t on your list.

Garage

A shopper saves their car once and it follows them around the store. Every collection they open is filtered to it, with nothing to switch on, and they can change or remove it at any time.

Fitment table

On the product page, one column per field on your list, filled from the product’s Fitment metafields. Years can collapse into ranges, and a Notes column carries anything specific to that part.

When nothing fits

If nothing in a collection matches the shopper’s car, the page says so, with a link to see everything and one to change the vehicle. It never shows the whole collection as if it fit.

Keep fitment as tags and it works beside Boost, Globo, Searchanise and other apps that draw the collection page themselves. Keep it in metafields and it feeds Shopify’s own Search & Discovery filters instead.

Speed

Fast lap times.

A vehicle search that stops to ask a server is a shopper deciding to leave. Your whole vehicle list travels with the page, so every dropdown is a local lookup, and the fitment table is already in the HTML before a single script runs.

0
Requests per dropdown
48 KB
Our code, cached after the first page
64 KB
A 60,749 vehicle list, compressed

Your database is your own, so these are ceilings rather than promises about your catalogue. That 60,749 is every car we know of, far more than a store lists, and it still travels in 64 KB; one live store's list is 6.5 KB. Whatever the size, picking a year, make and model makes no network calls, because the list is already there. Scripts load deferred so they never block your theme, and the fitment table is rendered by Shopify with the rest of the page rather than fetched afterwards.

In the app

Know what your shoppers drive.

Every search is a shopper telling you their car. See which vehicles and makes they pick most, and every search that found nothing, which is either a part you don’t stock yet or fitment that needs fixing.

Top vehicles

The cars shoppers pick most, each linked to its results page so you can see what they saw.

Volume by make

Where the demand sits, make by make, so you know which brands and platforms to stock deeper.

Found nothing

Searches that led to an empty page. Each one is a sale you missed, until you add the part or fix the fitment.

Over the last 24 hours or 7, 30 or 90 days. Nothing about the shopper is recorded.

SearchesExample · last 30 days
1,284Searches
16313%Found nothing
412Vehicles
VehicleSearches
2015 BMW M448
2020 Honda Civic41
2018 Subaru WRX37
2021 Toyota GR Supra29
MakeSearches
BMW212
Honda187
Subaru164
Toyota142
Vehicle database

Edit it like a spreadsheet, or import a CSV and export it back out. Every import, save, column change and export is logged with the file name and counts.

Fitment coverage

Checks your whole catalog against your whole list and shows both sides: vehicles no product carries, which send shoppers to an empty page, and products no vehicle on your list can reach.

Save when you’re ready

Edits and imports wait behind a Save bar, so a half-finished change never reaches your storefront. Discard puts everything back.

Make collections

With fitment in tags, each make needs a published collection. The app lists any that are missing or unpublished, so a search never lands on a page your storefront can’t show.

The app never asks for access to your prices, descriptions, images, inventory, orders or customers, and never writes to your product titles or tags.

Pricing

One plan today.

Vehicle Search runs on your own vehicle list, so it works for any brand you sell. Plans that include our fitment data are in private beta.

Available now
Vehicle Search
$49/mo
Search and garage on your own vehicle list
  • Vehicle search, garage and fitment table
  • Your vehicle database, up to six fields
  • CSV import and export, with a full history
  • What shoppers search for, by vehicle and make
  • A coverage check against your catalog
  • Tags or Search & Discovery filters
Get started →
Private beta
Multi-brand
$149/mo
Our fitment data for up to five brands
  • Everything in Vehicle Search
  • Fitment for the brands you carry
  • Matched to your products on brand and MPN
Coming soon
Private beta
Full catalog
$399/mo
Our fitment data for every brand, including new ones
  • Everything in Multi-brand
  • New brands switch on automatically
  • Fitment API access
Coming soon
Every plan starts with a 14-day free trial.
Annual billing gets two months free.
Free Brands never pay to list their fitment.

Fitment data Private beta

Next, we fill in the fitment.

Adding fitment to every product by hand is the slow part. We’re building it for you: every brand’s fitment normalized into one vehicle database and matched to your products on brand and MPN. It’s in private beta, and the figures below are that database as it stands today.

3,289,440
Fitment records
60,749
Canonical vehicles
2,014
Models · 84 makes
1941–2027
Model years covered

The file problem

No two manufacturers ship fitment data the same way.

Getting fitment onto product data is the messiest, most time-consuming job in automotive ecommerce. The same vehicle arrives under a different name from every supplier, somebody reconciles it by hand in a spreadsheet, once per brand, forever. The storefront inherits every mistake.

01

Every format at once

PDF catalogs, tabbed XLSX workbooks, CSVs with merged header rows. No two suppliers ship the same shape, and the shape changes between releases.

02

Chassis codes go missing

One brand writes MK7, another writes Golf VII, a third just writes the years. Drivetrain is frequently left blank, which is not the same as “fits everything.”

03

Search can’t find the part

Year/Make/Model search only works if every product carries the same vehicle keys. Hand-typed tags drift, so real inventory goes invisible and wrong-fit orders come back.

Three supplier filesas received
Golf R MK7  2015-2019supplier A · xlsx, tab 3
VW GOLF VII R (4MOTION)supplier B · pdf, page 41
GOLF,R,15,16,17,18,19supplier C · csv export
One canonical recordfitmentware
make Volkswagen · model Golf R · years 2015–2019
generation MK7 · chassis A7 · drivetrain AWD
every supplier’s MPN now points at the same vehicle rows

Illustrative example of the formats the normalization rulebook handles. That reconciliation happens once, on our side, per brand. Not once per store, and not by you.

Brands in the beta

What’s in the database today.

Every catalog below is normalized against the same vehicle rows. These are the brands the fitment data covers so far, and the list keeps growing.

BrandCategoryPartsFitment records
APEXiBrakes, Engine+556418,509
BC RacingSuspension3,59886,423
BilsteinAir suspension, Electronics+13,867225,935
HKSAero, Air suspension+111,47337,900
OhlinsSuspension2529,919
60 brandsLive now74,4833,289,440
All 60 brands, searchable. The table above is a selection.

Don’t see a brand you carry?

New catalogs get added continuously, and brands can publish their own at no cost. Tell us which one you need and we will tell you where it is in the queue.

Line card

All 60 brands

326POWERSuspension2,511
AccuAirAir suspension, Suspension2,201
Air Lift PerformanceAir suspension, Suspension11,194
APEXiBrakes, Engine+518,509
AST SuspensionSuspension13,209
BC RacingSuspension86,423
BilsteinAir suspension, Electronics+1225,935
Blox RacingSuspension12,509
BMR SuspensionBrakes, Drivetrain+263,791
Buddy ClubAccessories, Cooling+54,508
COBB TuningAccessories, Brakes+927,931
CuscoAero, Drivetrain+122,656
D2 RacingAir suspension, Suspension156,984
EibachSuspension82,106
Energy SuspensionAccessories, Cooling+2271,174
Feal SuspensionSuspension17,426
FIVE8 IndustriesSuspension5,437
Flatout SuspensionSuspension28,183
Fortune AutoSuspension11,385
Function & FormAir suspension, Suspension35,985
Ground ControlBrakes, Suspension18,425
H&RElectronics, Suspension56,026
HKSAero, Air suspension+1137,900
ISC SuspensionSuspension14,670
ISR PerformanceAccessories, Air suspension+817,368
KoniSuspension50,589
KSportAir suspension, Brakes+1300,664
KWAccessories, Engine+259,401
LOGIQAir suspension, Suspension6,766
MCA SuspensionSuspension29,198
Megan RacingDrivetrain, Suspension59,443
MotonSuspension6,372
MTS TechnikSuspension82,541
OhlinsSuspension9,919
PeddersBrakes, Drivetrain+124,913
QA1Drivetrain, Suspension159,982
ReadyLiftBrakes, Drivetrain+262,547
RennlineSuspension11,346
RevelExhaust, Interior+17,954
RiactionForced induction, Suspension20,434
RS-RElectronics, Suspension8,480
SilversSuspension17,432
SkyjackerBrakes, Drivetrain+3477,565
SPL PartsSuspension28,355
ST SuspensionsSuspension28,975
StanceSuspension3,703
Studio RSRSuspension23,170
Swift SpringsSuspension835
TanabeSuspension1,396
TEINSuspension55,080
TOM'S RacingAero, Engine+1981
Triple S SuspensionSuspension21,766
TruHartAir suspension, Suspension56,056
Universal Air SuspensionAir suspension848
VF EngineeringEngine, Exhaust+42,380
VogtlandSuspension41,148
Voodoo13Suspension15,402
WhitelineDrivetrain, Engine+1248,395
WisefabAccessories, Electronics+15,687
Yellow Speed RacingAir suspension, Suspension115,271

Numbers are fitment records. Every catalogue is normalized against the same vehicle rows.

One vehicle database

A vehicle is a record, not a string.

Fitment attaches to a canonical vehicle row of year, make, model, chassis, body and drivetrain, or to a whole platform when a part covers the entire chassis. Pick a car and watch a single Year/Make/Model resolve into what it actually is.

Pick a vehicle.

Start with the year. The 2015 BMW M4 is the one worth looking at: it comes back as two cars.

Demo set: 12 vehicles pulled from the live Fitmentware database (60,749 total). Counts are real records, not mock-ups.

Why the data holds up

Written rules, not vibes.

Fitment is only worth anything if it is right. Normalization decisions live in a rulebook that gets versioned and reviewed, so two people importing two brands produce the same answer, and last year’s decision is still legible.

Umbrella nameplates

“Golf” is not one car. Golf, GTI and Golf R are separate models, so a Golf R part doesn’t inherit GTI fitment.

Chassis expansion

A chassis code becomes explicit model years and models, so A90 and 2020–2026 Supra resolve to the same rows.

Drivetrain honesty

NULL means unknown, never “fits everything.” Confirmed values are marked as confirmed.

Traceable sources

Every brand’s original file is archived against the records it produced, so any row can be audited back to its document.

● Live today

Vehicle Search for Shopify. The vehicle search, garage and fitment table, running on a vehicle list you manage in the app.

● Private beta

Fitment data. Canonical vehicles, platforms and applications across 60 brand catalogs, matched to your products on brand and MPN.

● Private beta

Brand workspace. Manufacturers get their own login to add MPNs, correct coverage and publish to every store at once. Access is granted by hand today, and it’s free to the brand.

○ Next

Fitment API. Ask for a part and get the vehicles it fits, or ask for a vehicle and get the parts. Being designed now, and early partners get to set the shape.

Get started

Pick your lane.

You sell parts

Retailers & stores

Put vehicle search and a garage on your store for $49 a month. Leave your email and we’ll get you set up.

  • Runs on your own vehicle list
  • Import it as a CSV, or build it in the app
  • Nothing written to your products

Goes straight to a person. No sequence, no drip.

You make parts

Brands & manufacturers

Put your fitment in the beta. Hand it to us once, and every store using Fitmentware data carries it the way you engineered it.

  • Your coverage, normalized against real chassis data
  • Fix it once instead of emailing forty dealers
  • See which parts your dealers can’t place
List your brand →

Free No cost to the brand. Your data is the point.