Upload products to Shopify

Upload products to Shopify

Overview

Find out how to upload products to Shopify.

Products are the goods your business buys or manufactures and sells.

And as your business depends on a changing market, what products you sell depends on changing suppliers, customers, and business opportunities. Over time you’ll add new products to your inventory and want them available for sale in Shopify.

You can upload new products to Shopify and have them automatically created and mapped to Cin7 Omni. When you upload a product, its options are uploaded (as Shopify variants) and mapped too. Its units of measure (UOMs)  must be created and mapped separately.

Before uploading a new product to Shopify, you must have configured the product and your Shopify integration. Then you can upload the product and keep its sales, stock level, and other details in sync.

If the product already exists in Shopify, download the product  or create a mapping  instead.

Configure upload products

1. Configure integration

You must enable your Shopify integration to upload products to Shopify:

  1. Log in to Cin7 Omni.

  2. From the Integrations menu in the navigation, open your Shopify integration.

  3. Open Settings.

  4. Turn on Products.

  5. Select Upload Products.

  6. Select an Inventory Policy:

  7. Select a Product Weight Unit for products uploaded to Shopify.

  8. Select Save Settings.

2. Configure products

You must add Shopify to the Channels of products to upload:

  1. Log in to Cin7 Omni.

  2. From the navigation, open Products.

  3. Open the product to upload to Shopify.

  4. Under Classifications > Channels, select your Shopify integration.

  5. Select Save and Close.

If your product has options, confirm your options have a value for each Option Label and that each Option Label with values has a name. Find out more about creating products with options.

Also ensure no mappings exist for the product or any of its options or units of measure (UOMs). To view your current mappings, select View Mapped Products on your Shopify integration dashboard.

Upload products

Once you’ve configured your products and integration, you can upload your products to Shopify:

  1. Log in to Cin7 Omni.

  2. From the Integrations menu in the navigation, open your Shopify integration.

  3. Select Upload Products from the Product Status tile. You'll see a list of Cin7 Omni products that aren't mapped to Shopify products.

    • Don't upload unmapped products that already exist in Shopify. If you do, you’ll be duplicating the product in Shopify. You should create a mapping for that product instead.

    • To upload only a subset of unmapped products, use the search box to filter the list. Only products in the filtered list are uploaded.

  4. Select Upload Products.

Here’s how each product’s details are mapped to the new Shopify product (you must add unlisted Shopify product details in Shopify, and to update Shopify products with changes from Cin7 Omni, use update products):

Product-level details

When you upload a product, its product-level details are uploaded to a new Shopify product as follows (see below for what details can be overridden by option-level details):

Cin7 Omni product

Shopify product

Product Name

Title

Description (only available if Show Website Options is enabled in your product settings)

Description (supports HTML)

Product Type

Type (defaults to “Unclassified” when Product Type is blank)

Tags (only available if Show Website Options is enabled in your product settings)

Tags (comma separated)

Brand (only available if enabled in your product settings)

Vendor

Weight (under Dimensions)

Weight (the unit of measurement is determined by the Product Weight Unit setting of your Shopify integration)

Image(s)

Media

Option-level details

When you upload a product with no Option Labels and no Option Label values (and, therefore, only one option), a new Shopify product with no variants is created. That option’s details are uploaded to the Shopify product as follows:

Cin7 Omni option

Shopify product

Code

SKU

Barcode

Barcode

Pricing

Price and Compare at price (see below for details on pricing)

Stock levels

Available inventory (find out how to configure your Shopify stock levels)

Weight

Weight (the unit of measurement is determined by the Product Weight Unit setting of your Shopify integration)

Image

Media

And when you upload a product with at least one Option Label or Option Label value, a new Shopify product with a variant for each option is created.

In order to create the Shopify product’s variants, the Cin7 Omni product’s Option Labels become the Names of the Shopify product’s Options, and each Option Label value in Cin7 Omni becomes a Value of the corresponding Option in Shopify.

The options’ details are uploaded to the Shopify variants (or product) as follows:

Cin7 Omni option

Shopify variant (or product)

Code

SKU

Barcode

Barcode

Pricing

Price and Compare at price (see below for details on pricing)

Stock levels

Available inventory (find out how to configure your Shopify stock levels)

Weight

Weight (the unit of measurement is determined by the Product Weight Unit setting of your Shopify integration)

Image

Image (and product Media)

Pricing details

In Cin7 Omni, a product’s price is set at the option level, and each option has several prices.

Which price is uploaded to Shopify is determined by the Price Tier and Special Price settings of your Shopify integration.

If an option’s Special$ price is active (as determined by the Start Date and Days details of the option’s pricing) when you upload the product to Shopify, then that option’s price at the selected Price Tier becomes its Shopify Compare at price, and its price at the selected Special Price becomes its Shopify Price.

And if an option’s Special$ price is inactive (again, as determined by the Start Date and Days details of the option’s pricing) when you upload the product to Shopify, then that option’s price at the selected Price Tier becomes its Shopify Price (and its Shopify Compare at price will be blank).

Was this article helpful?

Have more questions? Submit a request