1. Home
  2. Integrations
  3. Channels
  4. Integration with Shopify

Integration with Shopify

Shopify is available with uniware under Carts.

To integrate Uniware with Shopify you need to get your Shopify account identifiers and credentials-

Follow the steps:

A. You can create your API keys through your shop admin (for instance, https://<sellername>.myshopify.com/admin/).

B. From your shop admin’s Home page, go to the Apps tab. Then scroll down on Apps Page and Click on: Develop apps for your store


C. Create and install a custom app through button ‘Create an app’.

D. Here you can choose App name as Unicommerce or Uniware as per you convenience.

E. Click Configuration section and then click Configure.

F. Here Give READ and WRITE access to all access scopes related to “Orders, transactions, and fulfillments” and “Products, variants, and collections” function.

  • If you need to sync Shopify’s Draft orders in Uniware, then give to READ and WRITE access to scope name Draft orders and then update “Sync Draft Orders” parameter as ‘Yes‘ for Shopify channel in uniware.

G. To Generate New API Key, Install the app thereafter a new API key will be generated for you.

H. Then go to the API credentials section and click Reveal token once. Do not post your API keys publicly, keep them in safe hands.

Now use Shopify API credentials to integrate Shopify with Uniware.

Put Shopify Admin API access token in Password field and Shopify API key in API Key field of uniware.

1. On the main menu, click Settings and select channels in the sub-menu.

2. Click

3. Select Shopify under Carts

4. Fill the channel settings for Shopify.


Name your channel name, as you would like to call it. Learn how to configure a channel.

5. Location Id :  Go to the Shopify Connectors in the next dialog box.

Update Hostname as https://<sellername>.myshopify.com, The API key, Password and Location Id* to be inserted as generated in the previous step.

To generate Location ID copy the below link in a separate tab putting values of the highlighted parameters and click ENTER


Else confirm the location ID from the Shopify team and update on Connectors page along with the Hostname, API Key and the Password.


6- Prefix Or Suffix Added– The Parameter should be Prefix or FLASE.
If the value true then we  pick the display order code from filed name called “name” from the sale order response and if it is set as False/Blank/ Null then  display order number will be picked from filed “order number” of order details.

7- Email On cancel- The Parameter should be TRUE or FLASE.
If you want mail to custmore from Shopify side on order cancellation then mark this parameter as True else make this to False.

8- Tracking URL – We provide a parameter in Uniware for updating tracking URL on Shopify.

  • If the parameter is marked as True, then Uniware will update tracking url same as Track Order page of the corresponding shipping provider website.
  • If the parameter is set as False, then Shopify will automatically update tracking URL based on the courier company name/AWB provided in shipping details while fulfilling order. Please update changes accordingly.

9- On successful integration, you can set the order and inventory sync for that channel.

Below are the important points that needs to be kept in mind while adding the channel:

  • We provide catalog pull, inventory push and order pull features.
  • Update “Sync Draft Orders” parameter as ‘Yes‘ for Shopify channel, to sync Shopify’s Draft orders in Uniware.
  • All orders with certain ‘Tags’ from Shopify can be created as HIGH priority orders in UC as per seller requirement and need to connect with us to implement in UC. Sellers can click on “Priority” column in the Picklist/Shipment tab to differentiate as per their business use-case.
  • Invoices code and TAX details and invoice template to be provided from Uniware.
  • Orders are self-shipped. Shipping will be handled by the seller and Tracking details & Label print will be provided by Uniware.
  • Seller cancellation from Uniware is not allowed. Once Shopify order is mark cancelled in Uniware it will also mark cancel in Shopify channel too by status sync to panel. that can also be controlled by channel setting parameter “Cancel Order On Shopify“.
  • Uniware provides the status sync for (Cancellation and Dispatched) from Shopify to uniware.


Recommended for you: 150+ Stable E-commerce Integrations

Know more about channel creation

Learn about order and inventory sync


Related Articles