Suspension
Shopify app · vehicle parts fitment
Every part, matched
to the vehicle
in their driveway.
WySync Fitment turns a Shopify parts store into a vehicle-first storefront. Shoppers pick their vehicle once — search, collections, product pages and the cart all answer for that vehicle, every time, until they check out. Wheels, brakes, suspension, lighting, exhaust, protection: if it only fits some vehicles, it belongs behind this.
- 30-day free trial
- Free setup and theme install
- No traffic caps
- Free Convermax migration
Brakes
Stage 2 Big Brake Kit
Wheels
Apex Forged AF-1
Wheels
Rebel D680
Intake
Cold Air Intake System
Lighting
42" Curved LED Light Bar
Real matching logic across a mixed catalog — mapped parts and spec-matched wheels together. Change the vehicle; the verdicts change with it.
The wrong part is never
just a refund.
A lift kit that doesn't clear, a brake kit for the wrong caliper, a set of four wheels on the wrong bolt pattern. You eat freight both ways on heavy boxes, refund the sale, absorb the restock, and lose the customer to the shop that answered the question before they ordered.
"Will this fit my truck?"
The single most-asked pre-sale question in the aftermarket, on every category you carry — and the one your product page is silent about. Every unanswered one is a chat, an email, or a bounce.
Filters that don't know the vehicle
Native Shopify filters narrow by brand, size and colour. They cannot tell a 2019 Tacoma from a 2019 4Runner, so the shopper still has to work out compatibility themselves — and half of them guess.
Fitment locked in a spreadsheet
Most shops already own the mapping data — in a supplier CSV, a tag scheme, a sheet someone maintains by hand, an ACES export nobody can open. It just never reaches the storefront.
The vehicle is picked once and never asked for again.
Each widget reads the same vehicle state. Change it anywhere and the whole store re-answers — including the cart the shopper filled twenty minutes ago.
YMMS hero
Year, make, model, submodel above the fold. Submit routes into a filtered catalog.
HomepageCollection list & grid
Only the collections you mapped, then a Typesense grid filtered to fits.
CollectionsSearch takeover
Keyword, SKU or plain English — “f150 lift kit” resolves the vehicle inline.
SearchFits check & table
A verdict in your words, plus the full compatibility list for the SKU.
ProductRe-verification
Every line re-checked against the active vehicle before checkout opens.
CartLine properties
The vehicle and the verdict land on the order your warehouse picks from.
OrderIf it only fits some vehicles,
it belongs behind this.
Fitment is a shape, not a category. A lift kit, a brake caliper, a wiper blade and a set of wheels all fail in the same way — the shopper cannot tell whether it works on their vehicle. WySync answers that identically for all of them.
Wheels & tires
Bolt pattern, offset, hub bore, diameter and load rating — the hardest fitment in the aftermarket, and the one we started with.
Suspension & lift
Lift and lowering kits, coilovers, control arms, leaf packs. Fitment by platform, often by trim and drivetrain.
Brakes & drivetrain
Rotors, pads, big brake kits, axles, differentials. Front/rear position matters as much as the vehicle does.
Lighting & electrical
Bars, pods, fog kits, harnesses, tail lights. Direct-fit SKUs that live or die on the year range.
Engine & exhaust
Intakes, cat-backs, headers, tuners. Fitment is often engine-specific inside one model.
Exterior & protection
Tonneau covers, bull bars, fender flares, floor liners, roof racks, mud flaps.
Towing & utility
Hitches, wiring harnesses, brake controllers, ball mounts.
Service & consumables
Wipers, filters, belts, bulbs — high-volume parts nobody wants to return.
spec_num_*, spec_int_*, spec_str_*, spec_strs_*, spec_bool_* — so blade length, compound, thickness and attachment type work exactly like diameter and offset do. How spec mapping works.Nine widgets. No à-la-carte pricing.
Every plan ships the complete suite, whatever categories you sell. Plans differ on how many supplier integrations you connect and how fast the index refreshes — never on what your customers get to use.
Homepage
YMMS hero
Year / Make / Model / Submodel above the fold. Submitting routes the shopper into a catalog already filtered to their vehicle — whatever you sell for it.
DocumentationEvery page
Persistent vehicle bar
The selected vehicle follows the shopper across the store, collapsing to a compact pill on mobile. Change or clear in one tap.
DocumentationLariat · activeActive
SiUse
Header or sticky
Garage
Multiple vehicles per shopper — the daily driver, the work truck, the project car. Syncs to the customer account when they're logged in.
DocumentationCollections
Collection page
Replaces the native product grid with a Typesense-backed one: fitment filtering, your own metafield facets, price and stock filters, four sorts.
DocumentationPost-search
Collection list
The landing surface after a vehicle is picked. Shows only the collections you mapped, with your imagery and order.
DocumentationSKU LK-6IN-F150
SKU LB-42-CURVE
Search
Search takeover
Replaces native Shopify search: keyword relevance, autocomplete, SKU-to-product redirect, and vehicles detected inside plain-text queries.
DocumentationProduct page
Product fits check
A plain-language verdict for the shopper's vehicle — fits, does not fit, or unconfirmed — with your copy and your escape hatch.
Documentation| Years | Make | Model |
|---|---|---|
| 2015–2026 | Ford | F-150 |
| 2019–2026 | Ford | Ranger |
| 2018–2026 | Ford | Expedition |
| 2007–2021 | Lincoln | Navigator |
Product page
Fitment table
The full compatibility list for a SKU — every vehicle it fits, year-ranged and grouped, from your mappings and spec matching combined.
Documentation2024 Ford F-150Fits
2024 Ford F-150No fit
Cart & checkout
Cart re-verification
Re-checks every line against the active vehicle before checkout, and can hard-gate the checkout button when something no longer fits.
DocumentationSEO
Vehicle landing pages
Indexable pages for every vehicle you carry — "2019 Ford F-150 parts" — generated on a schedule from real published collections.
DocumentationBring the fitment you already have. All of it.
Tags, a supplier CSV, a Google Sheet, product metafields, a vendor feed — connect any combination. If any source says a SKU fits a vehicle, it fits. No precedence rules to reason about, no source to pick as the winner.
Re-resolved on every index run. A SKU that loses its last confirming source loses the mapping — silently wrong data is worse than none.
Selling wheels or tires?
You can rent our data too.
For wheels and tires specifically, the add-on removes the need for a mapping row at all. It matches your product specs against our curated data at query time — 65,000 vehicles, wheel spec envelopes, 1.2 million tire sizes — and returns a tiered verdict, including an honest does not fit when the specs rule it out. Every other category keeps using the sources you connect.
- Bolt pattern
- 6×135 = 6×135 ✓ canonicalised
- Diameter
- 20" inside 17–24" envelope
- Offset
- +18mm inside −24 to +45
- Hub bore
- 87.1mm ≥ 87.1mm hub
- Verdict
- Stock · no rings required
Built like infrastructure, not like an add-on.
Your storefront never waits on Shopify's API for a fitment answer. Products are indexed in the background into a per-shop search index; the storefront only ever talks to that.
Typesense-backed
Every storefront query hits a per-shop search index with a Redis layer in front. Fitment filtering is an index intersection, not a scan.
Isolated per shop
Separate index, separate cache namespace, separate config. Your catalog, queries and mappings are never in a shared table.
Realtime or scheduled
Growth and above subscribe to product, inventory and price webhooks with a daily full reindex as a safety net.
GraphQL-only, no REST
Bulk operations for the full catalog, throttle-aware retries, and jobs that recover themselves after a deploy.
We run an aftermarket storefront ourselves. The engine was built because we needed it on our own catalog first — then rebuilt multi-tenant so other shops could run it, whatever they sell.
Four plans. The cheapest one has every widget.
Starter costs less than half the entry plan of the app most parts stores are already running — and indexes twice as often.
Starter
One store, one or two suppliers, fitment live this week.
- 2 vendor integrations
- 1 CSV file source
- Unlimited Sheets & metafield sources
- Scheduled indexing every 6 hours + manual
Growth
Realtime indexing and auto-generated vehicle pages. Most stores land here.
- 5 vendor integrations
- 5 CSV file sources
- Realtime webhook indexing + daily safety net
- Auto-generated vehicle landing pages + SEO templates
Pro
Every standard supplier adapter, unlimited sources, phone support.
- All 16 standard vendor integrations
- Unlimited CSV file sources
- Realtime indexing
- Auto-generated vehicle landing pages + SEO templates
Enterprise
We build adapters for your suppliers. No caps of any kind.
- Unlimited integrations — including adapters we build for your suppliers
- Unlimited sources and catalog size
- Realtime indexing
- Unlimited customization & development
Documentation
Everything is written down.
Get started
Put your catalog on a vehicle.
Thirty-day trial, free setup, and we'll do the theme install with you. If you're on Convermax today, the switcher captures your resolved fitment before you cancel anything.