Skip to main content
Back to E-commerce Dictionary

Attribute Collision

Data managementIntermediate Level

An attribute collision is a conflict where two sources use the same attribute name for different things, or send different values for the same attribute of one product.

Image by · CC BY 4.0

What is Attribute Collision?

An attribute collision happens when product data from different sources clashes on the same attribute. Either two sources use one name for different things (Length of the cable versus Length of the box), or they send different values for the same attribute of one product (Material: cotton versus Material: cotton blend). Collisions show up during imports, catalog migrations and supplier onboarding. They differ from a simple data error: each source can be correct on its own terms, but the meanings or values do not line up. The fix is a clear attribute model with one definition and unit per attribute, a mapping per source and a rule for which source wins. The guide to attribute standardization walks through that setup.

Why Attribute Collision matters for e-commerce

Collisions break the parts of a shop that depend on clean attributes: filters, comparison tables, site search and channel feeds. A filter for Length that mixes cable and box sizes returns wrong products, and a feed with conflicting values can be rejected by a marketplace. They also erode trust. Shoppers who see one value in the specs and another in the description hesitate to buy. Salsify's 2025 Consumer Research found that 54% of shoppers dropped a purchase because of conflicting information.

Examples of Attribute Collision

  • 1Attribute: Length, Source A: cable length 2 m, Source B: box length 30 cm, Fix: split into Cable length and Package length
  • 2Attribute: Material, Source A: Cotton, Source B: Cotton blend, Fix: pick the trusted source and store the composition separately
  • 3Attribute: Size, Source A: EU 42, Source B: UK 8, Fix: one size attribute per size system
  • 4Attribute: Color, Source A: Navy, Source B: Dark blue, Fix: map both to one value in the value list

How WISEPIM Helps

  • Import mapping links each source column to a fixed attribute, so similar names do not end up in the same field by accident.
  • Attribute management and the Attribute values page show every value in use, so you can spot and clean conflicting values.
  • Quality Guard rules flag products whose values break the format or value list you set.
  • Bulk editing fixes the same conflict across many products at once.

Common mistakes with Attribute Collision

  • Assuming every supplier means the same thing by a common name such as Length or Size.
  • Merging data sets without checking definitions and units first.
  • Letting the last import win by default instead of setting a trusted source per attribute.
  • Fixing collisions by hand in the shop instead of in the central catalog.

Tips for Attribute Collision

  • Give every attribute a written definition and a unit before you import new sources.
  • Use specific names (Package length, Cable length) instead of generic ones.
  • Decide per attribute which source is trusted when values conflict.
  • Review new supplier files against your attribute model before the first import.

Trends around Attribute Collision

  • AI-assisted mapping that suggests when two source names mean the same attribute, or when one name hides two meanings.
  • Industry classifications such as ETIM and GS1 GPC used as a shared reference for attribute definitions.
  • Stricter marketplace attribute schemas that reject conflicting values instead of guessing.

Tools for Attribute Collision

  • WISEPIM (attribute management and import mapping)
  • Akeneo
  • Salsify
  • OpenRefine
  • Microsoft Excel (for mapping audits)

Related Terms

Also Known As

Attribute conflictField name clashData mapping conflictProperty collision

Frequently Asked Questions

It is a conflict between product data sources on the same attribute. Either one name means different things in each source, or the sources send different values for the same product. Both lead to wrong filters, specs and feeds.

A collision is about structure and meaning: two sources use the same field for different things. A mismatch is about values: the field means the same, but the content differs. Both often appear together during imports.

Define every attribute with a name, meaning and unit, and map each source column to it explicitly. Set a trusted source per attribute for when values differ, and check new supplier files before the first import.

One supplier sends Size as EU 42 and another as UK 8 in the same field. The size filter then mixes systems and shoppers get wrong results. Splitting sizes per system, or converting to one, fixes it.

Still have questions?

Can't find the answer you're looking for? Please get in touch with our team.

Contact Support

Keep exploring

Hand-picked next steps to go deeper.