Commerce
Shopify
9 min
shopify is an e commerce platform that lets individuals and businesses to create, customize, and manage their own online stores with the shopify app in {{product name}} , you can manage the orders, products, product variants, customers, articles, inventory levels, and create fulfillments in your shopify account requirements to use the shopify app in {{product name}} , you must have a paid shopify account for subscription information, refer to the shopify pricing page connect shopify and {{product name}} to get started, you must first create a connection between shopify and {{product name}} , allowing the two services to communicate make provides two ways to connect the shopify app shopify docid 15ztwexpidlkbob jef0q shopify docid 15ztwexpidlkbob jef0q create the connection in {{product name}} to avoid connection issues, don’t set up multiple connections using the same shopify app and store combination — this includes creating a simple connection (where you don’t specify a client id, secret, or admin api access token) if you do, the last created connection overwrites the available scopes for both connections this applies across all make organizations and teams to create the connection log in to your {{product name}} account, add an shopify module to your {{scenario singular lowercase}} , and click create a connection if you add a module with an instant tag, click create a webhook , then create a connection in the connection type field, select shopify optional in the connection name field, enter a name for the connection in the domain field, enter your shopify online store domain for example, if your shopify store url is xyz myshopify com , enter only xyz optional switch on show advanced settings to enter your shopify client credentials and add scopes for more information on how to obtain your credentials, refer to the shopify client secrets documentation if requested, use the following redirect uri when setting up your client credentials https //www integromat com/oauth/cb/shopify5 click save new window pops up shopify asks you to install the make app and approve its access to your store data click install you've successfully created the connection and can now use the shopify app in your {{scenario plural lowercase}} if you want to make changes to your connection in the future, follow the steps here https //help make com/connect an application#tn2pj create the connection in {{product name}} with a custom app to avoid connection issues, don’t set up multiple connections using the same shopify app and store combination — this includes creating a simple connection (where you don’t specify a client id, secret, or admin api access token) if you do, the last created connection overwrites the available scopes for both connections this applies across all make organizations and teams before you create the connection in {{product name}} with a custom app, you should first follow the steps below to create a custom app and obtain an admin api access token in your shopify account shopify docid 15ztwexpidlkbob jef0q shopify docid 15ztwexpidlkbob jef0q obtain your admin api access token to create a custom app and obtain your admin api access token log in to your shopify account in the left sidebar, click apps , then click app and sales channel settings on the apps and sales channels screen, click develop apps confirm this action again by clicking allow custom app development this will allow you to create an api token that you will use when creating the connection in make click create an app and enter an app name , select an app developer , and click create app click configuration , then click configure in the admin api integration section on the admin api integration screen , select scopes (permissions) that represent the actions you will need make to perform then click save switch to the api credentials tab and under access tokens, click install app in the dialog that appears, confirm the action by clicking install shopify creates an admin api access token click reveal token once copy the admin api access token value and store it in a safe place you'll use this value in the admin api access token connection field in {{product name}} create the connection with an obtained token to create the connection log in to your {{product name}} account, add a shopify module to your {{scenario singular lowercase}} , and click create a connection if you add a module with an instant tag, click create a webhook , then create a connection in the connection type field, select shopify (custom app) optional in the connection name field, enter a name for the connection in the domain field, enter your shopify online store domain for example, if your shopify store address is xyz myshopify com , enter only xyz in the app type field, select custom app in the admin api access token field, enter the admin api access token copied above click save shopify modules after connecting to the shopify app, you can use the following types of modules to build your {{scenario plural lowercase}} triggers watch products watch orders watch events watch events (advanced) orders search orders get an order create an order update an order products search products get a product create a product update a product product variants get a product variant create a product variant update a product variant customers search customers get a customer create a customer update a customer articles search articles create an article fulfillments get a fulfillment order create a fulfillment inventory adjust an inventory level update an inventory level other make a graphql api call make a rest api call (legacy) templates you can look for shopify templates in make's template gallery , where you'll find thousands of pre created {{scenario plural lowercase}} shopify resources shopify api documentation shopify webhook topic enum values documentation shopify graphql admin api reference shopify help center