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:
- Setting up Solid Commerce for the Connection
- Creating a Private API Key in Shopify
- Connecting Solid Commerce to Shopify
- Shopify Auto Import Setup
- 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:
- Orders, transactions and fulfillments
- Products, variants and collections
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://.
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.