Connecting to a Shopify Webstore

This article will show you how to connect your Shopify webstore to your Solid Commerce account.


Our full featured webstore integration does not support Shopify's separate Point of Sale system. If you are interested in an integration with Shopify's POS, please leave us a comment at the bottom of this article or contact our support team. We would be happy to evaluate the project.


What we'll cover:

  1. Setting up Solid Commerce for the Connection
  2. Creating a Private API Key in Shopify
  3. Connecting Solid Commerce to Shopify
  4. Shopify Auto Import Setup
  5. Related Articles


Setting up Solid Commerce for the Connection

Before you connect to Shopify, you should have a Warehouse or Vendor Inventory List, My Store Market List, and a My Store Pricing Rule.

To learn how to create them, see the Related Articles section.


Creating a Private API Key in Shopify

We connect to your Shopify store using a Private API key.

Here's how to create a new key to use for your Solid Commerce connection. If you have any trouble creating the Private API, please contact Shopify's support.

1) Log into your Shopify admin panel.

2) Select Apps from the sidebar menu.

3) Click on the View private apps button in the upper right-hand corner of the page.

4) On the Private Apps page, click the Generate API credentials button.

  • Give your App a name, like Solid Commerce.
  • Click the Save app button.

5) Click on the Title of your new private app.

6) In the Permissions section of the app details page, set the following permissions to:

Read and Write Access:

Assigned fulfillment orders


Fulfillment Services


Merchant-managed fulfillment orders

Order Editing


Price Rules

Product Listings



Third-party fulfillment orders


Read Access:


Draft Orders

Gift Cards


Shopify Payments Accounts


7) Click the Save button.

8) Keep the private app details page open. You will need to copy the API Key and Password from the top of the page to complete the connection.


Connecting Solid Commerce to Shopify

1) In Solid Commerce, go to the Marketplaces menu -> Marketplaces Setup.

2) Click on the My Store tab.

  • Select Shopify from the Please select your 3rd party store drop-down.
  • Click the Configure 3rd Party Store button.


3) In the Update Shopify Credentials section enter your:

Field Field Description and Instructions
API Key Copy and paste the API key from your Shopify Private App details page.
Password Copy and paste the Password from your Shopify Private App details page.

This is the URL of your Shopify admin panel. After you login, copy all of the URL to the left of /admin. The URL should begin with https://, not http://.

EXAMPLE: The URL after we log into our admin panel is:, so the URL for our Marketplaces Setup page is:


4) Use the calendar and clock icons to enter a Start Sync Orders From DT. Use Pacific Time.

  • Only open orders that have a Payment status of Paid and a Fulfillment status of Unfulfilled will import into Solid Commerce.


5) Click the Save 3rd Party Store button. The connection is live.


Shopify Auto Import Setup


Before you import your listings, it's important to understand how your SKUs and information will import into our platform.

If you're not ready to import yet, or don't have any active listings to import, you can always return to this Marketplaces Setup page later to turn on the import.



We cannot import any items that don't have a SKU in your Shopify store.

Also, when we import variation listings from Shopify, we import all of the images saved to the parent item. However, we cannot import images saved to child items.


If you're ready to import, follow these steps:

1) Check the Automatically insert new products from Shopify box.

2) Select the correct:

  • Warehouse name
  • Market list name
  • Import pricing rule

3) If you are new to Solid Commerce, we recommend importing your listings with the Default automation status set to: Start NOT Automated.

  • With the automation off, Solid Commerce will not communicate with Shopify. We will import orders, and track quantities, but we will not send quantity or price updates to Shopify.
  • Once you are certain the quantities in Solid Commerce are correct, and are comfortable managing your inventory, prices, and listings, you are ready to turn the automation on.
    • Go to your My Store Market List in the Inventory Manager. Select all of your imported listings. Click the Start Automation button.
  • If you need to import listings on an ongoing basis, come back to this Marketplaces Setup page. Change the Default automation status to: Start Automated.


4) Click the Save 3rd Party Store Changes button.


Related Articles

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request


  • Would a Shopify - Lite account be sufficient to link the accounts? I only need them for Facebook integration.

    Comment actions Permalink
  • Hello Danny,

    I hope you are well!

    My coworker and I each did some research on Shopify Lite.

    From what we can tell, Shopify Lite offers API capabilities. That means that you should be able to connect it to Solid Commerce just like any other My Store.

    One thing we're not sure about is whether or not the Shopify Lite admin panel allows you to create a Private App. You need the Private App to get the API Key and Password necessary to connect to Solid Commerce. With Shopify, you also need to enable the inventory functionality. Shopify Lite may not offer this functionality.

    While we think Shopify Lite should work, to our knowledge, we don't have any clients currently using it.

    We would recommend testing by opening a Shopify Lite account, listing a product, and trying to sync it with Solid Commerce.

    Let us know how it goes!

    Thank you,

    Comment actions Permalink
  • How long would it typically take for the inventory to load from SolidCommerce to Shopify?

    Comment actions Permalink
  • Alex,

    Thanks for the question.

    Our import from Shopify on average takes approximately 20 to 30 minutes. This time may vary based on the total amount of in stock SKUs in your Shopify account.

    If you recently cleared out your market list and you are re-importing your SKUs, please ask your growth advisor for help in resetting your import.

    You may also contact our support team if the import is taking longer than expected.

    Thank you,

    Comment actions Permalink
  • Thanks Ginny! I got it so when I load products in Shopify that they load to Solid Commerce - however I wanted to use Solid Commerce as my hub. I also noticed that it didn't pull all my products from Shopify. Any advice on what the API specs are so I can import to SC which then pushes to Shopify?

    Comment actions Permalink
  • Alex,

    We do not have any available API specs on our integration with Shopify. However, we should import your SKUs into Solid Commerce if each product uses a SKU, quantity is tracked on your items, and the products were not previously imported into your Shopify Market List.

    I went ahead and created a ticket with our support team on this issue to get you the fastest resolution time possible.

    Thank you,

    Comment actions Permalink

Please sign in to leave a comment.