Before you start: get your house in order

You don't need a pristine spreadsheet to migrate. You just need a rough sense of what you're working with. Run through this quick checklist:

Step 1: Export your spreadsheet as a CSV

Simple. Open your master spreadsheet and export it as a CSV file. The key requirements:

If your spreadsheet is in Google Sheets, use File → Download → CSV. In Excel, Save As → CSV. That's it.

Step 2: Set up your PIM structure

Before importing, spend a few minutes setting up categories and attributes in your PIM. This doesn't need to be exhaustive on day one — you can always add more later.

Categories

Create a simple hierarchy that reflects how you organise products. For example: Men's → Shirts, Women's → Dresses, Accessories → Bags. Keep it simple — you can restructure later.

Attributes per category

Define the fields each category needs: title, description, price, weight, material, size, colour. Start with the essentials and add more as you go.

Step 3: Import and map your data

Upload your CSV and map your spreadsheet columns to PIM attributes. This is where the magic happens — and it takes about 5–10 minutes.

Your PIM will show you each column header from your CSV and ask where it should go. "Product Name" maps to Title. "Desc" maps to Description. "RRP" maps to Price. Visual drag-and-drop, no code required.

If your CSV has columns the PIM doesn't have attributes for yet, you can create new attributes on the fly during import.

Step 4: Review and clean

This is where most people have their first revelation. Once your data is in a PIM, you can see its quality clearly — often for the first time.

Completeness scores show you exactly which products are missing data and what's missing. It can be eye-opening to see that 40% of your products have no description, or that half your catalogue is missing weight data.

Step 5: Set up channel mappings

This is the step that replaces manual copy-paste forever. Define which PIM attributes map to which fields on each sales channel.

For example, your PIM "Description" field might map to Shopify's "Body HTML" and Amazon's "Product Description". Your PIM "Bullet Points" field maps to Amazon's "Key Product Features" but doesn't exist on Shopify at all.

Set this up once, test with a small set of products, and then every future update flows automatically.

Step 6: Bring your team on board

A PIM only works if your team uses it. The good news: a lightweight PIM shouldn't need formal training.

The reality: it's not as hard as you think

Here's a realistic timeline for migrating a catalogue of a few hundred products:

Timeline breakdown

  • Export CSV — 2 minutes
  • Set up categories and attributes — 15–30 minutes
  • Import and map — 5–10 minutes
  • Review and initial cleanup — 30–60 minutes
  • Set up channel mappings — 15–30 minutes

Total: roughly 1–2 hours. For a few hundred products, you can be up and running in an afternoon. Not weeks. Not months. An afternoon.

The biggest time investment isn't the migration itself — it's the ongoing enrichment of your data. But that's work you'd be doing anyway, and a PIM makes it dramatically more efficient.

TidySKU: free for up to 50 products

Import your CSV, map your fields, and see your completeness scores in minutes. No credit card. No time limit. Start your migration today.

Start free

Related pages

Frequently Asked Questions

Can I migrate only part of my catalogue first?

Absolutely. Most businesses start by importing a subset — a single category or their best-sellers — to test the process before bringing in everything. There is no requirement to migrate your full catalogue at once.

Will I lose any data during migration?

No. A CSV import maps your spreadsheet columns to PIM attributes. Your original spreadsheet is untouched, and all mapped data comes across. Nothing is deleted from the source file.

Do I need to stop using my spreadsheet immediately?

No. Many teams run both in parallel for a week or two until they are confident the PIM has everything they need. Once it does, the spreadsheet becomes a backup rather than the primary source.

More from the blog

Ready to migrate? Start here.

Import your CSV and be up and running in minutes. Free for up to 50 products.

Create your free account