Every supplier names things their own way. Attribute mapping is the unglamorous step that turns forty vocabularies into one — and it decides how good your data ends up being.
Attribute mapping is one of those terms that sounds technical and turns out to describe something very ordinary: translating what a supplier calls things into what you call things. It is the least glamorous step in product data management and probably the one that decides quality more than any other.
Three suppliers send you the same information about colour. One uses a column called “Farbe”, one “colour”, one “Color-Code”. Inside those columns you find “rot”, “Rot” and “RED”. Without mapping, you end up with three fields and half a dozen values describing one property — and a shop filter that offers your customers three versions of red.
Which incoming column corresponds to which of your attributes. “Farbe” → your colour attribute. This is the part everyone does.
Which incoming values correspond to which of your canonical values. “rot”, “Rot”, “RED” → rot. This is the part that often gets skipped — and it's why data still looks wrong after a careful import. Matching the column alone gives you one tidy field full of untidy values.
Units belong here too: “50 cm”, “0,5 m” and “500mm” are the same length written three ways. Any filter or comparison built on unnormalized units is quietly wrong.
You can rename columns by hand for one import. The problem is the next delivery — same supplier, same quirks, same manual work. A mapping that is stored per supplier applies automatically every time that source delivers again. That's the difference between cleaning up once and staying clean.
Recurring structures only need mapping once. For new or unfamiliar fields, AI can propose the likely match, which a person confirms. In Productbay this is part of the import path: supplier data comes in, field and value mapping is applied, gaps are enriched, and everything generated goes through a review queue before it reaches your channels.
Book a demo — bring a supplier file and we'll map it live onto a clean model.
Get started