We're software that helps growing brands & retailers grow and scale. Sync, sell and ship your products and inventory on online marketplaces and storefronts faster, easier and more accurately.

Learn more now

Authorizing Shopify in SureDone

SureDone now connects to Shopify using a "Custom App". If you are using the SureDone Shopify Plugin you should change to the Custom App immediately to ensure all products, product updates, orders and tracking are synchronized between platforms.


TABLE OF CONTENTS



Installing a New Shopify Channel


If you're moving from our old Shopify plugin to this new approach, YOU DO NOT NEED TO ADD A NEW SHOPIFY CHANNEL. SKIP TO CREATING THE SHOPIFY CUSTOM APP SECTION BELOW.
  1. Navigate to Channels>Add Channels on the main dashboard page in your SureDone account and click on "Add Channel" next to Shopify: 


  2. If you already have any "Unauthorized Shopify Channels" in your SureDone account, you will see below options:




Creating a Shopify Custom App


Once you select from the required options from above, you will be taken automatically to the "Authorization" page with detailed instructions as below:


Step 1: Create a Custom App


1. From your Shopify admin page, click Settings > Apps and sales channels.

2. Click Develop apps for your store. If necessary, click Allow custom app development.

3. Click Create an app.

4. In the modal window, enter the App name and select an App developer.

5. Click Create app.





Step 2: Select API scopes


1. Click Configure Admin API Scopes.

2. Check all boxes for all of the various permissions where possible. At minimum you need to select:


write_products, write_product_listings, write_publications, read_publications, write_orders, write_inventory, read_locations, write_fulfillments, write_assigned_fulfillment_orders, write_third_party_fulfillment_orders, write_merchant_managed_fulfillment_orders, write_shipping, write_price_rules.


3. Click Save.



Step 3: Install the app


1. Click Install app

2. Go to API Credentials, under Admin API access token click Reveal token once and copy it.

3. Provide the token in the form below along with your shop url.



Adding the Custom App Credentials to SureDone


If you are moving from our old Shopify Plugin to this new approach, you will not see the below. Please open a ticket with our support team and provide the "Admin API access token". We will update your current Shopify instance.


Within your Shopify configuration on SureDone, update the following fields using the above information:


Video Walkthrough


This video walks you through how to create the custom app.




Updating the SureDone app in Shopify


Sometimes changes need to be made to your existing Shopify app, such as changing API scope permissions. This can be done by following the following instructions.


Finding custom app

1. From your Shopify admin page, click Settings > Apps and sales channels.

2. Click "Develop apps".

3. Select your custom SureDone app to open the app details.


Updating app permissions/scope

1. Once you have the app details open, navigate to the Configuration tab.

2. Click Edit to change the permissions.

3. Make whatever changes are required and click Save.


Your app should be granted at minimum the following permissions:

write_products, write_product_listings, write_publications, read_publications, write_orders, write_inventory, read_locations, write_fulfillments, write_assigned_fulfillment_orders, write_third_party_fulfillment_orders, write_merchant_managed_fulfillment_orders, write_shipping, write_price_rules, read_files, write_files 


Note that Publications and Files related permissions are newly required as of 2025 due to API changes on Shopify's end. If you have not updated your Shopify app in 2025, we recommend confirming all permissions are up to date.