Ecommerce catalog migration reconciliation calculator

Calculate unmapped old IDs and unmapped new IDs with your own figures.

Your numbers

Use the units shown. Results update as you change valid inputs.

Use unmapped old IDs and unmapped new IDs to compare changes to your inputs. The method and limits below explain the scope.

Examples

Examples

Try the starting example

Old catalogue: ID, key=value attributes joined by |; or none
A,price=100|color=red B,price=200|color=blue C,price=300|color=black
New catalogue: ID, key=value attributes joined by |; or none
X,price=100|color=red Y,price=210|color=blue Z,price=400|color=white
Explicit one-to-one ID mappings: old ID, new ID; or none
A,X B,Y
Required literal comparison keys joined by |
price|color
Unmapped old IDs
C
Unmapped new IDs
Z
Mapped field mismatches by old ID
B: price
Mapped records equal on every required populated field
1
Mapped record pairs
2
New minus old record count
0

Try another scenario

Old catalogue: ID, key=value attributes joined by |; or none
A,price=100|color=red B,price=200|color=blue C,price=300|color=black
New catalogue: ID, key=value attributes joined by |; or none
X,price=100|color=red Y,price=200|color=blue Z,price=400|color=white
Explicit one-to-one ID mappings: old ID, new ID; or none
A,X B,Y
Required literal comparison keys joined by |
price|color
Unmapped old IDs
C
Unmapped new IDs
Z
Mapped field mismatches by old ID
None
Mapped records equal on every required populated field
2
Mapped record pairs
2
New minus old record count
0
Calculation method

Calculation method

Unmapped old IDs

Old IDs without a mapping row.

Unmapped new IDs

New IDs not targeted by a mapping row.

Mapped field mismatches by old ID

Compare required attribute values literally; either side missing is flagged even if both are absent.

Mapped records equal on every required populated field

Count mapped pairs with zero required-field mismatches.

Mapped record pairs

Count explicit unique old/new pairs; many-to-one mappings are rejected.

New minus old record count

New record count−old record count, independently of mapping coverage.

Symbols and units
a
Old catalogue: ID, key=value attributes joined by |; or none
b
New catalogue: ID, key=value attributes joined by |; or none
c
Explicit one-to-one ID mappings: old ID, new ID; or none
d
Required literal comparison keys joined by |

Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.

Assumptions & limits

Assumptions & limits

  • An explicit ID-map and literal-field audit. Normalize units, currencies, case and canonical values before comparison; the tool does not infer entity matches, merge records or migrate data.
Are these inputs private?

These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.

Further reading

Google Merchant Center: product-data terminology and consistency background ↗

Background reading; this does not imply endorsement or independent review of SumFizz.

Share this page
Share this calculator

Leave unchecked to share the page without your entered values.