{
  "id": "E05",
  "url": "https://cartforagents.com/guides/auto-parts-product-data",
  "title": "Auto parts product data: publish the years it fits, and the ones it doesn't",
  "description": "Auto parts product data for AI shopping: write year, make, model, trim and powertrain as text, name the vehicles a part does not fit, and check what Shopify sends.",
  "answer": "Write fitment as plain text a shopper can check: the year range, make, model, trim, powertrain and anything else that changes the fit, plus the vehicles it doesn't fit. Put the years in the title and a fitment table in the description, and make every field agree. Then look up your own listing in Shopify's catalog and check the years and exclusions came through.",
  "take": "In fitment, a clear \"doesn't fit\" is worth as much as a \"fits\", because it's the line that stops the wrong order. Only one of the ten floor-mat listings we read had one.",
  "summary": "A merchant on Reddit had a customer show up with ChatGPT's wrong fitment and blame the store. We searched Shopify's catalog for floor mats for a 2021 RAV4 Hybrid and roof bars for a 2019 Outback, read every listing, and built the fitment sheet that closes the gaps we found.",
  "claims": [
    {
      "text": "A Shopify merchant selling auto parts wrote on Reddit: \"auto parts so fitment is a key thing and ChatGPT got it wrong, initially the customer blamed us and I was like ok where did I tell you it did fit I don't see that anywhere\".",
      "source_title": "Reddit r/shopify: Orders from ChatGPT (comment thread)",
      "source_url": "https://www.reddit.com/r/shopify/comments/1uly7ub/orders_from_chatgpt/",
      "source_date": "2026-07-04",
      "method": "observed",
      "limitation": "One merchant's account in a public thread. We could not see the order, the product or what ChatGPT said."
    },
    {
      "text": "For the search \"floor mats for 2021 Toyota RAV4 hybrid\", 3 of the top 10 Shopify Catalog records (positions 3, 5 and 6) gave no model year in any field we received: title, description, options or Shopify-generated metadata. Position 6 also never said hybrid.",
      "source_title": "Cart for Agents: Auto parts product data, How we checked",
      "source_url": "https://cartforagents.com/guides/auto-parts-product-data#how-we-checked",
      "source_date": "2026-11-04",
      "method": "observed",
      "limitation": "One search, one unpersonalized snapshot, top 10 only. The product pages may say more than the catalog record did."
    },
    {
      "text": "In the same result, one record (position 3) named vehicles it does not fit: \"Only fits Plug-in Hybrid and Hybrid models. Also fits Prime models. SuperTrunk: Does not fit Prime Plug-in Hybrid models.\" One more (position 2) said \"(For Hybrid Only)\" in its title. No other record stated an exclusion.",
      "source_title": "Cart for Agents: Auto parts product data, How we checked",
      "source_url": "https://cartforagents.com/guides/auto-parts-product-data#how-we-checked",
      "source_date": "2026-11-04",
      "method": "observed",
      "limitation": "Text matching plus a hand read of ten records. We did not check whether any mat fits any vehicle."
    },
    {
      "text": "Positions 7 and 9 carried the same manufacturer part number from two different sellers. Position 7's description said it fits the RAV4 Hybrid 2019-2025 and the Venza 2021-2024; position 9's description said it was designed for RAV4 Hybrid models \"from 2019 to 2021\".",
      "source_title": "Cart for Agents: Auto parts product data, How we checked",
      "source_url": "https://cartforagents.com/guides/auto-parts-product-data#how-we-checked",
      "source_date": "2026-11-04",
      "method": "observed",
      "limitation": "Quotes what each record said. We did not check the maker's own application list."
    },
    {
      "text": "Position 8's title said \"2019-2020 Toyota RAV4 Hybrid\", while the fitment list in its description ran from 2019 to 2025 by trim (for example \"2021-2025 Toyota RAV4 Hybrid XLE Premium\") and included Venza trims.",
      "source_title": "Cart for Agents: Auto parts product data, How we checked",
      "source_url": "https://cartforagents.com/guides/auto-parts-product-data#how-we-checked",
      "source_date": "2026-11-04",
      "method": "observed",
      "limitation": "One record. We cannot tell which range is right."
    },
    {
      "text": "Position 10's title was \"Floor Mats & Cargo Liner for 2019 (BLACK)\", with no make or model. Its description gave \"Item dimensions : H: 6.0 / L: 29.0 / W: 22.0\" with no unit, and Shopify's generated spec list said \"Dimensions: H 152 cm, L 737 cm, W 559 cm\".",
      "source_title": "Cart for Agents: Auto parts product data, How we checked",
      "source_url": "https://cartforagents.com/guides/auto-parts-product-data#how-we-checked",
      "source_date": "2026-11-04",
      "method": "observed",
      "limitation": "We can't see how Shopify generated the line. We read it as a unit error because a 737 cm floor mat is not plausible."
    },
    {
      "text": "Position 1's Shopify-generated spec list said \"Fitment: 2019-2025 Toyota RAV4 (varies by trim and configuration)\", and its own FAQ said fitment \"may vary depending on model year, trim, and interior options. Please confirm your vehicle details before ordering\".",
      "source_title": "Cart for Agents: Auto parts product data, How we checked",
      "source_url": "https://cartforagents.com/guides/auto-parts-product-data#how-we-checked",
      "source_date": "2026-11-04",
      "method": "observed",
      "limitation": "One record, quoted as received."
    },
    {
      "text": "For the search \"roof rack crossbars for 2019 Subaru Outback\", 4 of the top 10 records were for other model years by their own titles: 2000-2004 (position 5), 2010-2014 (positions 7 and 8) and 2026 (position 10).",
      "source_title": "Cart for Agents: Auto parts product data, How we checked",
      "source_url": "https://cartforagents.com/guides/auto-parts-product-data#how-we-checked",
      "source_date": "2026-11-04",
      "method": "observed",
      "limitation": "One search, one unpersonalized snapshot. Counts what the titles said, not what fits."
    },
    {
      "text": "In the same search, position 4's description said the rack \"does not require any drilling or modification\" and gave a roof-to-rack clearance of ¾\" (0.75\"), while Shopify's generated spec list said \"Installation: Requires drilling into factory mounting points\", \"2-3/4 in clearance between roof and rack\" and \"Fitment: 2015-2019 Subaru Outback 5th Gen (Cabriolet)\". The word cabriolet did not appear in the description.",
      "source_title": "Cart for Agents: Auto parts product data, How we checked",
      "source_url": "https://cartforagents.com/guides/auto-parts-product-data#how-we-checked",
      "source_date": "2026-11-04",
      "method": "observed",
      "limitation": "One record. Shopify may have generated the list from data we did not receive."
    },
    {
      "text": "Shopify marks the catalog description, product options, attributes, technical specifications, top features, unique selling points and condition labels as Inferred: generated or enriched by Shopify, possibly missing or inaccurate, and to be treated as discovery signals rather than merchant-authored text.",
      "source_title": "Shopify: Global Catalog MCP, Inferred response fields",
      "source_url": "https://shopify.dev/docs/agents/catalog/global-catalog",
      "source_date": "2026-11-04",
      "method": "documented",
      "limitation": "Living developer documentation. It does not say how assistants weigh these fields."
    },
    {
      "text": "Shopify says the Channel mapping page can source catalog product data from custom fields such as metafields and metaobjects, and can group separate products that are variants of the same product into one listing.",
      "source_title": "Shopify Help Center: Shopify Catalog and product discovery for agentic storefronts",
      "source_url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/products",
      "source_date": "2026-11-04",
      "method": "documented",
      "limitation": "Living help page. It does not promise a mapped field reaches every assistant unchanged."
    },
    {
      "text": "The Auto Care Association's ACES standard is how parts makers and sellers exchange fitment: year, make, model and other vehicle attributes, with qualifier statements for the details that narrow a fit.",
      "source_title": "Auto Care Association: Aftermarket Catalog Exchange Standard (ACES)",
      "source_url": "https://www.autocare.org/data-standards/aftermarket-catalog-exchange-standard-(aces)",
      "source_date": "2026-11-04",
      "method": "documented",
      "limitation": "Describes an industry data standard, not how any assistant reads fitment. Some of its databases need a paid subscription."
    },
    {
      "text": "To be included in Shopify Catalog, a store must be on the Starter plan or higher and not in private mode, except that a store on the Agentic plan that has not published its online store to a paid plan can still be included through agentic storefronts. Products need a title, at least one image and a price above zero.",
      "source_title": "Shopify Help Center: Requirements for being included in Shopify Catalog",
      "source_url": "https://help.shopify.com/en/manual/shopify-catalog/requirements",
      "source_date": "2026-11-04",
      "method": "documented",
      "limitation": "Partial list; the page also sets account-standing and category rules."
    },
    {
      "text": "In a supplied-snippet simulation, an invented humidifier with vague copy was picked in 3 of 180 Claude sessions, 0 of 60 on GPT-6.1-Sol, 6 of 60 on Gemini 3.8 Flash and 3 of 54 on Gemini 3.1 Pro; with its facts as a spec line it was picked in 134 of 180, 20 of 60, 19 of 59 and 15 of 55. Each model picked 2 of 8, so random picking is 25%.",
      "source_title": "Cart for Agents: Vague vs specific product facts, simulated picks by Claude, GPT and Gemini models",
      "source_url": "https://cartforagents.com/research/vague-specific-product-facts-simulation",
      "source_date": "2026-10-27",
      "method": "controlled-simulation",
      "limitation": "Invented product, supplied snippets, forced pick. Not auto parts, and not live ChatGPT or Gemini results."
    }
  ],
  "sources": [
    {
      "title": "Reddit r/shopify: Orders from ChatGPT",
      "url": "https://www.reddit.com/r/shopify/comments/1uly7ub/orders_from_chatgpt/",
      "accessed": "2026-10-27"
    },
    {
      "title": "Cart for Agents: Auto parts product data, How we checked",
      "url": "https://cartforagents.com/guides/auto-parts-product-data#how-we-checked",
      "accessed": "2026-11-04"
    },
    {
      "title": "Shopify: Global Catalog MCP",
      "url": "https://shopify.dev/docs/agents/catalog/global-catalog",
      "accessed": "2026-11-04"
    },
    {
      "title": "Shopify Help Center: Shopify Catalog and product discovery for agentic storefronts",
      "url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/products",
      "accessed": "2026-11-04"
    },
    {
      "title": "Shopify Help Center: Requirements for being included in Shopify Catalog",
      "url": "https://help.shopify.com/en/manual/shopify-catalog/requirements",
      "accessed": "2026-11-04"
    },
    {
      "title": "Auto Care Association: Aftermarket Catalog Exchange Standard (ACES)",
      "url": "https://www.autocare.org/data-standards/aftermarket-catalog-exchange-standard-(aces)",
      "accessed": "2026-11-04"
    },
    {
      "title": "Cart for Agents: Vague vs specific product facts simulation",
      "url": "https://cartforagents.com/research/vague-specific-product-facts-simulation",
      "accessed": "2026-11-04"
    }
  ],
  "limitations": [
    "Both examples are single searches in one unpersonalized Shopify Catalog snapshot taken November 4, 2026, top 10 results only. They show what those records said, not how common each pattern is across auto parts.",
    "We didn't check any part against any vehicle. Where two records disagree, we can't say which one is right.",
    "We read the catalog records only, not the product pages, fitment widgets or images. A year/make/model selector on your site may not reach the catalog at all, which is part of the point, but it means a page can say more than its record.",
    "Shopify Catalog is one source. ChatGPT, Gemini, Copilot and others may add other sources, rewrite text or rank differently.",
    "The fitment sheet is our format, not a platform requirement. We haven't measured whether using it changes picks, returns or sales.",
    "Store and brand names are withheld; listings go by position."
  ],
  "related": [
    "https://cartforagents.com/guides/spec-sold-product-guides",
    "https://cartforagents.com/guides/negative-product-attributes",
    "https://cartforagents.com/guides/gtin-mpn-sku",
    "https://cartforagents.com/guides/product-variant-structured-data",
    "https://cartforagents.com/guides/shopify-metafields-ai",
    "https://cartforagents.com/guides/product-specification-template",
    "https://cartforagents.com/guides/apparel-product-data",
    "https://cartforagents.com/guides/pet-product-data"
  ],
  "published": "2026-11-04",
  "updated": "2026-11-04",
  "checked": "2026-11-04",
  "kind": "guide"
}