Identifiers

Save codes as identifiers, not as accidental text fragments.

Uniqueness

Capture scope: worldwide, by supplier, by store or internally.

Normalization

Recognize allowed write variants such as dashes or spaces without merging different codes.

Historical codes

Use controlled mapping when customers keep searching for old item numbers.

Exact ranking

A valid identifier is a strong explicit signal and should not lose from wide semantic matches.