About the AIQ <> Shopify Integration
Review our Integration Grid for supported features.
Shopify can be used as an e-commerce platform and a POS in store. Our integration has the ability to pull in contacts and orders along with pushing new signups.
How to Connect Shopify to AIQ
In order to connect your Store to AIQ, you must first create a private app and grant AIQ the necessary permissions to sync with your Shopify account
Shopify Steps
In Shopify, from the left navigation, go to Apps (Apps are now separate from Sales Channels).
Click Develop apps (you may need to enable app development if prompted).
Create an App
Name the app "AIQ", then click Create app
Open the app and click Configure Admin API scopes.
The following Scopes must be enabled in Shopify for the integration with AIQ to be successful:
read_ordersread_productsread_locationsread_analyticsread_appsreadassignedfulfillment_ordersreadcustomereventswrite_customersread_customersread_discountsread_inventory
Save
Return to the app overview and click Install app.
AIQ Steps
After creating your Private App in Shopify, we'll need to enter the ShopName, API Key & Admin API Access Token into AIQ to complete the connection.
In AIQ, navigate to Settings > Integrations
Find Shopify and click Connect.
Enter the following information into the AIQ integration card
Shop Name = URL for the shop exactly like it’s shown before “myshopify.com” in your shop URL; exampleshoprules.myshopify.com (enter exampleshoprules)
API key = API key from your AIQ Shopify private app
Password = Admin API Access Token from your AIQ Shopify private app, it will begin with 'shpat\_'; For steps on how to access your Admin API Access Token please see this article: https://help.stock-sync.com/en/article/shopify-custom-app-vnt1aj/
Relevant market of credential (optional) = State/Province(s) these credentials would sync contacts from
Repeat this step to add credentials for each storefront you would like to connect.
Toggling Sync personas will allow for the integration to begin syncing your Shopify customers and sales into AIQ within 24 hours
Save
⚠️ Warning: If your Shopify integration connects to a regulated industry or market, you'll also need to check the box next to Required All users from this source have passed an age gate compliant with my industry for data to begin syncing.
How to Map a Store
Navigate to Settings -> Company Account > Retail Store
Click Edit on the store you wish you map
Under Store Mappings you'll see the Shopify symbol
Click on the empty field to the right of the symbol and a dropdown will appear to "map" the key
Click Save settings and you are done mapping the store. Keep in mind this must be repeated for any additional stores that you add to the account.
AIQ \<> Shopify: User Guide
These settings are not required, however, if updated at a later time they can alter the data ingested from Shopify.
POS: Enabling this will also allow AIQ to capture sales and inventory from the connected Shopify stores
Locations: Enabling this will allow AIQ to pull fulfillment locations to assign store names to sales.
Dynamic Content: Enabling this will allow AIQ to pull products for dynamic content. Requires 'read\_inventory' access scope authorization.
Abandon Cart: Enabling this will allow AIQ to facilitate abandon cart campaigns using dyanmic content. See Abandoned Cart Notifications for more information about how to build these types of campaigns.
Note: Abandoned cart messages will be sent to a consumer as soon as a cart is sent to AIQ (which, for Shopify, is after 2 hours of inactivity with a cart). Messages will only be sent to current members of the dispensary’s loyalty program, meaning they must have previously signed up for us to know they exist.
FAQs
Can I freeze my Shopify credentials in AIQ?
Yes, you are able to freeze the connection between your Shopify Ecommerce tool and AIQ. Simply toggle on 'Freeze' on your credentials in Settings > Integrations > Shopify to pause the data transfer.
Can my AIQ loyalty customers join my loyalty program?
Only if you have Shopify Plus and build out the functionality with our public API
Can my AIQ loyalty customers accrue points?
Customers can accrue loyalty points by placing an order via Shopify
Can my AIQ loyalty customers redeem points?
AIQ Users with Marketing Pro can use unique coupon codes generated by Shopify POS that will be recognized at Shopify Ecommerce checkout. See more on unique coupon codes here.
Alternatively, Shopify Plus users can build out custom checkout functionality with our public API so customers can apply a discount at time of checkout.
I am getting an account notification that I have unmapped stores, how can I fix this?
Once you see data coming through AIQ, you must "map" the API key to the store(s) to assign a "favorite store" to the customer. See How to Map a Store above for directions on how to accomplish this.
Are there any additional settings I can enable?
See Integration Settings for more optional settings