Reference

Data formats

Tag grammar, CSV columns, metafield keys, year ranges.

Every grammar the app parses, in one place.

Product tags#

text
fits_<years>-<make>-<model>
fits_<years>-<make>-<model>-<submodel>
PartRulesExamples
Prefixfits_, lowercase, requiredfits_
YearsOne year, or from_to inclusive2018, 2010_2015
MakeLowercase, hyphens for spacesford, land-rover
ModelLowercase, hyphens for spaces and slashesf-150, civic
SubmodelOptional. Omit to match all submodelsgt, trd-off-road
text
fits_2018-ford-mustang-gt
fits_2010_2015-honda-civic
fits_2015_2026-ford-f-150

The grammar is the same whatever the product is. Shopify caps products at 250 tags, so use CSV for wide-fitment SKUs.

CSV and Google Sheets#

fitment.csv
SKU,Years,Make,Model,Submodel,Note
BP-CER-1142,2016-2021,Honda,Civic,,Front axle only
LK-6IN-F150,2015-2026,Ford,F-150,,Not with factory tow package
AF1-2090,2018-2024,Ford,F-150,Raptor,Requires hub ring
GHI789,2015|2017|2019,Toyota,Camry,,Track use only
ColumnRequiredFormat
SKUYesMatched to variant SKU, case-insensitive, trimmed
YearsYes2019, 2010-2023 (inclusive), or `201520172019`
MakeYesFree text, normalized before lookup
ModelYesFree text, normalized before lookup
SubmodelNoBlank means every submodel
NoteNoShown to shoppers for that vehicle

Header matching is case-insensitive; extra columns are ignored.

Year ranges#

InputExpands to
20192019
2010-20232010 … 2023 inclusive
2010_2023Same (tag form)
2015|2017|20192015, 2017, 2019

Spec metafields#

Any metafield becomes a typed spec field once mapped — see the per-category examples. These wheel and tire keys are recognised without a mapping step, because the Fitment Data add-on needs to read them:

text
custom.wheel_diameter        decimal, inches
custom.wheel_width           decimal, inches
custom.wheel_offset          integer, millimetres, signed
custom.wheel_bolt_pattern    text, canonicalised
custom.wheel_hub_bore        decimal, millimetres
custom.tire_size             text, e.g. 275/55R20
custom.load_index            integer
custom.speed_rating          text

Any other metafield works after a mapping step. Index field prefixes by type:

TypePrefixFilter control
Decimalspec_num_Range
Integerspec_int_Range
Text, singlespec_str_Dropdown / radio
Text, multispec_strs_Checkboxes
Booleanspec_bool_Toggle

Canonical value formats#

ValueCanonical formAccepted inputs
Make / modelF-150F150, f 150, F–150
Bolt pattern (wheels)5x114.35×114.3mm, 5-114.3, 5x4.5", 5X114,3
Any length20, 9.5, 620", 20.0, 20 in, 6 inch
Offset35, -12+35, 35mm, ET35
Hub bore87.187.1mm, 87,1
Tire size275/55R20275/55/20, 275-55-20

Unit equivalences are physics and ship in code. Make, model and vocabulary spellings are per-shop synonyms.

Still stuck?

Support is answered by the people who wrote this code — not a ticket queue.

Contact support