Shopify (OAuth)

Shopify is a complete commerce platform that lets anyone start, manage, and grow a business. You can use Shopify to build an online store, manage sales, market to customers, and accept payments in digital and physical locations.

Integrate the Shopify (OAuth) API with the Node API

Setup the Shopify (OAuth) API trigger to run a workflow which integrates with the Node API. Pipedream's integration platform allows you to integrate Shopify (OAuth) and Node remarkably fast. Free for developers.

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Run Node Code with Node API on New Abandoned Cart from Shopify (OAuth) API
Shopify (OAuth) + Node
 
Try it
Run Node Code with Node API on New Article from Shopify (OAuth) API
Shopify (OAuth) + Node
 
Try it
Run Node Code with Node API on New Customer Data Request from Shopify (OAuth) API
Shopify (OAuth) + Node
 
Try it
Run Node Code with Node API on New Event Emitted (Instant) from Shopify (OAuth) API
Shopify (OAuth) + Node
 
Try it
Run Node Code with Node API on New Page from Shopify (OAuth) API
Shopify (OAuth) + Node
 
Try it
New Abandoned Cart from the Shopify (OAuth) API

Emit new event each time a user abandons their cart.

 
Try it
New Article from the Shopify (OAuth) API

Emit new event for each new article in a blog.

 
Try it
New Customer Data Request from the Shopify (OAuth) API

Emit new customer data requests for data via a GDPR request.

 
Try it
New Event Emitted (Instant) from the Shopify (OAuth) API

Emit new event for each new Shopify event.

 
Try it
New Page from the Shopify (OAuth) API

Emit new event for each new page published.

 
Try it
Add Products to Custom Collections with the Shopify (OAuth) API

Adds a product or products to a custom collection or collections. See the documentation

 
Try it
Run Node Code with the Node API

Write custom Node.js code and use any of the 400k+ npm packages available. Refer to the Pipedream Node docs to learn more.

 
Try it
Add Tags with the Shopify (OAuth) API
 
Try it
Create Article with the Shopify (OAuth) API

Create a new blog article. See The Documentation

 
Try it
Create Blog with the Shopify (OAuth) API

Create a new blog. See The Documentation

 
Try it

Overview of Shopify (OAuth)

Shopify provides a powerful API that enables developers to build a wide range
of applications and tools for merchants. Some examples of what you can build
using the Shopify API include:

  • Merchant tools: tools that help merchants manage their stores, such as order
    management, product administration, and reporting
  • E-commerce applications: applications that enable merchants to sell their
    products online, such as shopping carts, product catalogs, and order
    management
  • Integration tools: tools that helps integrate Shopify with other systems,
    such as accounting, inventory, and shipping

Connect Shopify (OAuth)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    shopify: {
      type: "app",
      app: "shopify",
    }
  },
  async run({steps, $}) {
    const data = {
      "query": `{  
        shop { 
          id 
          name
          email 
        } 
      }`,
    }
    return await axios($, {
      method: "post",
      url: `https://${this.shopify.$auth.shop_id}.myshopify.com/admin/api/2024-04/graphql.json`,
      headers: {
        "X-Shopify-Access-Token": `${this.shopify.$auth.oauth_access_token}`,
        "Content-Type": `application/json`,
      },
      data,
    })
  },
})

Overview of Node

Develop, run and deploy your Node.js code in Pipedream workflows, using it between no-code steps, with connected accounts, or integrate Data Stores and File Stores.

This includes installing NPM packages, within your code without having to manage a package.json file or running npm install.

Below is an example of installing the axios package in a Pipedream Node.js code step. Pipedream imports the axios package, performs the API request, and shares the response with subsequent workflow steps:

Connect Node

1
2
3
4
5
6
7
// To use previous step data, pass the `steps` object to the run() function
export default defineComponent({
  async run({ steps, $ }) {
    // Return data to use it in future steps
    return steps.trigger.event
  },
})

Community Posts

Automate checking a ticket system's availability with Node.js and Pipedream
Automate checking a ticket system's availability with Node.js and Pipedream
How I used Node.js and Pipedream to automatically scrape a ticket booking site and notify me if availability had changed.

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo