Contact usSign up
Shopify Catalog Structure

Shopify Catalog Structure

Generating summary...
This response is generated by AI. AI can make mistakes.

The Shopify Catalog is organized around a product and variant hierarchy, where each product can contain multiple variants.

This structure allows EVA to represent Shopify data at a more detailed level compared to Amazon.

The Big Picture

Shopify products are not single entities.

Each product can have multiple variants, and EVA reflects this by treating each variant as a separate row in the catalog.

Product and Variant Hierarchy

Shopify follows a two-level structure:

  • Product as the parent entity
  • Variants as individual versions of that product

A single product may include multiple variants such as different sizes, colors, or configurations.

In the Catalog:

  • each variant is displayed as a separate entry
  • variants remain grouped under the same product logically

Variant ID

Each variant is assigned a unique Variant ID.

This ID:

  • uniquely identifies the variant inside Shopify
  • distinguishes it from other variants of the same product
  • is used by EVA to track and match variants

The Variant ID is the primary identifier for Shopify data inside EVA.

SKU

Each variant also includes a SKU.

The SKU:

  • represents the inventory unit
  • is often used to align products across systems
  • can be used as a key signal for matching

SKU is especially important when connecting Shopify variants to Amazon products.

Price

The Price field represents the selling price of each variant.

Since variants can differ:

  • each variant may have a different price
  • pricing can be analyzed at a granular level

This allows more precise product and profitability analysis.

Inventory

The Inventory field reflects the available stock for each variant.

This includes:

  • current stock levels
  • availability status

Inventory data helps users:

  • identify low-stock items
  • monitor product availability
  • support inventory-based decisions

The Logic

EVA treats each Shopify variant as an independent unit.

This means:

  • each row represents a unique variant
  • variants are matched individually, not at product level
  • product-level grouping is preserved but not enforced in matching

This approach ensures accuracy when working with multi-variant products.

Why This Matters

Without variant-level structure:

  • product variations would be merged incorrectly
  • inventory and pricing differences would be lost
  • matching accuracy would decrease

With this structure:

  • each variant can be analyzed independently
  • matching becomes more precise
  • product data remains consistent with Shopify

Key Value Pillars

Granular product visibility

Each variant is tracked individually.

Accurate matching

Variants can be matched based on specific attributes like SKU.

Better inventory awareness

Stock levels are visible per variant.

Pro Insight

When matching Shopify products, always consider the variant level.

Different variants of the same product may need to be matched to different Amazon listings.

Shopify Catalog Structure | Eva Help