Package Information
Downloads: 0 weekly / 22 monthly
Latest Version: 1.0.9
Author: yuangwei
Available Nodes
Documentation
n8n-nodes-shopify-appstore
This is an n8n community node. It lets you scrape data from the Shopify App Store in your n8n workflows.
The Shopify App Store is a marketplace where Shopify merchants can discover and install apps to extend their store's functionality. This node scrapes publicly available data from the Shopify App Store website, including app information, reviews, categories, and developer details.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Compatibility
Usage
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
To install this node:
- Go to Settings > Community Nodes
- Click on Add
- Enter:
n8n-nodes-shopify-appstore - Click Install
Operations
App Resource
| Operation | Description |
|---|---|
| Get | Get detailed information about a single app by its handle (e.g., "klaviyo-email-marketing-sms") |
| Get All | Get all apps from the Shopify App Store sitemap |
| Search | Search for apps by keyword with pagination support |
| Get Keyword Suggestions | Get autocomplete suggestions for a search keyword |
App Review Resource
| Operation | Description |
|---|---|
| Get All | Get reviews for an app (paginated) |
Category Resource
| Operation | Description |
|---|---|
| Get | Get apps in a category by handle (e.g., "sales-channels") with pagination support |
Developer Resource
| Operation | Description |
|---|---|
| Get | Get information about a developer/partner and their apps |
Compatibility
- Minimum n8n version: 1.0.0
- Tested with: n8n 1.60.0+
- Node.js version: 22.0.0 or higher required
Usage
Finding App Handles
The node uses "handles" which are the URL slugs from the Shopify App Store:
- App handle: From
apps.shopify.com/klaviyo-email-marketing-sms→ handle isklaviyo-email-marketing-sms - Category handle: From
apps.shopify.com/categories/sales-channels→ handle issales-channels - Developer handle: From
apps.shopify.com/partners/klaviyo→ handle isklaviyo
Example Workflows
Get App Details
- Add Shopify App Store node
- Select Resource: App
- Select Operation: Get
- Enter App Handle:
klaviyo-email-marketing-sms - The node returns detailed app information including:
- Title, description, logo
- Rating and review count
- Developer information
- Categories and languages
- Pricing plans
Search for Apps
- Add Shopify App Store node
- Select Resource: App
- Select Operation: Search
- Enter Keyword:
email marketing - Set Page (default: 1)
- Optionally enable Return All to fetch all pages
- Or set a Limit to cap the number of results
Get App Reviews
- Add Shopify App Store node
- Select Resource: App Review
- Select Operation: Get All
- Enter App Handle:
klaviyo-email-marketing-sms - Set Page (default: 1)
Get Category Apps
- Add Shopify App Store node
- Select Resource: Category
- Select Operation: Get
- Enter Category Handle:
sales-channels - Set Page (default: 1)
Data Structure
App Detail Response
{
"title": "Klaviyo: Email Marketing & SMS",
"description": "...",
"logo": "...",
"rating": "4.8",
"reviewCount": 8500,
"developer": {
"name": "Klaviyo",
"address": "...",
"url": "..."
},
"languages": ["English"],
"categories": [{"name": "Marketing", "url": "..."}],
"worksWith": ["Shopify POS", "Online Store"],
"pricing": "Free to install",
"pricings": [
{
"name": "Free",
"price": "0",
"description": "...",
"features": [...]
}
],
"launchedDate": "2012-05-15T00:00:00Z"
}
Review Response
{
"app_url": "https://apps.shopify.com/klaviyo-email-marketing-sms",
"app_name": "Klaviyo",
"reviewer": "John Doe",
"review_created_date": "2024-03-15T00:00:00Z",
"reviewer_location": "United States",
"rating": 5,
"reviewer_latest_used_date": "3 months ago",
"review_content": "Great app!",
"review_id": "..."
}
Search/Category Response
{
"name": "Klaviyo",
"url": "https://apps.shopify.com/klaviyo-email-marketing-sms",
"handle": "klaviyo-email-marketing-sms",
"isSponsored": false,
"isBuiltForShopify": true,
"position": 1
}
Resources
License
MIT License - see LICENSE.md for details.