List or update products in Shopify
Listing products sends product information from Cin7 Core to Shopify, to create new products, match information with existing products, or update products which already have a connection to Cin7 Core.
This article covers listing products from Core to Shopify, see Download products from Shopify for how to send product information in the other direction.
Prerequisites
You need to connect to Shopify.
You need to set Master data source in your Shopify settings to Cin7 Core or Source system.
We recommend enabling List products as draft in your Shopify settings so you can add more consumer-friendly images and descriptions before the product goes live for sale.
You must have products already created in Cin7 Core.
We recommend mapping Shopify locations to Cin7 Core locations.
Check if products are ready for Shopify
Cin7 Core checks if your products have the minimum information required to list products to Shopify.
In your Shopify integration, go to the Bulk listing tab.
Use the Ready for Shopify column to look for products that are not ready and why, for example, if the product price is 0.
Fix any outstanding reasons before listing affected products to Shopify.
List products
Products that exist in Cin7 Core can be listed for sale in your Shopify catalog. Cin7 Core will check the product SKU against existing SKUs in Shopify and match the product if it already exists. If a product has never been listed before, this will create a new product in Shopify.
List a single product
In your Cin7 Core Shopify integration, go to the Catalog section.
Select an unlisted product. This opens a pop-up window.
Select the Price tier you would like to use for the product. You can edit the price values from the product's record.
Choose which Shopify locations you would like the product to appear in. Choosing one or more locations here updates Shopify locations with stock levels from the mapped Cin7 Core location. If no Shopify location is selected, Cin7 Core sends the stock quantity total from all Cin7 Core locations.
You can change backorder and product-level buffer inventory settings for the product here.
Click List on Shopify.
Save your changes.
List multiple products
In your Shopify integration, go to the Bulk listing tab.
Select unlisted products to upload. You can select products by category, brand, family, product tag, price tier, listing status, sales channel (Products listed in), and through manual search.
Choose which Shopify locations you would like the product to appear in. Choosing one or more locations here updates Shopify locations with stock levels from the mapped Cin7 Core location. If no Shopify location is selected, Cin7 Core sends the stock quantity total from all Cin7 Core locations.
You can change product-level backorder and buffer inventory settings here if required.
Click List to upload all selected products.
Update products
Update product information in Shopify for products that have already been listed. Any changes you have made to the product in Cin7 Core will be exported. Product information must be manually updated to be exported to Shopify, it will never be updated automatically.
Update a single product
In your Cin7 Core Shopify integration, go to the Catalog section.
Select a listed product.
Make any changes to the product settings here if applicable (e.g. location mapping, backorder, price tier, etc.).
Click Update on Shopifyto export any changes to the product's information.
Update multiple products
In your Shopify integration, go to the Bulk listing tab.
Select listed products to update. You can select products by category, brand, family, product tag, price tier, listing status, sales channel (Products listed in), and through manual search.
Make any changes to the product settings here if applicable (e.g. location mapping, backorder, price tier, etc.).
Click List to update all selected products.
Map products to one or more locations
Mapping or listing products to one or more locations means that Cin7 Core accurately calculates and pushes stock levels for those locations only. You need to map Shopify locations to Cin7 Core locations if you have not done this already.
If a product is not mapped to one or more locations, Cin7 Core will send the stock quantity total from all Cin7 Core locations to all Shopify locations.
Map a single product
In your Cin7 Core Shopify integration, go to the Catalog section.
Select a product. This will open a pop-up window.
Choose which Shopify locations you would like the product to appear in. This will update the selected Shopify locations with stock levels from the mapped Cin7 Core locations.
Click List or Update on Shopify to send your changes to Shopify.
Map multiple products
In your Shopify integration, go to the Bulk listing tab.
Select products to map. You can select products by category, brand, family, product tag, price tier, listing status, sales channel (Products listed in), and through manual search.
Choose which Shopify locations you would like the product to appear in. This will update the selected Shopify locations with stock levels from the mapped Cin7 Core locations.
Click List to map all selected products.
Update product pricing
You can change a product's price tier whenever you list or update a product. You cannot manually change a product's price from the Shopify integration, you will need to go to the product's record to edit prices for each price tier.
Link Shopify product to a different Cin7 Core product
Manual linking is not allowed when you first download products from Shopify to Cin7 Core or list products from Cin7 Core to Shopify. However, you can change product linking later.
In your Cin7 Core Shopify integration, go to the Catalog section.
Select the product where you want to change the link.
Unlink the product in Cin7 Core from the product in Shopify. This will allow you to link the Cin7 Core product to a different product.
Select a product from the dropdown menu to link.
Save your changes.
Listing product images
Cin7 Core and Shopify usually use images in different ways. Cin7 Core images are usually smaller and used for visual identification of products to pick, while Shopify and other sales channels have larger, better quality images.
To make sure that the images for each platform are not accidentally altered, if Cin7 Core detects that a product in Shopify already has one or more images, it will not list any images from Cin7 Core for that product. If you want to list images from Cin7 Core, you need to remove any existing images from the product in Shopify.
Unlink products
Unlinking a product breaks the link between the product in Shopify and the product in Cin7 Core, without removing the product from Shopify. Unlinked products can still be sold in Shopify until stock levels go to 0. The product in Cin7 Core is not affected.
Unlink a single product
In your Shopify integration, go to the Catalog tab.
Select the product. This opens a pop-up window.
Click Unlink.
Save your changes.
Unlink multiple products
In your Shopify integration, go to the Bulk listing tab.
Use the filters and search field to select your products. Make sure you select Listed products.
Click Unlink.
Save your changes.
Remove products from Shopify
Removing a product in Shopify does not affect the product in Cin7 Core. This unlists the product, stops it from being sold in Shopify, and converts the product in Shopify to archived status.
Remove a single product
In your Shopify integration, go to the Catalog tab.
Select a Listed product. This opens a pop-up window.
Click Remove from Shopify.
Click Save.
Remove multiple products
In your Shopify integration, go to the Bulk listing tab.
Use the filters and search field to select your products. Make sure you select Listed products.
Click Unlist.
Save your changes.
Product field mapping
Data mapping for products between Cin7 Core and Shopify is as follows:
Cin7 Core |
SHOPIFY |
SKU |
Listing SKU if defined, otherwise first 50 characters from combination of (Product title + Option 1 Value + Option 2 Value+ Option 3 Value) |
Name |
Product title + Option 1 Value + Option 2 Value + Option 3 Value |
Category |
Product Type |
Description |
HTML Product Description |
Weight |
Weight* |
Barcode |
Barcode |
Price Tier. Default is Price Tier 1 |
Price |
Images |
Small product image. See Listing product images. |
Product Tags |
First 256 characters of Product Tags |
Option 1 Value |
Option 1 Value |
Option 2 Value |
Option 2 Value |
Option 3 Value |
Option 3 Value |
Variation |
Variation |
Brand |
Vendor (Shopify will use the store name if Brand is left blank in Core) |
HS code |
HS (Harmonized System) code |
Country of Origin (COO) |
Country/Region of Origin |
*Value will be passed from Shopify to Cin7 Core or vice versa with no numerical conversion if units of measure do not match. Please check units of measure match before syncing.