Skip to main content

Integrating Your ConsignCloud Store with Shopify (Next-Gen)

Linking your store, creating items in Shopify, and FAQs

Updated over a week ago

ConsignCloud integrates with Shopify, one of the most popular and effective eCommerce platforms. 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 how ConsignCloud's Shopify integration works, how to get your own store set up, and answer some FAQs about our integration.


Getting Set up

  1. Go to Settings » Apps and find the Shopify eCommerce app.

  2. In your Shopify Settings, get started by clicking "Integrate Shopify".

3. In Shopify, click "Install App" to Install Shopify to your ConsignCloud Store.



Listing and Finding Items in Shopify

To list an item on Shopify, simply select "Yes" for the "List on Shopify" toggle when creating an item. This will create a new item in your Shopify store, with the same information you have listed for your ConsignCloud item. These items are linked, and when one sells, the other is listed as "sold".

NOTE: If you would like all of your Shopify inventory to be listed on Shopify by default, you can select the List Items on Shopify by Default setting in the Shopify App Settings in ConsignCloud.


——Listing an Item on Shopify——


To find a linked ConsignCloud item in Shopify, simply navigate to the Item Page in ConsignCloud, and click on the arrow next to the "Available in Shopify" line in the Status box. This will take you to the item's page in Shopify.


——Finding a linked ConsignCloud item in Shopify——


How it Works

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. If you already have lots of Inventory that you want to sync over to Shopify, make a bulk edit, and select "List on Shopify". To learn more about making bulk edits, read the article below

  2. If your Sync Shopify Product Changes to ConsignCloud setting is enabled, ConsignCloud will copy product updates made on Shopify's end. We don't recommend having this toggled on, as it often makes unexpected changes to your Items like auto populating fields and duplicating items.

  3. If your List Items on Shopify by Default setting is toggled on, List on Shopify will be on by default in the Item Creation Screen in ConsignCloud.

  4. If your Add Listed Items to Sales Channel by Default setting is toggled on, items created in ConsignCloud and pushed to Shopify will automatically be published in the Point of Sale and on your Online Store Sales Channels.

  5. 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.

  6. 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.

  7. 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 (unless you turn on "Sync Shopify Product Changes to ConsignCloud" in your Shopify App settings in ConsignCloud).

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.


Pricing and payment

Visit Shopify's Pricing Page by following the link below:


Frequently Asked Questions

Which item fields are synchronized to Shopify products?

For details on how individual items fields get synchronized to Shopify, see below. In most cases, we will only re-sync a field if its value has changed.

  • Title, Tags, SKU, Images, Weight, and Weight Unit are synchronized directly across between items and products.

  • Tax Exempt is synchronized to the Taxable field in Shopify.

  • Tag Price is synchronized to the Price field.

  • Category Name is synchronized to Product Type.

  • Details becomes Description, and retains all rich text formatting.

  • An item's SKU may also be synchronized to your products' Barcode field, depending on your Sync SKU as Barcode setting.

  • Account or Brand will be synchronized to you products' Vendor field, depending on your Vendor Field setting.

  • Brand, Color, Size, and any custom fields can optionally by synchronized to a product's variant options.

NOTE: Changes to the SKU won't be synced back from Shopify except for at the point of item creation

How do I import existing products from Shopify into ConsignCloud?

The process for copying products listed in Shopify to ConsignCloud is quite simple. First, enable your Track Product Changes setting. Once that's on, go to Shopify and add the "ConsignCloud" tag to all products you want copied to ConsignCloud, using Shopify's bulk editor.

Note that since Shopify doesn't support consignment accounts, everything will be synchronized as Retail items with no account associated. You'll need to edit synced items to add consignor and split information yourself. Once an item is linked to a product, the two cannot be un-linked.

Items aren't listed on my store, or available in the 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?

While it is possible for ConsignCloud to work with variants, our integration is not fully built out for a one-for-one correspondence between ConsignCloud items and Shopify items with variants. ConsignCloud does not have a variant feature in our software because ConsignCloud is built primarily for consignment stores, which most often deal with unique items with a quantity of "1".

While it is possible to sync a ConsignCloud item with an item in your Shopify store which has variants, right now this integration can run into an inventory tracking issue (explained below), so we would highly suggest stores use this feature with caution and the understanding that they may have to spend time fixing inventory stocking errors in Shopify for items that are synced with Shopify variants.

If you would like to set-up variants in your Shopify store, and have this item linked to your ConsignCloud store, the process is fairly simple. In ConsignCloud, create an item and list the quantity as the total number of variants you will have for the item in Shopify. As an example, if you are selling a "Live, Laugh, Love" t-shirt, but have three variants of Small, Medium, and Large, with a quantity of "1" for each variant, you will list the item in ConsignCloud with a quantity of "3".

NOTE: Per the norm, you will need to make sure you "List Item on Shopify" during item creation. If you forget to do this, update the item, or run a Bulk Edit to push items over to Shopify

From there, you will go into Shopify and set-up your variants. In this case, you would create a "Size" variant with three options for Small, Medium, and Large. Each variant would have a quantity of "1".

If an item sells in your Shopify store, the integration is very simple—the correct variant (in this case, let's say the Small "Live, Laugh, Love" t-shirt) will sell, and our integration will adjust the quantity of your ConsignCloud item by a negative amount. In sum, you'll now have two active items for a Medium and a Large "Live, Laugh, Love" t-shirt in your Shopify store, and your ConsignCloud item will now have a quantity of "2".

If an item sells in your ConsignCloud store, there is a large amount of room for error—this is what we caution store owners to be careful of if they decide to use variants. If an item sells in your ConsignCloud store, ConsignCloud does not know exactly which variant needs to be listed as sold in Shopify. Because the variants don't exist in ConsignCloud, it is unknown whether this item was the Small, Medium, or Large "Live, Laugh, Love" t-shirt.

Currently ConsignCloud's integration chooses the top "Option Value" in your variant list and will always adjust the Shopify Item Quantity by "-1" for that item. ConsignCloud will sell that variant until the quantity reaches "0" and then will move down the list to the next variant option.

See the screenshot below for a visual example of which variant stock ConsignCloud chooses to reduce.



This integration is imperfect and can consistently list the wrong variant option as sold, which makes accurate inventory tracking very difficult for items with variants. Though these mistakes can be fixed by manually adjusting the item quantity in Shopify, we would encourage stores to only use this variant option if it is mission critical for your store to also have Shopify variants.

Variant Options Setting

In ConsignCloud's Shopify Integration settings, you will find a Variant Options setting (pictured below):


Some stores hope that this setting can fully integrate their ConsignCloud inventory with Shopify variants, but this is not the case. In short if you connect one of the three ConsignCloud fields (Brand, Color, or Size) with the same Shopify variant field in this setting, when you create an item in ConsignCloud and push the item to Shopify, our integration will create a singular Shopify variant with that brand option, with a quantity of "1". For example, if you push over a Blue Nike Shirt, and have the "Color" field selected in this menu, our integration will create a Nike shirt in your Shopify store, with one singular "Blue" color variant.

For some stores, this distinction can be helpful in how they list inventory in their Shopify store—but this is not a solution to the overall Variant issue mentioned further up in this article.

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.

NOTE: The only way an item in your ConsignCloud store is linked to an item in your Shopify store is if you have linked it by toggling on the "List on Shopify" option during Item Creation or via a Bulk Edit.

Did this answer your question?