Channel API

Documentation on how to use Channel API.

Channel Setup Guides

In this chapter, we explain how to get the required credentials to be able to add your channels to Channel API.

Channel Setup Guides

How to Set Up Wix

WIX CHANNEL API INTEGRATION GUIDE 

  1. Please go to this URL: https://dev.wix.com/dc3/my-apps

And sign in with your Wix account

  1. Then you will be presented with the below page:

image-1616068236764.png

3. Click on the Create Your First App Button.

image-1616068265649.png

Or, if you have already created an app before, click on the Create New App button.

image-1616068304475.png

  1. Then click on the Permissions menu, and then click on the Add Permissions button.

image-1616068338139.png

5. Then choose Permission Category -> Wix Developers and save.

6. And click on the Add Permission button again and select 

Permission Category -> Wix Stores, 

And check: 

Manage Products

Read Orders

Read Products

Manage Orders scopes and save. 

  1. Click on the OAuth menu in the next step. 
  2. Click on the OAuth menu in the next step. Then the Redirect URL and App URL fields 

https://production.channelapi.co.uk/authorization/wix  

fill in and save. 

image-1616068491376.png

  1. Then copy the App ID and App Secret Key.

 

 

Channel Setup Guides

How to Set Up Zoho

  1. Log in to your Zoho Account -> https://accounts.zoho.com/developerconsole
  2. Add New Client
  3. Choose a Client Type -> Server-based Applications
  4. Fill in the fields:
    Client Name: Any name can be given
    Homepage URL: https://production.channelapi.co.uk
    Authorized Redirect URIs: https://production.channelapi.co.uk/authorization/zohocommerce
  5. Then Copy Client ID and Client Secret
  6. Login https://production.channelapi.co.uk
  7. Create New Channel (Zoho Commerce)
  8. Fill in the required fields:
    Channel Name
    Client ID (KEY) (The Zoho Application Client ID)
    Client Secret (The Zoho Application Client Secret)
  9. Save Channel
  10. Then click on the "Connect" button.
  11. The authorisation is confirmed.
  12. Completed.
Channel Setup Guides

How to Set Up EKM

 

 

 

 

 

 

 

 

5. Tick the checkboxes next to the permissions below.

 

 

8. Click on your application and click on the “Request Verification” button on the page. And click on the "Yes, publish" button.

 

 10. Click on the application that is marked as "Verified" and

Copy the Client Key and Client Secret

 

 

 

 

Channel Setup Guides

DC Amazon Vendor Integration User's Guide

image-1622804579141.png

Despatch Cloud Amazon Vendor User's Guide

1. Create Amazon Vendor Channel

image-1623404102624.png

image-1623404316017.png

How to Get Amazon Vendor Credentials?

Please review the file "Registering Your Selling Partner API Application" to be provided by your account manager and complete the steps in accordance with the file.

2. List of Confirmation Orders

Note: If the list is empty, it means that new confirmation orders have not been sent to the system yet.

image-1623404940193.png

3. Acknowledgement Management of Confirmation Orders

You should mark each item as Accept or Reject.

Note: You can also backorder the item marked as Accept.

image-1623405111697.png

Marking as "Accept"

If you are going to accept the entire item as in the example below, please enter the "Accepted Item Quantity" value as the total item quantity.

Then, enter the "Accepted Scheduled Ship Date" date and click the "Save" button.

image-1623405192358.png

Marking as “Accept” and “Backorder”

As in the example below, please fill in the Accepted and Backordered Item quantity fields so that it does not exceed the total item quantity. Then, enter the Accepted and Backordered Scheduled Ship Dates and click the “Save” button.

image-1623405233144.png

Marking as “Reject”

As in the example below, select the rejected reason and click the “Save” button.

image-1623405275943.png

4. Confirm and Submit Acknowledgements

Finally, click on the "Confirm and Submit Acknowledgments" button as in the image below.

Note: Make sure that all items are marked with acknowledgement info.

image-1623405327711.png

Review the marked items and click the “Submit” button.

image-1623405355432.png

 

 

 

Channel Setup Guides

How To Setup QuickBooks (TradeGecko)

1- Log in to the URL https://go.tradegecko.com/oauth/applications with your QuickBooks account.

2- Please click the New Application button.

image-1625477658340.png

3- Please fill in the Name and Redirect URI fields as in the example below. And click the Submit button.

Redirect URI: https://production.channelapi.co.uk/authorization/quickbooks

image-1625477841518.png

4- Copy the UID (APP ID) and Secret (APP Secret) fields.

image-1625477860741.png

Channel Setup Guides

How to Set Up Fruugo

Please copy the email and password info entered to https://retailer.fruugo.com.

Channel Setup Guides

How to Set Up OnBuy

1. Go to the URL: https://seller.onbuy.com

Then sign in with your Seller Account.

2. Please enter the URL: https://seller.onbuy.com/inventory/integrations/onbuy-api

3. And copy the Consumer Key and Secret Key fields in the "Live keys" section.

Channel Setup Guides

How to Set Up Wish

1. Log in with your Wish merchant account: https://merchant.wish.com/login

If you don't have a merchant account, please create one. https://merchant.wish.com/open-express

2. Enter the URL: https://merchant.wish.com/client-settings 

3. Then, click on the "Register a private app" link and fill in the fields below.

setup-wish1.jpg

App Name: Any name

Redirect URL: https://production.channelapi.co.uk/authorization/wish

4. Then copy the Client ID and Client Secret fields.

setup-wish2.jpg

 

 

Channel Setup Guides

How to Set Up Magento 1

1. Log in to your Magento Panel.

2. Click on Panel Menu -> System -> Web Services -> SOAP/XML-RPC - Roles.

3. Click on the "Add New Role" button.

4. Fill the fields in the image below.

image-1622639825554.png

5. Then, click on the Role Resources tab.

Select Resource Access as "All"

image-1622639867428.png

 

6. Click on the Save Role button.

7. Then Click on the Panel Menu -> System -> Web Services -> SOAP/XML-RPC - Users.

8. Click the "Add New User" button.

Fill the fields in the image below.

Note: Take note of the User Name and API Key. These values are required to complete the integration.

image-1618316094707.png

9. Select the role and click on the "Save User" button.

image-1618316281455.png

Channel Setup Guides

How To Set Up Magento 2

Please copy the email address and password used to log into your Magento Dashboard.

Channel Setup Guides

How To Set Up WooCommerce

1. Log in to your WooCommerce Dashboard.

2. Click the menu WooCommerce -> Settings

3. Then Click "Advanced" Tab and Page Setup -> Rest API

4. Click on the "Add Key" button.

image-1622641082935.png

5. Define the API key according to the image below.

Note: The Permissions field must be Read/Write.

image-1622641108212.png

6. Then copy the Consumer Key and the Consumer Secret.

image-1622641150594.png

Channel Setup Guides

How To Set Up PrestaShop

1. Log in to your PrestaShop Dashboard.

2. Click the menu Advanced Parameters -> Webservice.

image-1622641474635.png

3. Then Click on the  "Add new webservice key" button.

image-1622641947435.png

4. And click Generate Key button or write a unique one.

image-1622642009104.png

5. Please select the permissions below.

products (GET),

product_options (GET),

product_option_values (GET),

stock_availables (GET, PUT),

orders (GET),

order_invoices (GET),

order_details (GET),

order_carriers (PUT),

addresses (GET),

customers (GET),

currencies (GET),

combinations (GET)

image-1622642047731.png

6. Then copy the API Key and click the "Save" button.

 

 

 

Channel Setup Guides

How to Set Up SquareSpace

1. Log in to the Squarespace site.
2. In the left navigation menu, click Settings; scroll down and click Advanced.
3. Click Developer API Keys.
4. Click the GENERATE KEY button.
5. In the dialogue box, add a key name under "KEY NAME", and please select the permissions below.

Products (Read and Write)

Inventory (Read and Write)

Orders (Read and Write)

image-1622705083080.png

6. Then, click GENERATE KEY button above.

7. Keep the generated key in a safe and secure place.

image-1622705117148.png

 

 

image-1622705074605.png

Channel Setup Guides

How to Set Up BigCommerce

1. Log in to your BigCommerce Dashboard.

2. Navigate to Advanced Settings > API Accounts > Create API Account

3. Then click Create API Account > Create V2/V3 API Token

image-1622706249397.png

4. Give the account a name (it will only be visible to store users).

5. Record the "your_store_hash" in a safe and secure place.

https://api.bigcommerce.com/stores/{your_store_hash}/v3

Example;

image-1622706294813.png

6. In the OAuth Scopes section,

Select the Orders (Modify) and Products (Modify) scopes.

image-1622706324568.pngimage-1622706330158.png

7. Then, click the Save button.

8. Keep the Client IDClient Secret and Access Token in a safe and secure place.

image-1622706347612.png

 

Channel Setup Guides

How to Set Up Shopify

1. From your Shopify admin, click Apps.

image-1622706541801.png

2. Click on Manage private apps.
3. Click on Create a new private app.
4. Enter the details for your private app.
5. Click on the Show inactive Admin API permissions button.

image-1622706608029.png

6. Please select the permissions below.

 - Fulfillment Services (Read and Write)

image-1622706668801.png

 - Inventory (Read and Write)

image-1622706724542.png

 - Orders (Read and Write)

image-1622706757933.png

- Products (Read and Write)

image-1622706785268.png

7. Select Webhook API version "2020-07"

image-1622706815715.png

8. Then click Save.
9. Keep the API key and Password in a safe and secure place.

image-1622706843340.png