k-sync
Back to blog

Shopify product organization after WooCommerce migration (2026)

How to organize your Shopify product catalog after migrating from WooCommerce — collections vs categories, tags, metafields, vendor field, and building a navigation structure that works.

·By k-sync
5 min read · 1,093 words

WooCommerce and Shopify organize products differently at a fundamental level. WooCommerce uses a WordPress-style hierarchical category system (products → categories → subcategories). Shopify uses collections, tags, and the vendor field. When you migrate, understanding these differences helps you plan a product structure that works as well on Shopify as your WooCommerce setup did.

WooCommerce vs Shopify product organization

WooCommerceShopify equivalentNotes
Product categories (hierarchical)CollectionsShopify collections are flat — no subcollection nesting in the UI
Product subcategoriesCollections + navigation hierarchySubcategories become separate collections; hierarchy is in the nav menu
Product tagsProduct tagsDirect equivalent — tags are the same concept
Product types (WooCommerce concept)Product type / Vendor field / TagsWooCommerce product type (Simple, Variable) is handled by Shopify variants. "Product type" in Shopify is a custom label field.
Custom fields (ACF/meta)Product metafieldsCustom data per product; requires metafield definitions
Attributes (Color, Size)Product options (variants)Attributes that create SKUs become Shopify variant options
Manufacturers/brandsVendor fieldShopify has a built-in "Vendor" field on every product

Shopify Collections

Collections are Shopify's version of product categories. There are two types:

Manual collections

You add specific products to the collection by hand. Products stay in the collection until you remove them. Good for curated collections ("Staff Picks", "New Arrivals", "Sale").

Automated collections

Shopify automatically adds products to the collection based on conditions you define:

Automated collections are powerful. If you tag products correctly during migration, collections update themselves — add a "sale" tag to a product and it appears in your Sale collection automatically.

Handling hierarchical categories

WooCommerce categories can be nested: Electronics → Phones → Android Phones. Shopify collections are flat — there's no parent-child relationship between collections.

Two approaches to handle hierarchical WooCommerce categories in Shopify:

Approach 1: Create a collection for each leaf category

Create "Android Phones" as a Shopify collection. In the navigation menu, create a dropdown that nests Android Phones under Phones → Electronics. The hierarchy exists in the navigation, not in the collection structure.

Approach 2: Use breadcrumb tags

Tag products with their category path ("electronics", "electronics-phones", "electronics-phones-android"). Create automated collections using these tags. Collections like "Electronics" use the tag "electronics", while "Android Phones" uses "electronics-phones-android".

Using tags for product filtering

Shopify tags serve multiple purposes:

Best practice for tag naming:

The Vendor field

Every Shopify product has a built-in "Vendor" field. This is designed for brand or manufacturer name. It's useful for:

If your WooCommerce store used a manufacturer or brand field (common with WooCommerce Brands plugin), this maps directly to the Shopify Vendor field. k-sync maps this automatically during migration.

The Product Type field

Shopify has a "Product Type" field on every product — a free-text label. This is separate from WooCommerce's "product type" (which was about Simple vs Variable). In Shopify:

After migration, use Product Type consistently to classify your catalog. It doesn't affect checkout or fulfillment but provides a useful organizational layer.

Metafields for custom product data

WooCommerce ACF custom fields and product meta that don't have a standard Shopify field equivalent go into product metafields:

Common use cases:

k-sync maps WooCommerce custom fields to Shopify metafields during migration. See our metafields migration guide for details.

Building navigation menus

After migrating products and setting up collections, update your Shopify navigation to reflect your product hierarchy:

  1. Shopify Admin → Online Store → Navigation → Main menu
  2. Create menu items for top-level categories (Electronics, Clothing, Home)
  3. Add dropdown items for subcategories, each linking to their collection
  4. Add "All Products" or "Shop All" link to /collections/all

Shopify navigation supports 2 levels of dropdown nesting in most themes. For more complex mega menus (3+ levels), use a mega menu app or a theme that supports custom navigation.

Collection SEO

Each Shopify collection has its own SEO settings (title tag, meta description). Set these for each collection:

Collection pages are often the highest-traffic pages in an ecommerce store — they rank for category-level keywords. Don't neglect their SEO setup.

Product organization migration checklist

A well-organized Shopify product catalog makes subsequent tasks (bulk edits, promotions, analytics) much easier. The 2–3 hours spent planning your collection and tag structure before migration pays off continuously.

Migrate your store with k-sync

Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.

Get started free

Related reading

Browse all migration guides