Skip to main content

Shopify

Fetches data from Shopify stores via the Admin API. This is the batch input component for ETL pipelines. For on-demand MCP tool access, see the Shopify processor.

Configuration

FieldTypeDefaultDescription
Shop Namestring-Shopify store name (without .myshopify.com)
API Keystring-Shopify API key (required for Private Apps, optional for Custom Apps)
Admin API Access Tokensecret-Shopify Admin API access token
ResourcestringproductsResource type to fetch
Limitinteger50Results per page (max 250)
API Versionstring-Shopify API version (e.g., 2024-01)
Rate Limitstring-Rate limit resource label
Cachestring-Cache resource for position tracking

Authentication

This input supports both Custom App and legacy Private App credentials.

Custom App (recommended - Private Apps were deprecated in January 2022):

  1. Go to Settings > Apps > Develop apps in your Shopify admin
  2. Create an app with the required read scopes
  3. Install and copy the Admin API access token
  4. Set api_key to empty and use only api_access_token

Private App (legacy):

  • Provide both api_key and api_access_token

Available Resources

products, orders, customers, inventory_items, locations