Shopify Integration

Our integration with Shopify supports syncing stock levels and importing products from Shopify.

The stock sync is designed for the scenario where you have a retail site on Shopify, and a wholesale site on Orderspace, and want to sell down from the same stock on both.

Getting Started

Create a Custom App in Shopify to link to your Orderspace site. For more details, follow our setup guide.

Linking Items

Items are linked by matching on SKU (Item Code). For the integration to work, all variants in Shopify must have a unique SKU.

Items added separately on each site will be automatically linked when the SKUs match.

The link status of your items is shown from Integrations > Shopify on the Orderspace admin site,

Select View Items under Not Linked to obtain a list of items that could not be linked.

From there, correct any SKUs that do not match, and they should then link automatically.

Stock Sync

To enable the stock sync, check "Enable Stock Sync" and choose whether Orderspace or Shopify is the master inventory. Stock level adjustments should be done on the master system. Orders created on either system will reduce stock levels in both.

If Shopify is chosen as the master inventory, select Sync Stock From Shopify in the top right after saving your settings. This will pull across the initial inventory levels from Shopify and they will be kept in sync from that point onwards.

If Orderspace is chosen as the master inventory, select Sync Stock To Shopify in the top right after saving your settings. This will set the initial stock levels in Shopify from your current Orderspace levels and they will be kept in sync from that point onwards.

Importing Products

To import products from Shopify, go to Integrations > Shopify on the Orderspace admin site, then Import Products in the top right.

If importing from a collection, the products will be added to a category with the same name as the collection.

If importing from "Any" collection, the products will be added to a category with the name "Imported". You can then rename the category or move the products into the appropriate categories in Orderspace.

"Import prices as" controls whether the prices from Shopify are imported as "Unit Price (wholesale price) or Retail Price. If imported as Retail Price, the Unit Price will be set to zero by default. The Unit Price can then be edited on each product to set the wholesale price.