Creating Your Shopify API

Log in to your Shopify account. Once logged in, select Apps in the panel on the left-hand menu.

shopify1

In the search popup that follows, select App and Sales Channel Settings.

shopify2

Next, in the apps and sales channels menu, click the View Custom Apps button.

shopify3

Now in the next menu, either click on or search for your Shopify API, here in this example it is DeliveryWorks.

shopify4

Note: If you don’t see the option to search for a custom app, you may need to click the Create an app button.

Once selected, click the Admin API integration in the following popup.

shopify5

Then fill out the following sections of your API Integration as follows:

Assigned Fulfillment Orders: A list of all the fulfillment orders that are assigned to an app at the shop level. Enable both read and write permissions.

IMG_256

Customers: Allows for customer information to be viewed. Enable read permission for this module.

IMG_256

Draft Orders: Purchases made by merchants on the behalf of customers. Enable both read and write permissions.

IMG_256

Fulfillment Service: allows your items to be stored and shipped to customers, as well as handling returns. Enable both read and write permissions.

IMG_256

Merchant Managed Fulfillment: for shipping, storing, and returning to merchants. Enable both read and write permissions.

IMG_256

Orders: grants permission to create and manage orders. Enable both read and write permissions

IMG_256

Products: allows your various products to be viewed and managed. Enable read permission for this module

IMG_256

Store Content: allows content from your storefront to be viewable. Enable read permission for this module.

IMG_256

Once finished, head back to the Storefront API link and enable the Allow this app to access your storefront data using storefront API checkbox.

IMG_256

Once everything is set, make sure to save the settings, and you will be prompted to the following screen: 

IMG_256

Accept the terms and conditions to create a new private app, then you will be prompted to the TestApp screen, which will have the app details like the private app name and emergency developer email. These details can help you keep track of your private apps and stay informed about changes that affect them.

IMG_256

The Admin API section will have the API key and password. There is a show password option besides the password, which will show the password that was generated. Please make sure to save the API key and the password. Treat the API key and password like you would any other password.

IMG_256

Copyright @2025 Service Works. All Rights Reserved.