Resolve a Legacy Part Number to a Current SKU
A step-by-step playbook for taking a legacy, discontinued or customer-specific part number and tracing it to the current orderable SKU — through normalization, cross-reference lookup, supersession-chain resolution and confirmation.
Resolving a legacy part number means tracing a discontinued, customer-specific or otherwise non-current identifier back to the orderable SKU in your catalog. The path goes through normalization → cross-reference lookup → supersession-chain resolution → confirmation. This playbook walks each step.
A sales rep receives an order referencing part number XY-2040. That number does not appear in the current catalog. It might be a customer’s internal code, a manufacturer’s old number, a supplier’s identifier, or a number from a system the company migrated off five years ago. Somewhere in the catalog data — or in a spreadsheet, a product specialist’s memory, or a manufacturer’s archive — there is a path from XY-2040 to the part the customer actually needs.
The workflow
- Normalize the input
Before looking anything up, clean the part number:
- Strip leading and trailing whitespace
- Remove or normalize hyphens, slashes and dots (depending on your convention)
- Uppercase (unless the manufacturer’s numbering is case-sensitive, which is rare)
- Remove leading zeros if your system does not use them
- Check for common transcription errors:
Ovs0,Ivs1,lvs1
The goal is to match the format used in your cross-reference tables. A lookup that fails because of a stray space or a missing hyphen is the most common false negative.
- Look up in cross-reference tables
Search your crosswalk / cross-reference tables for the normalized number. Check:
- Customer-to-internal mappings (the number may be the customer’s internal code)
- Supplier-to-internal mappings (the number may be the supplier’s code)
- OEM-to-aftermarket mappings
- Old-to-new mappings
If found, note the internal SKU or MPN it maps to, and proceed to step 3 with that number.
- Check supersession records
Look up the number (or the internal SKU from step 2) in the supersession table. If it has an outgoing
REPLACED_BYedge:- Follow the chain to the terminal node — the part with no further outgoing
REPLACED_BYedge - Check that the terminal node’s status is “active” (not itself discontinued)
- Note any quantity-ratio changes along the chain
- Note any splits (one old part → multiple new parts)
If the chain is broken (the terminal node is also discontinued with no successor), flag it. The customer needs to know there is no current replacement, not just silence.
- Follow the chain to the terminal node — the part with no further outgoing
- If not found: check external sources
If the number is not in your cross-reference or supersession tables:
- Search the manufacturer’s website or online parts catalog for the number
- Check the manufacturer’s supersession bulletins or product-change notices
- Search supplier portals and third-party cross-reference databases
- Ask a product specialist who may know the product line’s history
- Check old catalogs, price lists, or archived ERP data for historical records
If any of these yield a mapping, add it to your cross-reference or supersession table with the source recorded.
- Confirm the result
Before telling the customer or placing an order, verify:
- Do the successor’s key specifications match what the legacy part was used for? (Dimensions, ratings, material)
- If there was a quantity-ratio change, does the order quantity need adjusting?
- If there was a split, does the customer need all of the successor parts?
- Is the successor in stock and orderable?
A supersession record says the manufacturer replaced A with B. It does not guarantee that B is the right part for the customer’s specific application — especially if the customer was using A in a non-standard way.
- Record the resolution
Whether or not you found a match, record the outcome:
- Found: add or update the cross-reference/supersession record with the source, date and confidence
- Not found: record the lookup attempt so the next person who encounters the same number does not repeat the search from scratch
- Ambiguous: record the candidate matches and the open question for a product specialist to resolve
Decision tree for common cases
| Scenario | Next step |
|---|---|
| Number is a customer's internal code | Look up customer-to-internal crosswalk → internal SKU → check supersession |
| Number is the manufacturer's old part number | Look up old-to-new supersession → follow chain → confirm specs |
| Number is a supplier's code | Look up supplier-to-internal crosswalk → internal SKU → check supersession |
| Number is an OEM code, customer wants aftermarket | Look up OEM-to-aftermarket crosswalk → confirm form-fit-function match |
| Number not found anywhere | Check manufacturer docs, ask product specialist, record the gap |
| Chain ends at another discontinued part | Flag as broken chain — no current replacement available |
Common pitfalls
Where Claro fits
Claro resolves legacy part numbers against the Product Identity & Evidence Graph. When a legacy number arrives — from a customer order, an old BOM, or a migration file — Claro normalizes it, searches across all crosswalk types, follows supersession chains to the current active part, and presents the result with the evidence behind each step. Unresolved numbers surface in an exception queue for the catalog team.
Related
Glossary
What is a crosswalk?
Mapping tables between identifier systems.
Glossary
What is supersession?
Manufacturer replaces one part number with another.
Guide
Model supersession chains
Data model, chain resolution, splits, merges.
Playbook
Build a supersession table from price-list changes
Turn disappeared and appeared codes into candidate pairs.
FAQ
How do you resolve a legacy part number?
Start by normalizing the number (strip spaces, fix hyphens, uppercase). Then look it up in your cross-reference tables and supersession records. If found, follow the supersession chain to the terminal active part. Confirm the result by checking that the successor’s specifications match what the legacy part was used for. If not found, check manufacturer documentation, supplier portals and product specialists.
What if the legacy part number has no cross-reference or supersession record?
Check the manufacturer’s website or documentation for a supersession bulletin. Check supplier portals for cross-reference databases. Ask a product specialist who may know the history. If none of these yield a result, the part may be truly obsolete with no replacement, or the cross-reference data may simply be missing from your catalog.
Claro
See how Claro handles this in production
This concept is one piece of keeping a catalog trusted. See how Claro resolves identity, enriches missing attributes, and validates every update before it reaches your PIM or ERP.
Learn more