Catalog SKU Matcher India#
Purpose#
Build reliable cross-store product matching for Indian catalogs so price comparison is accurate.
Disclaimer#
This skill provides matching and normalization guidance only. It does not guarantee perfect match accuracy for all catalogs or seller data quality.
Use at your own risk. The skill author/publisher/developer is not liable for direct or indirect loss, incorrect match decisions, trading losses, or other damages arising from use or misuse of this guidance.
Matching strategy#
Use a layered approach:
- Hard identifiers
- model number / GTIN / MPN / ISBN where available
- Variant normalization
- brand
- model family
- storage/RAM
- color
- size/pack quantity
- condition (new/refurbished/used)
- Soft similarity
- token similarity on cleaned title
- key-attribute overlap
- seller metadata sanity checks
- Confidence score
high: auto-match
medium: human review queue
low: reject
False-match guardrails#
- Never match different storage/RAM variants as same SKU.
- Never match bundles/accessories to standalone products.
- Never ignore refurbished/used condition differences.
- Require manual review when two or more variant fields are missing.
When matching listings, return:
- canonical SKU candidate
- matched listings with confidence level
- rejected candidates with reason codes
- manual review queue entries
Setup#
Read setup.md and define normalization dictionaries first.
Validation#
Run validation-checklist.md on labeled test sets before production.
References#
- Rules and reason codes: matching-rules.md
- Confidence scoring: scoring-guide.md
- Edge-case examples: examples.md