Product Data for Decor Fabrics: Meterage and Attributes

Sold by the meter, not by the piece: how width, repeat and roll logic collide with material and opacity attributes — and why the supplier feed never covers both.

Jakob Feinböck, ProductbayJuly 4, 20267 min read
☝️Key takeaways
  • Decor fabrics are meterage: priced and sold per running meter, with roll width, pattern repeat and minimum cut length — not the one-SKU-one-piece model.
  • On top sit attribute-rich properties — material, weight, opacity, care — that a plain apparel setup never captures.
  • Supplier delivery data stays thin: article number, color, width and a price per meter arrive; opacity, care and sales copy are missing.
  • Productbay models meterage as a reusable attribute group and uses AI to enrich the thin feed into a sellable record.

A curtain fabric isn't a product in the way a coffee mug is. You don't sell one — you sell 3.5 meters of it, off a roll that's 280 cm wide, from a design whose pattern repeats every 64 cm. Change any of those numbers and the price, the consumption and the way the customer orders all change with it. Decor fabrics live in the home textiles world, but their data behaves unlike almost anything else in the shop.

Product data for decor fabrics is meterage data: sold per running meter, defined by width and pattern repeat, and layered with attribute-rich properties like material and opacity. That combination — a non-standard sales unit plus a rich attribute set, arriving on a thin supplier feed — is exactly what generic setups get wrong.

What makes meterage product data so different?

The moment you sell by the meter, the one-SKU-one-piece assumption breaks. A decor fabric is a single article whose commercial reality is a bundle of meterage attributes:

  • Sales unit = running meter: the price is a base price per meter, and the order quantity is a length, often with a minimum cut and fixed increments (e.g. from 0.5 m in 0.1 m steps).
  • Roll width: a fixed value, typically 140-300 cm, that determines how the fabric can be used — a narrow width won't cover a wide window in one panel.
  • Pattern repeat (Rapport): the vertical distance after which the print or weave repeats. It directly drives how much a customer must buy to align panels, so it's a commercial attribute, not a footnote.
  • Attribute layer on top: material composition, weight per m², opacity (sheer / semi / blackout), fire behavior, care symbols and use-case (curtains, upholstery, deco).

None of that fits a plain apparel variant matrix or a hardware spec sheet cleanly. Meterage needs its own structured model — and then the properties need somewhere consistent to live.

Why is the supplier delivery data so thin?

Weaving mills and fabric wholesalers optimize for ordering, not for selling online. Their export is built around the article number and the price per meter — everything a buyer needs to place an order, and almost nothing a shopper needs to make a decision. A typical incoming feed looks like this:

Data layerWhat the supplier feed deliversWhere it stops
Ordering basicsArticle number, color number, price per meterNo sales unit logic beyond the price
Meterage specsRoll width, sometimes compositionPattern repeat and minimum cut often missing
PropertiesRarely a bare material lineOpacity, weight, fire behavior, care usually absent
Sales contentNoneDescriptions, use-case, SEO text all missing
MediaMaybe one swatch imageDetail, drape and in-situ shots absent

So the raw record is enough to reorder the roll and nowhere near enough to publish the product. The distance between those two is the manual work every fabric retailer knows — and it multiplies across hundreds of colorways and collections.

How does Productbay help with decor-fabric data?

The job is the same three steps as everywhere, but tuned to meterage — and that's what Productbay is built for:

  • Consolidate: import every mill and wholesaler once — Excel, CSV, collection PDF, feed URL, FTP, API — and match by article number or EAN/GTIN so existing fabrics update and new colorways are created.
  • Structure meterage: define roll width, pattern repeat, minimum cut, price-per-meter, material, weight and opacity as a reusable attribute group, so every fabric inherits the same clean fields instead of free-text notes — and the sales unit stays consistent across the catalog.
  • Enrich with AI: AI normalizes units, derives opacity and use-case from material and weight, writes descriptions, assigns categories, translates via DeepL and reads specs out of collection PDFs — always with a review queue before publishing.
  • Publish: sync to Shopify and Shopware and export feeds for the marketplaces, each with per-channel transformations that respect the meterage sales unit.

Productbay starts where the mill's feed ends: it takes the thin ordering record and turns it into a structured, sellable meterage product. For the wider category context see home textiles, and for the crossover into outdoor and seasonal ranges, garden & decor. Productbay is built for specialist retailers running multi-supplier, multi-channel catalogs.

Frequently Asked Questions

Let's look at your product data process

Meterage pricing, roll width, pattern repeat, thin supplier feeds — decor fabrics break most product-data setups. See how Productbay models meterage as an attribute group and enriches the rest with AI in a 30-minute walkthrough.

Get started