From a GTIN, Central checks ECE 22.06 / DOT / SHARP / FIM certifications, shell material, weight in grams, ventilation, Pinlock-ready visor, visor specs, multi-shell sizes, fitment, and warranty — with sources attached.
They're built on the values riders actually filter for. ECE 22.06 certification, shell material, weight in grams, multi-shell sizes, Pinlock-ready visor, ventilation count, warranty.
Your supplier row has the first three columns. Every other field is empty, vague, or pulled from a marketing bullet you can't cite.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SKU | Title | GTIN | Brand | Cert (ECE 22.06) | Shell material | Weight | Shell sizes | Warranty |
| 2 | NXR2-MATBLK-M | Shoei NXR2 Full-… | 4512048465032 | Shoei | |||||
| 3 | ARAI-RX7V-WHT-L | Arai RX-7V Evo W… | 4530935560318 | Arai | |||||
| 4 | ALP-MISS-V2-52 | Alpinestars Missi… | 8059347147892 | Alpinestars | |||||
| 5 | DAIN-MUG-1PC-50 | Dainese Mugello R… | 8052644961034 | Dainese | |||||
| 6 | KTM-AKR-690 | KTM Akrapovič 690… | 9008405123478 | KTM | |||||
| 7 | SEA-RXTX-COVER | Sea-Doo RXT-X PWC… | 7714801203451 | Sea-Doo |
The data riders, marketplaces, Google, and AI shopping agents all rely on. Each field comes back with the source, confidence, and review state attached — no rounding, no invention.
Each job ships a verified output, not a draft. Sources attached, confidence per fact, marketing hype refused.
Stop publishing "ECE certified". Central pins the version — ECE 22.06 not 22.05 — sources it against the issuing body (TÜV, SHARP, FIM), and stamps the cert ID.
"Composite" isn't a field. AIM+ multi-fibre is. Carbon, fibreglass, polycarbonate — all read from the brand spec sheet with the layer count and density.
One shell across all sizes is a different product from 4 shell sizes. Central reads the size chart, attaches head shape (intermediate oval vs. long oval), and ties each variant to its shell.
"Lightweight" isn't a fact. 1,420 g size M is. Central reads weight per size from the spec sheet, never rounds it to a marketing claim, and shows the variance across shells.
How many intake vents, how many exhausts, which Pinlock — EVO or Max Vision — what tint, which coatings. Central reads the brand site and ties each spec to a source.
"Racing-grade." "Track-ready." "Best ventilation in class." Held, narrowed, or removed until the record can prove them — track-ready is gated on FIM homologation, not marketing.
The same Shoei NXR2. Sparse supplier import on the left. The Central record on the right — grouped by category, every fact cited, every hype claim held.
The same NXR2 record adapts into Google Merchant Center fields, ChatGPT Shopping JSON, and a custom feed for Polo Motorrad / FC-Moto / RevZilla — each tuned to its destination's character limits and field rules.
<item> <g:gtin>4512048465032</g:gtin> <title>Shoei NXR2 Full-Face Helmet, ECE 22.06, Matt Black</title> <g:google_product_category>3198</g:google_product_category> <g:product_highlight>ECE 22.06 certified, SHARP 4-star</g:product_highlight> <g:product_highlight>AIM+ multi-fibre shell, 4 shell sizes</g:product_highlight> <g:product_highlight>1,420 g (size M), Pinlock EVO ready</g:product_highlight> <g:product_highlight>5-year warranty, EQRS emergency release</g:product_highlight> <!-- Central adds structured product_detail blocks --> <g:product_detail> <g:section_name>Safety</g:section_name> <g:attribute_name>Certification</g:attribute_name> <g:attribute_value>ECE 22.06</g:attribute_value> </g:product_detail> <g:product_detail> <g:section_name>Shell</g:section_name> <g:attribute_name>Shell material</g:attribute_name> <g:attribute_value>AIM+ multi-fibre</g:attribute_value> </g:product_detail> <g:product_detail> <g:section_name>Shell</g:section_name> <g:attribute_name>Weight (g)</g:attribute_name> <g:attribute_value>1420 (size M)</g:attribute_value> </g:product_detail> <g:product_detail> <g:section_name>Fitment</g:section_name> <g:attribute_name>Shell sizes</g:attribute_name> <g:attribute_value>XS-XS, S-M, L-XL, XXL</g:attribute_value> </g:product_detail> <g:product_detail> <g:section_name>Features</g:section_name> <g:attribute_name>Pinlock-ready</g:attribute_name> <g:attribute_value>EVO</g:attribute_value> </g:product_detail> <g:product_detail> <g:section_name>Warranty</g:section_name> <g:attribute_name>Period</g:attribute_name> <g:attribute_value>5 years</g:attribute_value> </g:product_detail> </item>
{
"name": "Shoei NXR2",
"gtin": "4512048465032",
"key_specs": {
"certification": "ECE 22.06",
"shell_material": "AIM+ multi-fibre",
"weight_g": 1420,
"shell_sizes": 4,
"ventilation_count": 10
},
"confidence": 0.96,
"sources_count": 16
}
Central treats the certification version as a first-class field. ECE 22.06 and ECE 22.05 are stored as distinct values with the test date, issuer (TÜV, DEKRA, IMQ), and cert ID attached. Helmets still on 22.05 surface a held flag until you confirm sell-through, since 22.06 is the current standard for new EU sales.
Yes. SHARP 1–5 star ratings come directly from the UK SHARP database. FIM homologation is checked against the FIM homologated list — used to gate marketing claims like "track-ready" or "race-homologated", which are held when FIM status is missing.
Yes. Each shell size range (e.g. XS–XS, S–M, L–XL, XXL) is a variant attribute. Central reads the brand size chart, attaches the shell number, weight per size, and head-shape (intermediate oval vs. long oval), so feeds and product pages show the correct combination for each variant.
The canonical record carries a recall / discontinued status field that Central watches against brand notices and ECE re-certification lists. Affected SKUs surface in the review queue with the recall reference attached. You decide whether the record stays published, is held, or is removed.
Native: Google Merchant Center, Bing Merchant Center, ChatGPT Shopping, Perplexity Shopping. Any other destination — Polo Motorrad, Louis, Detlev Louis, FC-Moto, RevZilla, Amazon Motors, eBay Motors — is custom-feed-ready with mapped certification, shell, weight, and warranty fields.