Product Catalog licensing

License the product layer instead of building it

Every record arrives already resolved at UPC level, with a confidence score and a source on each field. Inspect what you are buying before you buy it, then take it into the stack you already run.

One product, as twelve sources describe it

One UPCProduct Catalog licensing
Sources describing a single UPC
12

Twelve sources carry this product. Retailer sites, retailer APIs, a distributor feed, a marketplace listing, a label database. No two of them describe it the same way.

Live records from the catalog · source names generalized
What the sources disagree onI · III
Field · distinct values across the twelve
IProduct name11
11 names in1 record out

Each bar is one title as it arrived, drawn to its real length. The solid rule underneath is the row you license.

IIBrand4

Four values in the brand field for one product, counting the blanks. Sorting by brand across raw sources splits this item four ways.

Blanks included
IIIManufacturer6

Six spellings of one company, including two that name the brand instead and two that are empty. None of them are wrong at the source. All of them are wrong together.

One company, six ways

What you license is not a list of products. It is the decision that these twelve records are one product.

Counts taken from the live catalog for a single UPC in breakfast cereal. Source names are generalized to their type; the titles, brand values and manufacturer spellings are unedited.

How the layer is built and kept

Resolution is not a pass that runs once. Sources change how they describe a product constantly, so the decision has to keep being made.

Read from the source
many sources, not one feed

Records are read where the product actually appears: retailer sites and APIs, distributor feeds, marketplace listings, label databases. More sources means more disagreement to settle, and a row that does not depend on any single one of them being right.

Resolved to one row
a decision, not a merge

Matching is the product. Twelve records become one because a model decided they are the same item, then chose which value to trust for each field. The values that lost are kept rather than dropped, so the decision can be inspected later.

Kept current
re-read on a cadence

Sources change titles, brand fields and pack claims without telling anyone. The layer is re-read on a set cadence, so a row licensed last quarter reflects how the product is described now rather than how it was described then.

Inspect one record before you license the catalog

The twelve source records behind that UPC, shown as they arrived, and the single row they resolve to.

UPC 016000124950 Breakfast cereal 12 source records
As the sources describe it
Distributor feedHoney Nut Cheerios Family Size Cerealbrand Cheerios
MarketplaceHoney Nut Cheerios, Heart Healthy Gluten Free Breakfast Cereal with Whole Grain Oats, Giant Size, 27.2 ozbrand null
Retailer siteGeneral Mills Honey Nut Cheerios Giant Size Cereal, 27.2 ozbrand Cheerios
Retailer APIGeneral Mills Cheerios Honey Nut Breakfast Cereal - 27.2ozbrand empty
Retailer APIHoney Nut Cheerios, Heart Healthy Gluten Free Breakfast Cereal, Giant Size, 27.2 ozbrand Cheerios
Label databaseHoney Nut Cheerios Gluten Free Breakfast Cereal Giant Sizebrand Cheerios
Retailer siteHoney Nut Cheerios Cereal Whole Grain Oats Gluten Free Giant Sizebrand Cheerios
Retailer siteCheerios Honey Nut Cereal Giant Sizebrand Cheerios
Retailer APICheerios Honey Nut - 27.2oz - General Millsbrand Cheerios
Retailer siteCheerios Honey Nut - 27.2oz - General Millsbrand Cheerios
Grocery platformHoney Nut Cheerios Breakfast Cereal with Oats, Gluten Freebrand honey nut cheerios
Retailer APIHoney Nut Cheerios Heart Healthy Cereal, 27.2 oz Giant Size Boxbrand Cheerios
As you license it
ProductHoney Nut Cheerios Cereal
BrandCheerios
ManufacturerGeneral Mills
Pack size27.2 oz
Pack tierGiant size
BaseWhole grain oats
ClaimGluten free
ClaimHeart healthy

One row, and every field on it carries a confidence score and a line back to the source it was read from. You set the threshold you will accept.

Twelve live records for one UPC, pulled from the catalog and shown unedited apart from source names, which are generalized to their type. The brand field alone arrives as four different values, two of them blank or lower cased, which is enough to split one product into four in any system that trusts the source.

Harmonya Helps You Make Faster, More Confident Decisions

A licensed layer is infrastructure. What it is worth is whatever the systems downstream can finally do once every product is described one way.

Harmonya Product Catalog

How the layer is built, what it reads, and what arrives at UPC level.

See the product

Request a Demo

Thirty minutes on your categories. How the record gets built, what it holds, and the questions your team could put to it.