Skip to content

ResourcesGuide

Compatibility data for AI answers: check the recorded relationship

When a shopper asks whether a part matches their model, an assistant needs the right relationship and its conditions. Start with the record your catalog team trusts, then test whether the answer uses it correctly.

Updated 3 min read

“Which replacement part is listed for this exact model?” is a useful question to test. “Will this definitely fit?” can ask for much more: a product revision, an excluded configuration, an installation condition or a judgment the source never made.

Preserve the condition before testing the answer. For a Shopify catalog operator, the recorded revision or exclusion can change a yes into a clarification or an unknown.

Define what the relationship actually means

Consider this fictional maintenance record. It illustrates a data design, not a supported StoreKnows import format or an engineering recommendation.

Scroll sideways for columns out of view. Keyboard: focus the table and use the Left and Right arrow keys.

Field Example
Replacement part Service insert P-42
Target model Fixture C2, revision B
Relationship Listed replacement insert
Condition Requires housing H-2
Exclusion C2 revision A
Source Manufacturer parts table, revision 3
Reviewed by / date Named catalog owner / review date

The question “Which insert is listed for C2 revision B?” should preserve the housing condition. For “Does it fit a C2?” the missing revision is a reason to clarify. For an unlisted model, the record supports “not established from this table,” not an invented yes or no.

Model names deserve particular care. Similar spelling, a shared prefix or a product image is not a maintained relationship. Decide how aliases resolve to a canonical identifier, and keep exceptions attached to the relationship they qualify.

Find the source before changing the storage

The authoritative table might live in a product field, a referenced record, a supplier document or an external fitment system. Record who owns it, how updates arrive and which products it covers.

A widget’s presence does not show which data an assistant can access. An absent browser tool does not prove the widget or its underlying data is unreadable through every other route. Ask the provider for the actual access method and its scope; do not assume a CSV export, API or permission exists.

Large vehicle or industrial fitment systems can require logic beyond a list of model names. Defer a StoreKnows evaluation until access, rights, scale and the necessary matching conditions are verified. Start with a bounded subset the responsible operator can review.

Check how the relationship reaches the agent

Use the product-data trace to inspect the page, Catalog source or native browser response that exposes the relationship. Those routes are different; a browser test cannot establish what a consumer assistant’s Catalog answer used.

Keep conditions beside the compatibility statement and derive displays from the maintained record where practical. A clearer presentation is worth checking, not a guarantee that a complex relationship will be answered correctly.

Test the exceptions, not just the easy match

Use questions that expose the limits of the source:

  1. A supported exact model with all required conditions supplied.
  2. A name missing its revision or other necessary qualifier.
  3. A specifically excluded configuration.
  4. A model absent from the table.
  5. An alias that your catalog team recognizes, with its canonical identifier recorded.

Keep those cases in the answer log. A clarification or explicit unknown may be the supported answer; do not count refusal to guess as failure.

If the assistant receives the exception but omits it, that is different from never receiving the relationship. A proposed data change should address the observed problem. A better answer in one simulated run is evidence about that run; it does not certify physical fit or establish fewer returns.

Try a supported proposal against the exceptions

StoreKnows is relevant when the native browser answer misses an important maintained relationship and a supported proposal can be tested. A field named compatible_with or a visible fitment widget does not establish ingestion or matching support.

Run the free catalog-built check. If an applicable fix appears, try your model-specific question before publishing. Use the comparison method to retain both successes and exceptions. Keep your existing fitment workflow until a supported alternative is demonstrated for its actual job.

Corrected 13 September 2026: removed the accuracy headline, universal visibility claims, assumed export support and the claim that adding one list fixes compatibility answers. The example above is illustrative; no customer fitment test or commercial outcome is claimed.

StoreKnows is independently developed and not affiliated with, endorsed by or sponsored by Shopify, OpenAI, Google or Anthropic.

Check a supported compatibility question

Run the free catalog-built simulated check. If a supported fix is proposed, try it with your own product question before deciding what to publish.

Install for the free check

Questions this article answers

Does a compatible_with field prove that a part fits?
No. It records a relationship whose meaning depends on your source, model identifiers and conditions. Retrieving that record does not independently certify physical fit, safe use or installation requirements.
Can StoreKnows use the data in my fitment app?
Do not assume so. Establish the app's supported access method, your rights to use the data, its identifiers and required logic before evaluating a bounded subset. A visible widget does not establish an integration.