How do I generate the API key for my Shopify account?

How do I generate the API key for my Shopify account?

Introduction

Tagrain to Shopify integration is brought about by the Tagrain for Shopify Plugin in Tagrain. This plugin seamlessly integrates Tagrain with Shopify allowing retailers to further extend the capabilities of their ESSENTIAL edition. It allows them to sell in-store as well as online. An exchange of data between Shopify and Tagrain occurs upon successful integration. This data primarily relates to customer details, products, inventory, orders placed, and order refunds. 


Prerequisite

The retailer needs to have a valid Shopify account. 


Steps to procure the APIs

The steps to obtain the API keys from Shopify are explained below:


Step 1. The retailer needs to log into his Shopify Portal by supplying his credentials to bring up the Shopify Home Page. 


Step 2. Click on the “Apps” option on the side Menu Bar. This will bring up the “Apps Main Screen” page.  It gives the retailer the option to customize his store.



Step 3. Click on the “Manage private apps” hyperlink displayed at the bottom of the screen. The application will display a message “Private apps are currently disabled” asking the retailer to “Enable private app deployment”. The retailer needs to click on the “Enable private app deployment” button.


Private Apps are tailored to work exclusively with a Shopify store allowing retailers to access their store’s data directly via Shopify APIs or even extend their online stores to other platforms using custom storefronts. See: Shopify Private Apps.




A picture containing clipart

Description automatically generated Note: By default, “Private App” setting is disabled. This is because private apps utilize open APIs to access store data. 


Step 4. Once the retailer has enabled private app deployment, he needs to click the “Create Private App” button on the “Private Apps” screen. This will bring up the “Create Private App Configuration” page.



Step 5. The retailer needs to fill in required information on the “Create Private App Configuration” page. He needs to specify a name for the private app that he is going to set up along with the developer’s email address. For Example, we can use “Tagrain” as the Private App Name and support@tagrain.com as the Emergency Developer Email.   Private app name: Tagrain. Emergency developer email: support@tagrain.com 



A picture containing clipart

Description automatically generated Note: A retailer may have several stores. The best practice is to keep the private app name same as the store name for easy identification and reporting.  The developer's email address is required so that the retailer can be notified of any API change from Shopify.


Tip: Retailers can click on the “Show Inactive Admin API Permissions” hyperlink to view advanced configuration.



Step 6. Once the retailer has specified the name for the private app and the developer’s email address, he needs to click on the “Save” button. This will bring up the “Create Private App” pop up window notifying the retailer that he is about to create a private app and the application will now generate the required APIs for him. 


 


Graphical user interface, application, Teams

Description automatically generated  


Step 7. The retailer is presented with the Private App Creation screen with the message stating that the app has been configured successfully. The screen displays information critical to your deployment like The Private App’s Name | The developers Email Address | The API Key | The API Password | The Shared Secret etc. 

A picture containing clipart

Description automatically generated Note: The best practice is to save the settings displayed on this page and store it on a network drive accessible only to the administrators or the manager. 


The API Key and the API Password generated using the procedure above is used at the time of integrating Shopify Plugin with Tagrain.  See: How do I integrate my Tagrain edition with Shopify?




    • Related Articles

    • Tagrain Shopify Integration Plugin Deactivation

      Introduction Tagrain to Shopify integration is brought about by the Tagrain for Shopify Plugin in Tagrain. This plugin seamlessly integrates Tagrain with Shopify allowing retailers to further extend the capabilities of their ESSENTIAL edition. It ...
    • Tagrain Shopify Integration Plugin Activation

      Introduction Tagrain to Shopify integration is brought about by the Tagrain for Shopify Plugin in Tagrain. This plugin seamlessly integrates Tagrain with Shopify allowing retailers to further extend the capabilities of their Tagrain edition. It ...
    • Integration touch points between Tagrain and Shopify

      Introduction Tagrain Shopify Integration Plugin is a plugin that seamlessly integrates Tagrain with Shopify. This allows you to further extend the capabilities of their ESSENTIAL edition. You can now sell online as well as in-store. Integration Touch ...
    • Does Tagrain integrate to an existing Shopify site?

      Introduction Tagrain can integrate to an existing Shopify site via the “Tagrain Shopify Integration” plugin. This plugin seamlessly integrates Tagrain and Shopify allowing retailers to further extend the capabilities of their ENTERPRISE edition. It ...
    • How do I integrate my Tagrain edition with Shopify?

      Introduction Tagrain to Shopify integration is brought about by the Tagrain for Shopify Plugin in Tagrain. This plugin seamlessly integrates Tagrain with Shopify allowing retailers to further extend the capabilities of their TAGRAIN edition. It ...