AktualnościCennik
Zaloguj sięPorozmawiaj ze sprzedażą

AI-natywne Studio, katalog i DAM dla branży meblarskiej

Produkty

  • AI Studio
  • Katalog
  • DAM
  • W salonie
  • Online
  • Cennik

Wersje demonstracyjne

  • Umów demo
  • Demo Studio
  • Demo Catalog
  • Demo w salonie

Produkty

  • AI Studio
  • Katalog
  • DAM
  • W salonie
  • Online
  • Cennik

Wersje demonstracyjne

  • Umów demo
  • Demo Studio
  • Demo Catalog
  • Demo w salonie

Rozwiązania

Według tematu

  • AI dla mebli
  • Zdjęcia aranżacyjne
  • Fotografia mebli
  • Narzędzia fotograficzne AI
  • CGI a fotografia

Według zespołu

  • Dystrybutorzy
  • Dla kierowników salonów
  • Dla zespołów marketingu i e-commerce
  • Dla projektantów i zespołów produktowych
  • Dla kadry zarządzającej i zespołów operacyjnych

Rozwiązania

Według tematu

  • AI dla mebli
  • Zdjęcia aranżacyjne
  • Fotografia mebli
  • Narzędzia fotograficzne AI
  • CGI a fotografia

Według zespołu

  • Dystrybutorzy
  • Dla kierowników salonów
  • Dla zespołów marketingu i e-commerce
  • Dla projektantów i zespołów produktowych
  • Dla kadry zarządzającej i zespołów operacyjnych

Klienci

Wyniki

  • Historie klientów
  • Opinie

Poznaj możliwości

  • Porównaj
  • Przejdź na Furniture Connect
  • Oceń nas w G2

Klienci

Wyniki

  • Historie klientów
  • Opinie

Poznaj możliwości

  • Porównaj
  • Przejdź na Furniture Connect
  • Oceń nas w G2

Zasoby

Wiedza

  • Blog
  • Bezpłatne poradniki
  • Słownik

Pomoc

  • Centrum pomocy
  • Dokumentacja dla programistów
  • Pytania o produkt

Zasoby

Wiedza

  • Blog
  • Bezpłatne poradniki
  • Słownik

Pomoc

  • Centrum pomocy
  • Dokumentacja dla programistów
  • Pytania o produkt

Firma

  • O nas
  • Aktualności
  • Kariera
  • Kontakt
  • Marka

Współpracuj z nami

  • Gotowe dla Ciebie
  • Zostań partnerem
  • Program afiliacyjny

Firma

  • O nas
  • Aktualności
  • Kariera
  • Kontakt
  • Marka

Współpracuj z nami

  • Gotowe dla Ciebie
  • Zostań partnerem
  • Program afiliacyjny
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
Dodaj nas jako preferowane źródło w Google

© 2026 Furniture Connect (FurnitureConnect LTD). Wszelkie prawa zastrzeżone

Centrum zaufaniaPrywatnośćWarunki korzystaniaStatus
← Wróć do wszystkich wpisów
pim

Product Import Format (CSV & Excel)

How to prepare a CSV or Excel file for a Furniture Connect product import: required columns, pricing, images, materials, metric or imperial dimensions, variants and how re-imports update existing products.

F
Furniture Connect Team28 maja 2026
Product Import Format (CSV & Excel)

Szybka odpowiedź

Save the product list as a CSV or Excel file with one row per product. A product name is the only required column. Add a SKU column if you'll ever re-import, because SKU is how an existing product gets found and updated instead of duplicated. Use absolute image URLs, comma-separated material codes to link fabrics and finishes, and put the unit in each measurement heading, such as Width (cm) or Weight (lbs). Then open Import products on the Products page, upload the file and confirm the column mapping with the assistant before it runs.

How a spreadsheet import works

Supplier files rarely share a layout. One puts the header on row four, another splits dimensions across six columns, another sends prices with a currency symbol in every cell. So the import doesn't ask you to match columns on a form. The assistant reads the file and proposes the mapping, and you confirm it.

  1. Open Import products on the Products page and upload up to five files: CSV, Excel, PDF price lists, spec sheets or photos. You can also point it at a website instead.
  2. The assistant previews each sheet, finds the header row even when it isn't the first, and proposes which column feeds which product field.
  3. You confirm or correct the mapping and any judgement calls, such as which of two price columns is the retail price.
  4. The import runs in batches and reports how many products were created and updated, plus any row issues.

Standard Shopify and WooCommerce product exports are recognized from their headers and mapped automatically. When you confirm a mapping for a supplier's file, it can be saved, and the next file with the same headers starts from that mapping.

There's no fixed template. Upload the file in whatever layout you have, and the assistant maps it with you.

If you are starting from a supplier's spreadsheet rather than your own, furniture supplier catalog onboarding walks through the clean-up that comes before this step, and the furniture product data model explains which of the fields below matter for each product type.

Product details

FieldTypeNotes
Product NametextRequired. Rows without a name are skipped.
SKUtextUsed to match existing products on re-import.
BarcodetextEAN, UPC or GTIN. Invalid barcodes are kept but flagged.
Short Descriptiontext
Long DescriptiontextMarketing or romance copy.
Product TypetextCategory or product type label.
Statusenumactive, draft or archived. Anything else is ignored, and new products start as draft.
Country of OrigintextISO-2 code (US, VN, MX) or the full country name.
Care Instructionstext
Key FeatureslistSeparate features with commas, semicolons or new lines.
SEO Keywordslist
SEO Titletext
SEO Descriptiontext

Pricing

Prices are stored on the product's default variant. There's no currency column: amounts import in your catalog's currency, and if a cell or heading shows a different currency, the import warns you rather than converting. European number formats such as 1.251,00 are read correctly, and currency symbols in cells are ignored.

FieldWhat it holds
Cost PriceWhat you pay per unit.
Trade PriceWhat a business customer pays.
RRPRecommended retail price.
Retail PriceWhat you charge consumers.
Promotional PriceA temporary consumer price.
MAPMinimum advertised price.
IMAPInternet minimum advertised price.
VAT RateA percentage, where 20 means 20%.

MAP and IMAP only appear in regions that use advertised price floors.

Images

Image URLs must be absolute (start with http:// or https://) and publicly reachable. Shared Dropbox, Google Drive and GitHub links are converted to direct links. After the import, images are copied into Furniture Connect, so the products don't depend on the original host. Furniture asset metadata covers why an image's role matters once it's in.

FieldStored asNotes
Primary Image URLHero imageA single image. Without one, the first non-swatch image becomes the hero.
Gallery ImagesGallerySeveral URLs in one cell. No role applied.
Fabric ImagesFabric swatchesSeveral URLs, tagged as fabric.
Finish ImagesFinish swatchesSeveral URLs, tagged as finish.

Put several URLs in one cell on separate lines, or separate them with commas or semicolons. If the same URL appears in more than one image column, it's stored once.

The assistant can also place images into your media slots, such as a white cutout, a lifestyle shot or a dimensional drawing. It can bind a whole column to a slot, or match gallery images to a slot by a fragment of the filename, such as -dims. Each slot holds one image.

Linking to your material library (recommended)

If you already maintain a material library on the Materials page, reference existing entries by their material code instead of re-uploading swatch images. Matching ignores upper and lower case.

FieldLinks toNotes
Fabric MaterialsFabric materialsComma-separated material codes.
Finish MaterialsFinish materialsComma-separated material codes.

Unknown codes are listed in the import issues. The product still imports, just without that material link. You can use the image columns and the material columns on the same row, because they fill different fields.

Dimensions and units

Metric and imperial both work. Keep measurements in the units the supplier used and put the unit in the column heading, such as Width (cm), Depth (in) or Weight (kg). The heading's unit is used first. If a heading has no unit, the import falls back to your catalog's default unit, so name the unit whenever you can.

Lengths can be in millimeters, centimeters, meters, inches or feet, and weights in kilograms, grams, pounds or ounces. A range such as 85-110 is stored as a minimum and maximum. A value such as 130/153 is rejected with a warning, so split it into two columns.

Keep product and package measurements in separate columns. The import recognizes:

ProductPackage and shipping
Width, Height, Depth, LengthPackage Width, Height, Depth
WeightPackage Weight
Seat Height, Arm Height, ClearancePackage Type
Piece CountSmall Parcel, LTL Freight (yes/no)

Yes/no cells accept yes / no, true / false, 1 / 0 or y / n, in any case.

Lighting attributes

FieldType
Bulb Quantitynumber
Sockettext
Max Wattnumber
Connection Typetext
Chain Length (ft)number
Chain Typetext
Canopy Sizetext
Cable Lengthtext
Cable Typetext
Switchtext
Plugtext
Shadetext
Shade Typetext
Glasstext
Glass Typetext
Ampnumber

Regulatory

FieldType
UL Certified US/Canadayes/no
Anti-tip Kityes/no
Prop 65 Warningyes/no
Prop 65 Substancetext
Prop 65 Harmtext

Other attributes

The import also recognizes common operational fields and creates them as attributes the first time you map them. These include stock, lead time, warehouse location, vendor, supplier name and part number, assembly, warranty, composition, discontinued and intro season. Free-text Fabric and Finish columns are kept as attributes too, but they don't link to the Materials page, so prefer the material code columns above.

Any other column needs a custom attribute that already exists in your catalog. If it doesn't, ask the assistant to create the attribute before the import runs. For multi-select attributes, separate the values with commas.

Variants and product families

Each row in a spreadsheet import becomes a standalone product. The import doesn't group rows that share a base name into variants.

For a range where one sofa comes in several fabrics, finishes or sizes, ask the Furniture Connect Agent to organize it into a product family. It reads the variant structure, confirms with you how to model it, then builds the family. A product can have up to three variant axes, such as size, fabric and leg finish.

Shopify exports list each variant on its own row with a blank title. Those rows take the parent row's details, but they still import as separate products.

How re-imports update products

A row whose SKU matches a live product updates that product instead of creating a duplicate. Only the fields the file carries change; everything else on the product is kept. A blank cell never clears a value, so to remove one, edit the product in the catalog.

Rows without a SKU always create a new product. If the only product with that SKU has been deleted, the row creates a new one. If your plan's product limit is reached, new rows are refused, but existing products still update.

If you are comparing import capabilities across systems, use the furniture PIM buyer's guide to test how each handles dimensions, variants and supplier files.

Other ways to get products in

A spreadsheet is the quickest route for a whole range, but it isn't the only one. Pick the route that matches where the data lives today.

RouteBest forWhat to know
Spreadsheet importA full range or supplier file you already haveThe assistant proposes the mapping for you to confirm. SKU matches existing products on re-import.
Website importA range already published on a supplier's or your own siteThe assistant confirms the scope with you, then imports the products.
Supplier SubmissionsSuppliers adding new products one at a timeSuppliers submit through a portal link. Each submission waits for your team's approval and becomes a draft product.
Shopify connectorProducts already live on a Shopify storeFlags Shopify products that may already be in your catalog, so you can link them or import them as new.
OrderWise connectorTeams running OrderWise as their ERPPulls products and variants from OrderWise without a spreadsheet in between.
Furniture Connect AgentA range with fabric, finish or size variantsConfirms how to model the variants with you, then builds the product families.

Common issues

  • Row skipped: missing required field "name": the row has no product name, or the name column wasn't mapped.
  • Unknown material code: the code doesn't exist in your material library. Add the material on the Materials page and re-import, or remove the code from the cell.
  • Image not stored: the URL isn't a valid http(s) address. Make sure it's absolute and publicly reachable.
  • Currency warning: a cell or heading shows a different currency from your catalog's. The amount imports unchanged, so convert it first if it needs converting.
  • Unknown mapping target: a column was mapped to a custom attribute that doesn't exist yet. Create the attribute, then run the import again.

Frequently asked questions

Which columns are required in the product import file?

Only a product name is required; a row without one is skipped. Every other column is optional, so include only the fields you have. SKU isn't mandatory, but it's how a re-import finds and updates an existing product, so include it if you plan to update the catalog later.

How do re-imports treat existing products?

A row whose SKU matches a live product updates that product instead of creating a duplicate. Only the fields the file carries are changed; everything else on the product is kept, and a blank cell never clears a value. To clear something, edit it in the catalog. Rows without a SKU always create a new product.

Does the import group my rows into variants?

No. Each row in a spreadsheet import becomes a standalone product. For a range with fabric, finish, color or size options, ask the Furniture Connect Agent to organize it into a product family with variants. It confirms the structure with you first, and a product can have up to three variant axes.

Can I import dimensions in centimeters or kilograms?

Yes. Metric and imperial both work: millimeters, centimeters, meters, inches and feet for length, and kilograms, grams, pounds and ounces for weight. Keep the values in their original units and put the unit in the column heading, such as Width (cm). Keep product and package measurements in separate columns.

How do I link imported products to my existing material library?

Use the Fabric Materials and Finish Materials columns with comma-separated material codes from the Materials page; matching ignores upper and lower case. Unknown codes are listed in the import issues and the product still imports, just without that link, so add the material and re-import or remove the code.


Still stuck on a file? Reach out to support with your spreadsheet and we'll help you map it.

Bezpłatne poradniki

Meta Muse Readiness Guide for Furniture
Bezpłatny poradnik

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.

Pobierz bezpłatnie
AI Prompting Guide for Furniture Photography
Bezpłatny poradnik

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.

Pobierz bezpłatnie

Czytaj dalej

How Furniture Distributors Turn Messy Supplier Files Into One Catalog
product data

How Furniture Distributors Turn Messy Supplier Files Into One Catalog

Which PIM and Catalog Tools Offer an MCP Server? (2026)
mcp

Which PIM and Catalog Tools Offer an MCP Server? (2026)

Best Product Information System for Furniture Manufacturers and Retailers (2026)
pim

Best Product Information System for Furniture Manufacturers and Retailers (2026)

Gotowi pokazywać i sprzedawać?

Daj każdemu zespołowi dane produktowe, obrazy i zasoby, by szybciej wprowadzać produkty, lepiej ofertować i zamieniać więcej katalogu w przychód.

Porozmawiaj ze sprzedażą