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.
- Go to Menu » Settings » eCommerce.
- Enter your Shopify store name. This name must be exact, otherwise ConsignCloud won't be able to find your store details.
- You will be taken to Shopify 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.
- After returning to ConsignCloud, activate your subscription.
How it Works
ConsignCloud's integration is limited in two important (and helpful) ways.
- 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.
- ConsignCloud will also 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.
ConsignCloud will sync your data in a few key ways:
- 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.
- 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.
- 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.
- 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
In addition to the fee you pay to Shopify to run your online store, ConsignCloud charges $29 per month per ConsignCloud location for the integration. This additional charge will show up on your Shopify bill.
If your billing lapses for any reason, Automatic Listings will be deactivated and you will not be able to add new items to Shopify, but ConsignCloud will continue to sync items you've already added to your store. Your integration will still run smoothly, giving you time to sort out the billing issue to transition away from the integration.
Frequently asked questions
Items aren't listed on my store, or available in Shopify POS.
The best way to auto-publish inventory is by using Collections. Shopify stores start out with an "All Inventory" collection that gets published automatically. If you don't have one of those, you should create one, set the condition to "Inventory stock is greater than 0", and make sure the collection is available on all desired channels. This approach gives you a ton of flexibility for solving other problems unique to your own store as well!
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.