How To: Create a new Shopify Channel


WARNING icon
WARNING: The information included on this page in only available within Khaos Control if Channels 2.0 is enabled


Khaos Control Setup

  1. Type chan into the command window .
  2. Press Ctrl+N or click the New item icon is the button bar's NEW button . (This is found in the Menu Bar at the top of the screen)
  3. Select Shopify from the dropdown menu and press OK.
  4. Enter the Channel name, and set the import options accordingly.
  5. Enter the following details to link Khaos Control to your Shopify channel:
    • Shopify URL
    • Shop Access Token
  6. The following option is for Shopify channels only:
    • Download POS Orders: This controls whether or not the system will download orders created via the Shopify EPOS gateway, and how it does so. Using the dropdown, it's possible to select whether to import the orders using generic customer details or specific customer details (if captured at the point of sale).
  7. Configure the Channel Specific Values within the [ Channel | Detail | Setup ] tab.
  8. Press Ctrl+S or click the disk icon is the button bar's SAVE button to save.


Shopify Setup

The following steps enable you to link your Shopify channel in Khaos Control to your Shopify seller account.

Accessing your Shopify URL and Access Token

NOTE THAT THIS INFORMATION IS SUBJECT TO CHANGES BY SHOPIFY - IF IN DOUBT, PLEASE CONTACT SHOPIFY FOR GUIDANCE

The following process is required in order to authorise integration between your Shopify account and Khaos Control:

  1. Login to your Shopify Account.
  2. Click APPS (Not Add Apps)
  3. Click App and sales channel settings
  4. Click Develop apps for your store
  5. Click Allow custom app development
  6. Click Create an app
    • App Name - this should be something that helps you recognise the integration in Shopify in the future.
  7. Click Create app
  8. Click Configuration 
  9. Click Configure
  10. Ensure the following permissions are ticked:
  11. read_merchant_managed_fulfillment_orders
  12. Read_merchant_managed_fulfillment_orders
  13. Write_merchant_managed_fulfilled_orders
  14. Write_orders
  15. Read_orders
  16. Write_gift_cards
  17. Read_gift_cards
  18. Write_discounts
  19. Read_discounts
  20. Write_customers
  21. Read_customers
  22. Read_fulfillment
  23. Write_fulfillment
  24. Write_merchant_managed_fulfillment_orders
  25. Read_merchant_managed_fulfillment_orders
  26. Write_assigned_fulfillment_orders
  27. Read_assigned_fulfillment_orders
  28. Write_third_party_fulfillment_orders
  29. Read_third_party_fulfillment_orders
  30. Write_inventory
  31. Read_inventory
  32. Read_locations
  33. Write_products
  34. Read_products

Setting the Credentials Against Your Shopify Channel

The following process links your Shopify Channel in Khaos Control with your Shopify store and assumes that you have completed all of the following:

  • Defined a Private App for Khaos Control against your Shopify Account
  • Created a Shopify Channel in Khaos Control
  • Defined a Stock Item Matching Heirarchy
  • Defined Group Values and Datasets for the Channel


Once all of the above is completed you are ready to define your credentials:

  1. Log in to Khaos Control and type 'chan' in the Command Window to load the channels screen.
  2. Load the Shopify channel you wish to configure.
  3. Go into Edit mode.
  4. Enter the URL
  5. Enter the API Secret Key for your Shopify store.
  6. Click Save
  7. Click API credentials
  8. Copy the API Secret Key to a secure location.
  9. Click the Save button. Khaos Control will contact Shopify, confirm the credentials that have been provided and link your channel with your Shopify store.
  10. Exit the screen.
WARNING icon
WARNING: You'll only be able to reveal your Admin API token ONCE so copy and past this somewhere secure

Did you find this article helpful?