If you've ever tried to search "polos under $10 in navy" across more than one supplier, you already know the punchline. SanMar files them under one label, S&S Activewear under another, Hit Promotional under a third, and a long tail of suppliers keep their own taxonomy of taxonomies — Polos , Knits , Apparel > Tops > Sport Shirts , POLO/SPORT , Performance Polos , you get the idea. Same garment, twelve different category strings. We just shipped a fix: a single curated category tree, an AI classifier that fills it in, and a real normalized_category_id filter on the API. PSRESTful Product Search and PromoSync Product Search both use it as of today. The Problem PromoStandards never standardized categories. The Product Data service hands back whatever the supplier decides to put in ProductCategory and ProductSubcategory , and every supplier decides differently. That's fine for browsing one supplier — it falls apart the moment you try to search across all of them.…