Skip to main content

Handle

The column that groups variants and images into one product.

Variant rows

Product-level fields only appear on the first row of a handle.

Image rows

Extra images are extra rows with almost every column blank.

Frequently asked questions

Clear answers before you evaluate a PIM.

Why does my import create duplicate products?

Almost always the handle. A row whose handle differs by a character, a case difference or a trailing space becomes a separate product. Normalize handles before generating the file.

Where does the GTIN go?

In the Variant Barcode column. Store it in your catalog normalized and as text so leading zeros survive the export, and check the value length after generating the file.

Can I update only some columns?

Shopify's import applies the file it is given, so partial files behave differently depending on the options chosen at import. For recurring updates a governed publish that computes the difference is safer than repeatedly uploading a hand-built CSV.

How do I add several images to one product?

Add one extra row per image with only the handle, image source, image position and alt text filled in. The first image belongs on the product's first row.

Nexodo PIM

Test Nexodo with a supplier file your team already uses.

Tell us how your supplier files arrive and what your channels reject, and we will tell you whether this workflow fits.

  • A person replies, normally within one business day
  • Use a representative product sample
  • We will say plainly if Nexodo is the wrong fit