NewsPricing
Sign inGet started

AI native studio, catalog and DAM for the furniture industry

Products

  • AI Studio
  • Catalog
  • AI Visibility
  • DAM
  • In-Store
  • Online
  • Pricing

Demos

  • Book a demo
  • Studio demo
  • Catalog demo
  • In-store demo

Products

  • AI Studio
  • Catalog
  • AI Visibility
  • DAM
  • In-Store
  • Online
  • Pricing

Demos

  • Book a demo
  • Studio demo
  • Catalog demo
  • In-store demo

Solutions

By topic

  • AI for Furniture
  • Lifestyle Imagery
  • Furniture Photography
  • AI Photography Tools
  • CGI vs Photography

By team

  • Distributors
  • For Retail Store Managers
  • For Marketing & Ecommerce Teams
  • For Designers & Product Teams
  • For Executives & Operations

Solutions

By topic

  • AI for Furniture
  • Lifestyle Imagery
  • Furniture Photography
  • AI Photography Tools
  • CGI vs Photography

By team

  • Distributors
  • For Retail Store Managers
  • For Marketing & Ecommerce Teams
  • For Designers & Product Teams
  • For Executives & Operations

Customers

Results

  • Customer Stories
  • Reviews

Explore your options

  • Compare
  • Switch to Furniture Connect
  • Review us on G2

Customers

Results

  • Customer Stories
  • Reviews

Explore your options

  • Compare
  • Switch to Furniture Connect
  • Review us on G2

Resources

Learn

  • Blog
  • Free guides
  • Glossary

Get help

  • Help Center
  • Developer docs
  • Product FAQ

Resources

Learn

  • Blog
  • Free guides
  • Glossary

Get help

  • Help Center
  • Developer docs
  • Product FAQ

Company

  • About
  • News
  • Careers
  • Contact
  • Brand

Work with us

  • Done-For-You
  • Become a Partner
  • Affiliates

Company

  • About
  • News
  • Careers
  • Contact
  • Brand

Work with us

  • Done-For-You
  • Become a Partner
  • Affiliates
G2 Users Love UsG2 High Performer, Fall 2026G2 High Performer United Kingdom, Fall 2026BFA British Furniture Association Supply MemberAHFA American Home Furnishings Alliance memberHFA Home Furnishings Association memberAikido Security Audit Report
Add us as a preferred source on Google

© 2026 Furniture Connect Limited. All rights reserved

Trust CenterPrivacyTerms & conditionsStatus
← Back to all posts
pim

How One Supplier File Becomes Products and Variants in Furniture Connect

How a supplier price list with one row per fabric becomes parent products with fabric, finish and size variants, each with its own SKU, and which decisions stay with your merchandiser.

F
Furniture Connect TeamNovember 12, 2026
How One Supplier File Becomes Products and Variants in Furniture Connect

A supplier's price list describes a dining chair in seven fabrics as seven rows. Your website may present it as one product with seven options; retailer and marketplace grouping rules need checking separately. Somewhere between the file and the listing, rows have to become variants. This is how that happens in Furniture Connect, and which decisions stay yours.

The assistant asks, then builds

Open Catalog, Products, Import / Export, Import products, then "Import with assistant" [1]. The assistant previews the file, proposes where each column goes and asks how the rows should be grouped when the structure is unclear [1]. Answer "these seven rows are one chair, grouped by material" and the seven rows can arrive as one parent with seven variants rather than seven standalone products.

That question is the point. Supplier files are inconsistent about how they signal a variant: a suffix on the code (FAC-1160-OAT), a word in the description ("open-back dining chair COBALT"), a separate color column, or all three in different rows of the same sheet. Confirming the intended structure before import prevents one wrong assumption from being applied across the range.

What a variant structure holds

A product's family decides which attributes it has, and you add an axis for each way its variants differ, for example colorway, size or finish [2]. Each attribute is marked as common to the product or set per variant [2], so the Cobalt Linen chair can carry its own code, price and imagery while the dimensions every fabric shares live once on the parent.

The structure is reusable. Families, attribute definitions and single- or multiple-option lists mean the second dining chair range doesn't start from scratch. If "Material" is already an option-list attribute that includes Oatmeal Bouclé and Cobalt Linen, the next range's variants use the same values [2]. Families also decide which attributes a channel requires, which feeds each product's completeness score [2].

The decisions the assistant can't make for you

"How are these rows grouped?" sounds like one question. On a real range it hides several, and only someone who knows the range can answer them.

A chair sold in every combination of three fabrics and two leg finishes needs six distinct sellable combinations. You might model them as six variants on two axes, or as two finish-specific parent products with three fabric variants each. Three variants with finish only in free text would lose the distinction between orderable combinations.

A sofa range with a two-seater and a three-seater in each fabric is either one product on two axes (size and fabric) or two products on one axis. Both are legitimate modeling choices and they affect how the product filters on your site and how it fills a retailer's template. A seat-height difference might be a size variant or a separate product, depending on how you merchandise and what your channels expect.

The assistant surfaces the choice. Your merchandiser makes it.

Multiple boxes per product

Furniture ships in parts. A dining table might be a top and a base in two cartons with different weights and dimensions. The spreadsheet route includes box sizes, weight and number of boxes as packaging data, distinct from assembled dimensions. For a multi-box product, confirm that the fields and export mapping retain each carton's identity and satisfy the destination's template. Ask the team to walk you through the packaging fields on your own products; they are packaging data for listings and channel templates, not warehouse or carrier management [4].

Where the materials library fits

If your business manages fabrics and finishes as their own records, with a swatch, a code and the products each one is used on, grouping gets easier over time. A fabric added once with its swatch can be linked to every product that comes in it, and Studio can swap it into imagery [3]. For a retailer taking in many suppliers' ranges, supplier-specific material records and codes help prevent five different blues called "Cobalt" from being merged. Reuse one material record only where the specification and swatch really represent the same material.

A worked example

The supplier's file arrives with rows 6 to 12 as the Open-Back Dining Chair in seven fabrics, then rows 13 to 18 as a Pebble Loveseat in six. The assistant previews the sheet, proposes the mapping, and asks how the chair rows relate. You answer: one product, grouped by the color column.

It asks one more: does "BERRY RED VELVET" describe a Berry Red colorway with a Velvet fabric type? You confirm that it does. The colorway stays distinct; normalizing capitalization must not merge Berry Red into a generic Velvet option. The parent gets dimensions (54.1 x 55.9 x 78 cm) only after the supplier confirms that they apply to every variant. Each variant keeps its own code, price and correctly matched imagery.

Then the loveseats. Same questions. Two of the six rows have a blank depth. The grouping can go ahead, but the two missing depths remain unresolved until the supplier confirms whether a shared parent measurement applies or those variants differ. That's your first email to them.

What to check afterward

Three things, every time:

  • Did every row end up as a variant, or is one standalone product left over because its code didn't follow the pattern?
  • Are the shared attributes really shared? If one fabric changes the seat height, decide deliberately whether that's a variant or a second product.
  • Do the variant codes match what your channels expect? Furniture Connect's Next channel, for instance, checks each product against its configured requirements, covered in how to prepare a range for Next, Shopify and B&Q from one catalog.

The assistant prepares a structure; the merchandiser confirms that it matches the range the business intends to sell. For where this step sits in the full process, see getting a new furniture range online.

Sources

  1. Furniture Connect Help Center: How to import products into the Agentic Catalog
  2. Furniture Connect Help Center: How to add attributes and families in the Agentic Catalog
  3. Furniture Connect Help Center: How to link materials to products
  4. Furniture Connect Help Center: Preparing your product spreadsheet (packaging data)

Free guides

Meta Muse Readiness Guide for Furniture
Free guide

Meta Muse Readiness Guide for Furniture

Muse, Meta's new AI shopping agent, can only recommend what it can read. The 47 checks that decide whether it can find your furniture, and what to fix first.

Download free
AI Prompting Guide for Furniture Photography
Free guide

AI Prompting Guide for Furniture Photography

Most AI product shots fail on the prompt, not the model. The exact structures behind studio-quality furniture imagery — with real before-and-afters and templates you can copy.

Download free

Keep reading

What Happens When You Import a Supplier Spreadsheet Into Furniture Connect
pim

What Happens When You Import a Supplier Spreadsheet Into Furniture Connect

How to Prepare a Range for Next, Shopify and B&Q From One Catalog
pim

How to Prepare a Range for Next, Shopify and B&Q From One Catalog

Getting a New Furniture Range Online: From the Supplier's File to Buyable on Every Channel
product data

Getting a New Furniture Range Online: From the Supplier's File to Buyable on Every Channel

Ready to show and sell?

Give every team the product data, imagery and assets they need to launch faster, quote better and turn more of the catalog into revenue.

No slides. We stage one of your products live, at a time you pick.

Talk to salesOr see pricing