Build a Supersession Table from Price-List Changes
A step-by-step playbook for turning disappeared and newly appeared part numbers in successive price lists into candidate supersession pairs, verifying them, and loading them into your catalog.
Price lists are the most readily available — and most underused — source of supersession data. When a manufacturer drops a part number from one edition and introduces a new one in the same product group, that is a candidate supersession pair. This playbook walks through the extraction, pairing, verification and loading workflow.
Most manufacturers do not send a structured supersession feed. They send a new price list. Somewhere in the delta between the January file and the July file, part numbers disappeared and new ones appeared. Those changes are the raw signal. Turning them into a trustworthy supersession table is the work.
Prerequisites
- Two or more successive price lists from the same manufacturer, in a structured format (CSV, Excel, or parsed from PDF)
- A consistent product-group or category field in each list (so disappeared and appeared parts can be paired within the same family)
- Access to the manufacturer’s product documentation or a product specialist who can verify candidate pairs
The workflow
- Normalize both price lists
Ensure part numbers are in the same format (uppercase, stripped of leading zeros, hyphens normalized). Align column names so the two files can be compared field by field. Common normalization issues: trailing spaces, inconsistent hyphenation (
AB-1001vsAB1001), mixed case. - Diff the two lists
Produce three sets:
- Disappeared: part numbers in the old list but not in the new list
- Appeared: part numbers in the new list but not in the old list
- Unchanged: part numbers in both (these may still have price or description changes, but are not supersession candidates)
- Filter noise
Not every disappeared part is a supersession. Filter out:
- Parts removed due to a product-line exit (the entire group disappeared, not just one number)
- Parts removed due to data cleanup (duplicates, test items)
- Appeared parts that are genuinely new products, not replacements for old ones
Signals that help: if a part disappeared and nothing new appeared in the same product group, it is more likely a simple discontinuation than a supersession.
- Pair candidates by product group
Within each product group, match disappeared parts to appeared parts. The strongest pairing signals:
- Same or very similar description (after normalization)
- Matching key specifications (dimensions, ratings, material)
- Similar price point (a successor is often priced within a narrow band of the predecessor)
- Part-number pattern similarity (a suffix change like
AB-1001→AB-1001A, or a series shift likeAB-1xxx→AB-2xxx)
- Score and rank candidates
Assign a confidence score to each candidate pair based on how many signals match. A pair with matching description, specifications and price is high confidence. A pair matched only by product group is low confidence and needs manual review.
- Verify candidate pairs
Before loading any pair into the catalog, verify it:
- Check the manufacturer’s website or documentation for a supersession notice
- Ask a product specialist: is this the same part under a new number, or a different product?
- Check the quantity: did the pack size or unit of measure change?
- Confirm the direction: is the new part a drop-in replacement, or does it have a different specification?
- Record the supersession
For each verified pair, create a supersession record with:
- Old part ID and new part ID
- Direction (one-way unless explicitly bidirectional)
- Effective date (the publication date of the new price list, or the manufacturer’s stated date if available)
- Quantity ratio (1:1 unless pack size changed)
- Source: “Price-list diff, [manufacturer] [old-list date] → [new-list date]”
- Status: “Active” for verified pairs, “Pending review” for unverified candidates
- Check for chain extensions
Look up each old part ID in the existing supersession table. If it already has an incoming
REPLACED_BYedge (it was itself a successor to an even older part), the new pair extends the chain. Verify that the chain resolves correctly to the new terminal part.
What the output looks like
| Old part | New part | Direction | Date | Ratio | Source | Confidence | Status |
|---|---|---|---|---|---|---|---|
| AB-1001 | AB-2050 | One-way | 2026-07-01 | 1:1 | Price-list diff, Jan → Jul 2026 | High (description + specs match) | Active |
| CD-3300 | CD-3300A | One-way | 2026-07-01 | 1:1 | Price-list diff, Jan → Jul 2026 | High (suffix change, same specs) | Active |
| KT-300 | KT-300A + KT-300B | One-way (split) | 2026-07-01 | 1:1 each | Price-list diff, Jan → Jul 2026 | Medium (manual review confirmed) | Active |
| EF-500 | EF-600 | One-way | 2026-07-01 | 1:2 | Price-list diff, Jan → Jul 2026 | Medium (pack size change: 10 → 5) | Active |
| GH-200 | GH-250? | — | — | — | Price-list diff, Jan → Jul 2026 | Low (same group, different specs) | Pending review |
Common pitfalls
Where Claro fits
Claro automates the diff, pairing and scoring steps. When a new price list arrives, Claro compares it against the previous version, identifies candidate pairs using description similarity, specification overlap and part-number pattern analysis, and presents the results as a scored queue for the catalog team to verify. Verified pairs are added to the Product Identity & Evidence Graph as sourced REPLACED_BY edges, and existing chains are extended automatically.
Related
Glossary
What is supersession?
Manufacturer replaces one part number with another — shapes, direction and what to store.
Guide
Model supersession chains
Data model, chain resolution, splits, merges.
Playbook
Resolve a legacy part number
Step-by-step: normalize, look up, follow the chain, confirm.
Article
Supersession: the most under-modeled relationship
Why catalogs still hold supersession in people's heads.
FAQ
How do you detect supersession from price lists?
Compare successive price lists from the same manufacturer. Part numbers that disappear between versions are discontinuation candidates. Part numbers that appear for the first time in the same product group are successor candidates. Pairing them by product group, description similarity and specification overlap produces candidate supersession pairs for verification.
What is the difference between a candidate pair and a confirmed supersession?
A candidate pair is a hypothesis: this old number might have been replaced by this new number, based on price-list evidence. A confirmed supersession is a verified pair with a source, direction, effective date and quantity ratio. Candidate pairs must be reviewed before they enter the catalog as trusted supersession records.
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