E-commerce
The templates in this pack
Product catalog: SKU, GTIN, price, category, weight, stock flag.
Schema
The canonical field set, printed as it ships.
9 fields with multilingual hints (DE / FR / IT / EN / ES) and field-level validators. Any source column that resolves to one of these is mapped by the cascade — most of them on the deterministic layers, with no LLM call.
products_v1- fields
- 9
- required
- 3
- validated
- 1
- hints
- 31
| Canonical column | Type | Required | Validators | Header hints the cascade matches |
|---|---|---|---|---|
sku | string | yes | — | skuartikelnummerréférencecodice articolocódigo |
name | string | yes | — | namenomnomenombre |
description | string | — | — | matched on the column name |
price | number | yes | — | preisprixprezzoprecio |
currency | string | — | — | währungdevisevalutamoneda |
gtin | string | — | gtin | gtineanbarcode |
category | string | — | — | kategoriecatégoriecategoriacategoría |
weight_g | number | — | — | gewichtpoidspeso |
in_stock | boolean | — | — | vorrätigen stockdisponibiledisponible |
Read the same definition as JSON at GET /v1/templates/products_v1. A hint match resolves on layer 2 — no LLM call, no token spend, just the flat per-map fee. Hover a validator id to see what it checks.
- 9 canonical fields
- 3 required
- 1 validated
- 31 header hints
- E-commerce pack
Try it
A real file, a real call, one template id.
8 rows, valid EAN-13 GTINs. Fully synthetic — safe to share, commit, and run in CI.
curl -X POST https://api.adaptivmapr.com/v1/uploads \
-H "Authorization: Bearer $ADAPTIVMAPR_API_KEY" \
-F "file=@products_sample.csv" \
-F "template=products_v1"→ upload created · mappings ready · confirm before commit
adaptivmapr.match_headers({
template_id: "products_v1",
headers: ["sku", "name", "description", "price"]
})schema-only · headers and ≤3 clamped rows only
Put products in production — without shipping raw records.
Schema-only mapping leaves only headers and a handful of clamped samples. Add full-data when you need row-level AI, routed in-region under a BAA.