Catalog management

Make bearings searchable and comparable across brands.

Import supplier exports, map them into one family-aware model, review every proposed change with its source, and export a catalog your filters and search can actually use.

Scoped assessments on request · workspace planned

The problem

Why bearing catalogs
stop being comparable

Every brand, supplier and legacy import brings its own columns. After a few years, the same field means three different things.

  • 01

    Same label, different meaning

    A column called “B” or “Width” can hold ring width, total width or height depending on bearing type. Filters built on it quietly mix incomparable values.

  • 02

    Blank cells you cannot interpret

    Is a missing contact angle unknown, or simply not applicable to a deep-groove ball bearing? Without a status, completeness reports are meaningless.

  • 03

    Duplicates and near-duplicates

    Supplier imports create several rows for one product — while true variants that differ only by suffix get merged by over-eager cleanup.

Worked example

Before and after
one import

Three supplier rows for the same synthetic family, mapped into one model. Originals are preserved next to the normalized values.

Supplier columns → normalized recordIllustrative demo · synthetic data
RowRaw label / valueNormalized fieldValueStatus
S1-0041“B” = 12ring_width12 mmpopulated · rule: radial family
S2-1182“Width (mm)” = 12,0ring_width12 mmpopulated · decimal comma parsed
S3-0007“H” = 9height9 mmpopulated · rule: thrust family
S1-0041“Contact angle” = (blank)contact_angle—not applicable
S2-1182“Origin” = (blank)country_of_origin—not researched · lot-scoped
S3-0007“Seal” = “2RS?”closure—conflicting · needs review

Method

Import → map → review
→ export

The same sequence every time, so results are comparable between categories and suppliers.

  1. Import and preserve

    Keep each source file as received, with row IDs, so every later value can be traced back.

  2. Profile and check

    Structural checks: required identifiers, units, invalid values, duplicate candidates. The free checker does this step.

  3. Map to family schemas

    Map columns per bearing family, with applicability rules, instead of one global string-to-field table.

  4. Review changes

    Proposed values arrive with source, method and conflicts. Reviewers accept, reject or defer.

  5. Export

    A flat, consistent sheet per category — or the format your PIM imports — plus an exceptions list.

Outcome and limits

What you get — and what you don’t

A category in which every column means one thing, every blank has a reason, and every changed value can be traced to a source and a decision.

Detail
IncludedField mapping per family with documented rules
IncludedField status for every applicable attribute
IncludedDuplicate candidate groups for review
IncludedFlat export plus exceptions list
Not includedSelf-serve workspace (planned)
Not includedAutomatic merges or overwrites
Not includedEngineering substitution approval
Not includedConnectors to specific marketplaces or PIMs (scoped per engagement)

Delivery options

How it is delivered today

Related

Keep reading

FAQ

Questions
answered.

Still have a question?

Discuss your catalog

Do I need to send you my data to start?

No. The catalog checker runs in your browser and nothing is uploaded. Share data only once a scoped assessment and handling process are agreed.

Will you change our taxonomy?

Only if that is in scope. Mapping into family schemas can sit alongside your existing taxonomy; the scope of any taxonomy work is agreed explicitly per engagement.

Can you write back into our PIM or marketplace tool?

Today delivery is file-based. Specific integrations are scoped per engagement once the data work is proven; we do not advertise connectors that do not exist.

Start with one category.
See the gaps before you commit.

Run the free checker on an export, then tell us which category hurts most. We will propose a scoped assessment with clear inclusions.