WholeCell connects to Shopify using three apps developed by SyncX:
Stock Sync (for exporting SKUs & Quantities from WholeCell to Shopify)
Order Export (for importing Sales Orders into WholeCell from Shopify)
FulfillSync (for exporting shipment information from WholeCell to Shopify)
We've worked with the SyncX team directly to create WholeCell-templates within their apps to make setup a breeze.
syncX: Stock Sync
You'll need to create an API App in WholeCell from the API Apps Settings Page for credentials that you'll use to connect to this data feed in Stock Sync.
Create an API App by clicking on the "New" button from this page:
Name your app "Shopify Stock Sync". Then make sure the app has all permissions enabled for the Sales Orders, Stock Levels, and Shipments endpoints. Then hit save:
Once saved, the WholeCell team needs to approve your API App. Contact us on our live chat or email us at support@wholecell.io and we'll expedite the approval process.
The Stock Sync Feed will not work correctly until your WholeCell API Application Form has been approved.
When your API Application has been approved, you'll see a green Approval banner like this:
Now you can add/install the Stock Sync app to your Shopify store and begin configuring it:
Once that's done, click Update products.
On the following page, search for "wholecell" from the available supplier templates then hit the right arrow button to move to the next page:
On the first step, enter your WholeCell API App credentials and the inventory statuses you want to be counted from.
This is similar to WholeCell's other eCommerce integrations where you can choose which statuses to count inventory from. If you just want to use "Available" - put that into the field. If you want to count multiple statuses, separate them with a comma like this: "Available, Ecommerce, Repair". This field is case sensitive.
Choose "SKU (Variant's SKU) and then put in "sku" on the field. Then on the product field, choose "Quantity", then put in "available" on the field.
Make sure that the selection is set to "Any".
Check if the selections are the same as on the screenshot, then hit the Finish button.
Start the process, then confirm.
You should start getting quantity updates after.
Note: this video shows the outdated UI but you can still see the setup process here with the explanation per step, which is practically similar on the new UI. How to filter for inventory statuses is not shown on the video--that's shown on the screenshots above.
syncX: Order Export
When you receive new Shopify orders, you need to get them into WholeCell so that WholeCell can reduce your SKU quantities correctly on other channels. The syncX: Order Export app will export your Shopify orders to WholeCell.
First, install the syncX: Order Export app, then pin it for easy access when needed.
Once you have the syncX: Order Export app installed, create a new order export:
Then look for the WholeCell template:
Next, click "Edit Settings":
On the next page, click on the "Export Via" setting and find the "WholeCell" option. Select that and enter your WholeCell API App ID and App Secret in the "Login/Username" and "Password" boxes:
You'll need to hit the Save button above, then hit Next.
Review the default filter settings. If you want to import current or older orders, you can set syncX to do that here. Enable the "Only Export Newer Orders" setting to ensure that duplicate orders aren't imported to WholeCell.
Hit Finish when done.
On this page, click on Turn on schedule.
Click Set automation. Enable the schedule and then choose the desired setting for Export Frequency and Timezone.
Another option for frequency:
You also have the option to test the export by clicking "Export now" to export a sample order. Then check your Sales Orders page in WholeCell (www.wholecell.io/orders) to see if it imported. If not and you can't figure out why, contact us for help. If the test order imported, click "Save".
That's it! New Shopify orders should import automatically into WholeCell.
Troubleshooting: If you're not getting new orders, one option is to try contacting Shopify support to see if you have orders mapped correctly in Shopify.
Note: this video shows the outdated UI but you can still see the setup process here with the explanation per step, which is practically similar on the new UI.























