Fitment and catalog data
Year range is not fitment.
Fitment audits, cleanup and buildout for performance parts stores on Shopify. I manage a performance/race car shop and work with OEM part numbers and fitment every day.
- Line
- FIT
- Built for
- Performance parts stores on Shopify
- Focus
- BMW
- Checks
- Chassis, engine code, pre-LCI/LCI, OEM supersession
- Delivery
- Remote, US-wide
1.0
Same badge, different car
A 335 from 2011 could be any of three cars below. A filter that only asks for year and model can't tell them apart.
| Model | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 |
|---|---|---|---|---|---|---|---|
| E90 335iSedan | N54Pre-LCI | N54Pre-LCI | N54LCI | N54LCI | N55LCI | – | – |
| E92 335iCoupe | N54Pre-LCI | N54Pre-LCI | N54Pre-LCI | N54Pre-LCI | N55LCI | N55LCI | N55LCI |
| E92 335isCoupe | – | – | – | – | N54LCI | N54LCI | N54LCI |
A listing that says "2007–2013 BMW 335i" covers two engines and both sides of the LCI. In 2009 the sedan is LCI and the coupe isn't. In 2011 the 335i is N55 and the 335is is N54.
2.0
Checks performed
| Check | What goes wrong | Example |
|---|---|---|
| Chassis code | One listing covers bodies that don't share the part | E90 sedan and E92 coupe bumpers don't interchange |
| Engine code | The listing matches the model name, not the engine | The F87 M2 is N55. The M2 Competition is S55. |
| Pre-LCI/LCI | The part changed at the update and the listing doesn't show it | E92 front bumpers changed at the LCI |
| OEM supersession | The listing cites a number that has been replaced | A superseded part number stays in the catalog as if it were current |
| Coverage | The part fits cars that aren't listed, so those customers never find it | An N54 part listed for the 335i but not the 335is |
| Data structure | Fitment sits in titles and free text, where filters can't use it | "E92," "e92" and "3 Series Coupe" stored as three vehicles |
3.0
Scope options
Pick the level you need
| Level | What happens | You send | You get |
|---|---|---|---|
| Audit | The catalog gets reviewed as it stands, and every error gets logged by SKU | Catalog export | Audit report with corrections |
| Cleanup | Existing fitment data gets corrected and standardized | Catalog export | Corrected data, ready to import |
| Buildout | Fitment data gets built for products that don't have it | Catalog export | Complete fitment data, ready to import |
4.0
Sample audit report
See the format before you send anything. The sample is a 3-page PDF with a findings summary, a SKU-level log and a fix list. The store and data are made up, and part numbers are masked.
Download sample (PDF)