Back to blog
Product Data2026-07-116 min read

Why Product Templates Beat Spreadsheet Imports

Spreadsheets are a convenient transport format, not a product model. They make it easy to receive thousands of rows while leaving the hardest questions unanswered: which fields are required, what values are valid, and whether two suppliers mean the same thing by the same column.

A template is a contract

A product template specifies the attributes for a product type, their data types, allowed values and validation rules. A footwear template can require size system, material and width. A phone template can require storage, network support and condition. Neither must inherit the irrelevant fields of the other.

This gives import validation a reliable target. Supplier data is mapped to the retailer's canonical template rather than silently becoming the retailer's schema. Unknown values become review work at the boundary, where they are cheapest to correct.

Structure before scale

Templates make the catalog dependable. New supplier columns can be mapped, normalized or rejected with an explicit decision. Imports become an intake process for governed data, not a mechanism for defining the catalog by accident.

What a useful template contains

A template should specify more than a list of labels. It needs a stable attribute key, a data type, cardinality, units where relevant, allowed values or a reference source, and an ownership decision. It should also distinguish product-level facts from variant-level facts. Size may vary per SKU; material may apply to the shared product; a marketing title should not be used as either.

This makes validation explainable. An importer can report that a value failed because it is outside an approved colour set, not merely because an unspecified spreadsheet cell was wrong. That precision reduces onboarding friction while keeping the catalog contract intact.

Spreadsheets hide semantic differences

Two files can contain a column called size while describing entirely different concepts. One supplier may send garment labels, another physical dimensions and another pack quantities. Matching column names is not schema integration. The target template supplies the context needed to decide what the source value means.

Mappings should therefore be explicit and reusable. They record the source field, target attribute, transformations, unit conversions and canonical value rules. The original value can be retained for traceability, while the published product uses the retailer’s contract.

A spreadsheet is input, not architecture

Supplier file → Reusable field mapping → Template validation → Canonical product

Product and variant boundaries

Templates also prevent a common import problem: mixing facts that apply to the whole product with facts that apply to a sellable variant. A shoe model may share brand, construction and intended activity. Size, width, colour and SKU-level identifiers may vary. If every row becomes a separate product, descriptions and media are duplicated. If every row is flattened into one record, inventory and selection become unreliable.

A governed import groups rows according to explicit identity rules and writes values at the correct level. This makes later updates safer because a supplier change to one SKU does not overwrite facts shared by the product family.

Exceptions should improve the model

Not every validation failure means the supplier is wrong. A new regulation, product technology or legitimate value may reveal that the template is incomplete. The exception workflow should distinguish correction from model evolution.

If a new attribute is accepted, it is added deliberately with ownership, type and scope. Existing products can be audited. Other supplier mappings can reuse it. An urgent import no longer creates an isolated custom field that becomes permanent through inertia.

Measure onboarding quality

Teams should track more than the number of imported rows. Useful measures include first-pass validation rate, completeness by required attribute, canonical mapping coverage, time spent resolving exceptions and defects found after publication. Those indicators show whether supplier onboarding is strengthening the catalog or merely moving data through it.

Spreadsheets remain useful because suppliers understand them and operations teams can inspect them. Product templates make that convenience safe. They turn a flexible transport mechanism into a controlled entry point for product truth.