ConsignCloud integrates with Shopify, one of the most popular and effective eCommerce platforms online. We like Shopify because it is easy to use and provides a world-class set of tools for stores to maintain an effective online presence. ConsignCloud's integration automatically syncs inventory between the two systems and makes it much easier to run your physical and online stores side by side.

In this article we'll explore briefly how ConsignCloud's Shopify integration works, how ConsignCloud charges for this service, and how to get your own store set up.

Getting set up

Integrating your ConsignCloud and Shopify stores takes less than 5 minutes.

  1. Go to Menu » Settings » Shopify.

  2. Click "Install App" to install the ConsignCloud integration for your store. Read over the details if you'd like, and click Install near the bottom of the screen.

  3. After returning to ConsignCloud, activate the integration by filling out and saving the settings form.

How it Works

ConsignCloud's integration is limited in a few important ways.

  1. ConsignCloud will only sync Inventory and Account Balances between the systems. If you sell an item online, it will be marked in ConsignCloud as sold too, and if we can associate the sale with an account in ConsignCloud we'll update the account history as well. Any consignor split will be calculated automatically like you'd expect. However, ConsignCloud will not add anything to your Sales table or your Sales and Payouts Summary report. You will need to pull a sales report from both ConsignCloud and Shopify when it's time to do your bookkeeping.

  2. ConsignCloud will only sync data that originates from ConsignCloud. If you have a preexisting store with inventory you've already added, ConsignCloud won't touch any of that inventory. It will only add, edit, sell and delist items you specify within ConsignCloud. This means it's safe to turn on the integration, try it out, and turn it off again later if you decide against it. The rest of your inventory will not be impacted. Note that even if a product in Shopify has the same SKU as an item in ConsignCloud, the two will not be synchronized.

  3. Because Shopify is focused on solving different problems, not every feature supported ConsignCloud's POS translates to Shopify. In particular, ConsignCloud's taxes, discounts, consignor credit, and gift cards can't be applied to to items sold on Shopify, since these are features related to point of sale, and we don't have control over Shopify's point of sale. You'll need to implement point of sale policies for you online store using the tools Shopify provides (including other apps if relevant).

ConsignCloud will sync your data in a few key ways:

  1. Automatic listings. ConsignCloud will automatically list any inventory you specify in your Shopify store. To mark an item for eCommerce syncing, toggle List on Shopify when you are entering the item. If the item has already been created, edit it and select List on Shopify. ConsignCloud will automatically add this item to your Shopify inventory and keep the information synced between the two systems as long as it is active. If you make edits to the item in ConsignCloud, those edits will be synced to Shopify as well.

  2. Sold items. If an item is sold in either ConsignCloud or Shopify, ConsignCloud will automatically sync the inventory to reduce the chance of a double sale. Because of how Shopify's integration tools work, syncing isn't instant, but it's fast enough to eliminate double sales in all but a few very rare cases. If an item does happen to double-sell, first consider keeping the brick-and-mortar sale in ConsignCloud. Shopify has a fulfillment step that makes it easy to cancel online orders.

  3. Consignor balances. If an item is sold in Shopify, it will be marked as sold in ConsignCloud and the consignor's balance history will be updated.

  4. Account data. To comply with Shopify's Terms of Service, ConsignCloud takes a conservative approach to data syncing. Once you activate your integration, ConsignCloud will sync all new customer data created in ConsignCloud to Shopify. We are as strict about this as possible — we only sync customer (not consignor or supplier) data with Shopify, and we only sync data added after your integration is turned on. This kind of approach is required by Shopify so that other features they have, like marketing and transactional emails, work properly. Syncing is only one-way — no account activity that happens in Shopify will be synced back to or tracked by ConsignCloud.

Pricing and payment

Shopify itself costs $29/mo, which is in addition to your regular ConsignCloud subscription.

Frequently asked questions

How do I import existing products from Shopify into ConsignCloud?

Unfortunately, it's not possible to build an importer, since there are a number of pieces of information ConsignCloud requires — most importantly, account and split — which Shopify doesn't provide. For this reason, initial imports have to be done manually using ConsignCloud's spreadsheet imports.

In most cases, however, our recommendation is not to import existing inventory at all, but to make a gradual transition between systems instead. You can start by entering all your new inventory into ConsignCloud rather than Shopify, while you wait for existing products only listed in Shopify to sell out or expire. This increases the amount of overhead necessary for running your shop for a little while, but reduces the need for a lot of complicated data entry.

Items aren't listed on my store, or available in Shopify POS.

By default, we publish your items to all available sales channels. But if they're being published in "Draft" status, they won't actually show up there. You can control the default in your Shopify settings, and update it on Shopify's end as needed.

If your inventory isn't getting synchronized to Shopify at all, make sure you've marked on the items themselves that they should be listed — this value in settings is only a default. If you have a bunch of existing inventory that needs to be synchronized to Shopify, we recommend using imports to update them all at once.

How do I list some items with a different fulfillment location?

If your Shopify store has multiple fulfillment services or locations, you can use Shelves to manage what inventory gets listed where — just select a fulfillment location on the shelf form, and all items assigned to that shelf will be listed to the selected fulfillment location.

How do I hide items on Shopify that have been sold? 

ConsignCloud does not remove sold inventory from Shopify; instead, it reduces its available quantity to zero. In order to hide out-of-stock items from your Shopify store, you'll need to create a collection that matches all out of stock inventory, and un-list those items from your online store. More information on how to do that here.

Do you support variants?

Yes and no. While ConsignCloud does not have an interface for creating and editing variants, we do respect the variants you set up on Shopify's end. Simply create an item with the total quantity of all variants, then open it in Shopify to fill out variant details on their end. When you edit quantity on ConsignCloud's end, we'll make our best guess as to which variant should be adjusted, and when an item sells online, the correct variant stock will be reduced.

Sales on Shopify aren't carrying over to ConsignCloud!

A common mistake people often make is assuming that because a product (or line item) in Shopify shares a SKU with an item within ConsignCloud, those two things are automatically linked. This is not the case, items are linked not by SKU, but by product id, which is created when an item is synchronized with Shopify. Be sure to use the process described above to make sure your inventory is correctly linked up.

Did this answer your question?