Skip to content
Integra Lens
Menu
Rubric 0.3.0

Product identifiers

R8.2

Does each product carry an identifier an agreement could name?

Why it matters
An identifier lets an agreement say exactly which product was bought.
What Lens looks for
We looked for valid identifiers, such as barcode numbers (GTINs), ISBNs or SKUs, on a sample of your products.
Where it sits
Product · Check 1 of 4
Needed for
Agreeable
Builds on
Nothing
Usually fixed by
Platform admin · Hours

What to do

Publish GTINs in the catalog and in schema.org/Product.

The definition
Definition
The product sample is every product the probe read (the catalog page, the UCP search answer and the product pages). An identifier is a valid GTIN (gtin, gtin8, gtin12, gtin13, gtin14, a Shopify variant barcode, or UCP variants[].barcodes[]; digits only, length 8, 12, 13 or 14, correct check digit; or a GS1 Digital Link URI carrying one), an ISBN (ISBN-13, or ISBN-10 written as its GTIN-13 under prefix 978, correct check characters), an identifier written as a PropertyValue (one whose propertyID names a GTIN, EAN, UPC or ISBN is read as that), or a non-empty sku, mpn or productID. GTINs with prefixes 020–029, 040–049 and 200–299 are merchant-scoped. An identifier is consistent when every surface that states a GTIN for the same product states the same.
Passes when
At least identifierSharePercent (90)% of the sampled products, and at least one, carry an identifier that is valid and consistent. The report states the size of the sample and where it came from, and whether each identifier is global (a GTIN or ISBN outside the restricted ranges, or brand plus MPN) or merchant-scoped (a SKU, a PropertyValue, or a restricted GTIN).
Decided by
A rule
Evidence
The catalogue, product and search responses
Steps
catalogue, product, ucp.handshake
Made as
anon, ucp