Skip to main content

Shopify

The Shopify Connector provides seamless integration with the Shopify e-commerce platform, enabling you to manage and automate various aspects of your online store. With this connector, you can retrieve product information, manage orders, update customer data, and perform other essential e-commerce tasks directly from your application.

Prerequisite

  1. API Key and Password: Obtain the API credentials (API Key and Password) from your Shopify admin panel. Go to "Apps" > "Manage private apps" > "Create a new private app" to generate the required credentials.

  2. Store Subdomain: Note down the exact subdomain of your Shopify store, as they will be used to establish the connection between your application and the store.

  3. Scopes and Permissions: Configure the necessary access scopes and permissions for the private app in Shopify. Make sure to grant appropriate permissions based on the actions you plan to perform using the connector.

Configuring API Connector in DronaHQ

Add a Account name. Then add the API key and password and Subdomain for the connector account. Once all details are added, click Save. Your connector configuration is now done.

Configuring Custom Apps

  1. Create Custom App - For more info refer this
  2. Go to Configuration Tab, Click on Configure Button under Admin Api Integration Section & provide scopes for your app & Click Save
NOTE

Add at least read_products scope. For consuming other Api’s for Customers, Price Rules, Discounts, you will to add read_customers or write_customers, read_price_rules or write_price_rules and read_discounts or write_discounts respectively.

  1. Go to Api Credentials Tab and click on Install app
    Credentials to connect
    Credentials to connect
  • Provide account name and Enter your Shopify Subdomain. For Example, subdomain of https://MYSHOP.myshopify.com/ is MYSHOP even if you use a custom domain like https://name-of-shop.com/.
Shopify with configuration details.
Shopify with configuration details.

After successfully configuring and saving the connector settings, you can easily access your newly connected account by navigating to the connected accounts list. You can find this option from the Connector -> Manage Account section. This centralized location allows you to conveniently monitor and manage your connected accounts.

Supported API endpoints

ActionDescription
CreateProductCreate a new product in your Shopify store.
GetProductListRetrieve a list of products from your Shopify store.
GetProductDetailsGet details of a specific product in your Shopify store.
UpdateProductUpdate details of an existing product in your Shopify store.
CreateProductVariantAdd a new variant (option) to an existing product in your Shopify store.
GetOrderDetailsRetrieve details of a specific order in your Shopify store.
GetAllOrdersGet a list of orders from your Shopify store.
CreatePriceRuleCreate a new price rule (discount) for products in your Shopify store.
GetPriceRulesRetrieve a list of all price rules from your Shopify store.
GetSinglePriceRuleGet details of a specific price rule in your Shopify store.
DeletePriceRuleDelete a price rule from your Shopify store.
CreateDiscountCodeGenerate a new discount code for a price rule in your Shopify store.
GetAllDiscountCodesGet a list of discount codes associated with a price rule in your Shopify store.
GetSingleDiscountCodeRetrieve details of a specific discount code in your Shopify store.
DeleteDiscountCodeDelete a discount code from a price rule in your Shopify store.
GetAllCustomersRetrieve a list of all customers from your Shopify store.
GetSingleCustomerGet details of a specific customer in your Shopify store.
RetrieveOrdersByCustomerRetrieve orders associated with a specific customer in your Shopify store.
SearchCustomerByQuerySearch for customers using a query in your Shopify store.
CreateCustomerCreate a new customer in your Shopify store.
SendInviteToCustomerSend an invitation to a customer to create an account in your Shopify store.
UpdateCustomerUpdate details of an existing customer in your Shopify store.