n8n has a built-in Shopify node and a Shopify Trigger. The node covers orders and products; Shopify community nodes add the rest of the Admin API, such as metafields, collections and variants, through Shopify’s GraphQL API, and another group analyzes other people’s Shopify stores. This guide compares them, using n8n’s documentation, the description and README each author publishes on npm and our own download data.
The built-in Shopify nodes
According to n8n’s documentation, the Shopify node creates, deletes, gets, gets all and updates orders and products, and the Shopify Trigger starts workflows from your store. The Shopify credential recommends an access token from a custom app you create in the Shopify admin under Settings > Apps and sales channels > Develop apps, with the read_orders, write_orders, read_products and write_products scopes for all of the node’s functions. OAuth2 is for public apps made with a Shopify partner account, and API keys are deprecated.
Shopify community nodes
Our Shopify hub lists 9 packages that pass our quality rule, with 93 npm downloads a week between them. The most downloaded, with the description each author gives on npm (weekly npm downloads as of 28 October 2026):

| Package | Weekly downloads | Latest version | Author’s description |
|---|---|---|---|
| n8n-nodes-shopify-custom | 21 | 2.0.49 (10 June 2026) | Shopify Admin GraphQL node with a full metafield workflow |
| n8n-nodes-apivault-shopify-analyzer | 18 | 0.2.0 (13 October 2026) | Runs Shopify Store Analyzer on Apify and reads its results |
| n8n-nodes-apivault-shopify-finder | 12 | 0.4.0 (13 October 2026) | Runs Shopify Store Finder on Apify and reads its results |
| n8n-nodes-shopify-graphql | 11 | 0.1.11 (28 January 2026) | Shopify GraphQL node |
| @cafeasp/n8n-nodes-shopify-graphql | 11 | 0.5.0 (24 July 2026) | Shopify GraphQL API |
Versions and dates come from the npm registry. Weekly downloads: npm, last 7 days, adjusted for npm outage days.
n8n-nodes-shopify-custom
Built for store work beyond orders and products without writing GraphQL yourself: you pick a resource and an action and fill in fields. Its README lists products, product variants, collections (smart and manual), customers, orders, draft orders, files, publications to sales channels and translations, plus full support for metafield values and definitions and metaobjects.
The GraphQL packages
n8n-nodes-shopify-graphql runs any query against Shopify’s Admin GraphQL API and adds bulk queries and bulk mutations, which per its README handle large jobs asynchronously without paging or rate limits to manage. It uses the same credential as the built-in Shopify node. Its README also notes that Shopify’s Admin REST API is deprecated and that GraphQL is Shopify’s recommended API. @cafeasp/n8n-nodes-shopify-graphql likewise runs custom GraphQL queries against the Admin API.
Packages that analyze other stores
n8n-nodes-apivault-shopify-analyzer and n8n-nodes-apivault-shopify-finder don’t connect to your own store. Both run an Apify Actor with your Apify token, with charges on your Apify account: one analyzes a Shopify store, the other finds Shopify and WooCommerce stores as leads. n8n-nodes-shopify-store-intelligence also analyzes stores, listing their apps, theme, product counts, contact details and payment methods.
Check each node page here for the latest release and, where it has one, its GitHub repository for open issues before you build on a package.
How to choose
- Orders and products, or workflows started by store events: the built-in Shopify node and Shopify Trigger, with nothing to install.
- Metafields, metaobjects, collections or variants without writing GraphQL: n8n-nodes-shopify-custom.
- Your own GraphQL queries, or bulk updates of thousands of products: n8n-nodes-shopify-graphql.
- Research on competitors’ stores or lead lists: one of the store analysis packages.
To install a package on a self-hosted instance, an owner or admin enters its npm name in Settings > Community Nodes; full steps are in How to Install n8n Community Nodes. On n8n Cloud only verified community nodes can be installed, see Verified vs Unverified n8n Community Nodes. Related: Best n8n Community Nodes for Apify.
FAQ
Does n8n have a Shopify node?
Yes. The built-in Shopify node creates, gets, updates and deletes orders and products, and the Shopify Trigger starts workflows from your store.
How do I connect n8n to Shopify?
Create a custom app in the Shopify admin under Settings > Apps and sales channels > Develop apps, give it the order and product scopes, install it, and enter your shop subdomain, the Admin API access token and the API secret key in n8n’s Shopify credential.
Can n8n update Shopify metafields?
Not with the built-in node, whose documented operations cover orders and products. n8n-nodes-shopify-custom manages metafield values and definitions, and the GraphQL packages can run any metafield query.
What is the most used Shopify community node?
n8n-nodes-shopify-custom, with 21 weekly npm downloads on 28 October 2026.



