Skip to content

Shopify

The Shopify node interacts with the Shopify Admin REST API. A single node supports many resources and operations — select the resource and operation you need, fill in any parent IDs (e.g. Order ID for fulfillments), and provide key-value parameters for the request body or list filters.

All operations require a Shopify connection configured with your store domain, client ID, and client secret.

Resources and Operations

ResourceSupported Operations
Orderslist, get, create, update, delete, close, open, cancel
Draft Orderslist, get, create, update, delete, complete
Productslist, get, create, update, delete
Product Variantslist (by product), get, create, update, delete
Product Imageslist (by product), get, create, update, delete
Custom Collectionslist, get, create, update, delete
Smart Collectionslist, get, create, update, delete
Customerslist, get, create, update, delete, search
Customer Addresseslist (by customer), get, create, update, delete
Fulfillmentslist (by order), get, create, update_tracking, cancel
Refundslist (by order), get, calculate, create
Transactionslist (by order), get, create
Metafieldslist, get, create, update, delete
Inventory Levelslist, set, adjust, connect, disconnect
Locationslist, get
Price Ruleslist, get, create, update, delete
Discount Codeslist (by price_rule), get, create, update, delete
Gift Cardslist, get, create, disable
Shopget

Parent IDs

Nested resources need the parent ID in a dedicated field:

  • Fulfillments / Refunds / Transactions → Order ID
  • Product Variants / Product Images → Product ID
  • Customer Addresses → Customer ID
  • Discount Codes → Price Rule ID

Parameters field

The Parameters key-value field is used for:

  • create / update — the resource body
  • list — query filters (e.g. status=any, financial_status=paid)
  • action operations (e.g. inventory_levels.set takes location_id, inventory_item_id, available)

Values support templates for dynamic data from upstream nodes.

Streaming

List operations stream each returned item individually to downstream nodes.

Common Patterns

Export Orders to Google Sheets

  1. Shopify (Orders: List) — fetch recent orders
  2. Transform — map order fields to spreadsheet columns
  3. Google Sheets Write — append rows

Fulfill Orders from an External System

  1. Webhook — external system posts shipping data
  2. Shopify (Fulfillments: Create, parent Order ID) — create fulfillment with tracking