Shopify

Manage products, orders, customers, and inventory in your Shopify store

Configuration

Create Product

Operation
Create Product
Shopify Account*
Select Shopify account
Product Title
Enter product title
Description (HTML)
Enter product description
Product Type
e.g., Shoes, Electronics
Vendor
Enter vendor name
Tags
tag1, tag2, tag3 (comma-separated)
Status
Select...
Create Product (shopify_create_product)

Create a new product in your Shopify store

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
titlestringYesProduct title
descriptionHtmlstringNoProduct description (HTML)
vendorstringNoProduct vendor/brand
productTypestringNoProduct type/category
tagsarrayNoProduct tags
statusstringNoProduct status (ACTIVE, DRAFT, ARCHIVED)
Output

Refer to the block outputs for this operation.


Get Product

Operation
Get Product
Shopify Account*
Select Shopify account
Product ID*
gid://shopify/Product/123456789
Get Product (shopify_get_product)

Get a single product by ID from your Shopify store

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
productIdstringYesProduct ID (gid://shopify/Product/123456789)
Output

Refer to the block outputs for this operation.


List Products

Operation
List Products
Shopify Account*
Select Shopify account
Search Query
Filter products (optional)
List Products (shopify_list_products)

List products from your Shopify store with optional filtering

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
firstnumberNoNumber of products to return (default: 50, max: 250)
querystringNoSearch query to filter products (e.g., "title:shirt" or "vendor:Nike" or "status:active")
Output
ParameterTypeDescription
productsarrayList of products

Update Product

Operation
Update Product
Shopify Account*
Select Shopify account
Product ID*
gid://shopify/Product/123456789
Product Title
Enter product title
Description (HTML)
Enter product description
Product Type
e.g., Shoes, Electronics
Vendor
Enter vendor name
Tags
tag1, tag2, tag3 (comma-separated)
Status
Select...
Update Product (shopify_update_product)

Update an existing product in your Shopify store

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
productIdstringYesProduct ID to update (gid://shopify/Product/123456789)
titlestringNoNew product title
descriptionHtmlstringNoNew product description (HTML)
vendorstringNoNew product vendor/brand
productTypestringNoNew product type/category
tagsarrayNoNew product tags
statusstringNoNew product status (ACTIVE, DRAFT, ARCHIVED)
Output

Refer to the block outputs for this operation.


Delete Product

Operation
Delete Product
Shopify Account*
Select Shopify account
Product ID*
gid://shopify/Product/123456789
Delete Product (shopify_delete_product)

Delete a product from your Shopify store

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
productIdstringYesProduct ID to delete (gid://shopify/Product/123456789)
Output

Refer to the block outputs for this operation.


Get Order

Operation
Get Order
Shopify Account*
Select Shopify account
Order ID*
gid://shopify/Order/123456789
Get Order (shopify_get_order)

Get a single order by ID from your Shopify store

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
orderIdstringYesOrder ID (gid://shopify/Order/123456789)
Output

Refer to the block outputs for this operation.


List Orders

Operation
List Orders
Shopify Account*
Select Shopify account
Order Status
Select...
List Orders (shopify_list_orders)

List orders from your Shopify store with optional filtering

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
firstnumberNoNumber of orders to return (default: 50, max: 250)
statusstringNoFilter by order status (open, closed, cancelled, any)
querystringNoSearch query to filter orders (e.g., "financial_status:paid" or "fulfillment_status:unfulfilled" or "email:customer@example.com")
Output
ParameterTypeDescription
ordersarrayList of orders

Update Order

Operation
Update Order
Shopify Account*
Select Shopify account
Order ID*
gid://shopify/Order/123456789
Order Note
Enter order note
Customer Email
customer@example.com
Order Tags
tag1, tag2, tag3 (comma-separated)
Update Order (shopify_update_order)

Update an existing order in your Shopify store (note, tags, email)

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
orderIdstringYesOrder ID to update (gid://shopify/Order/123456789)
notestringNoNew order note
tagsarrayNoNew order tags
emailstringNoNew customer email for the order
Output

Refer to the block outputs for this operation.


Cancel Order

Operation
Cancel Order
Shopify Account*
Select Shopify account
Order ID*
gid://shopify/Order/123456789
Cancel Reason*
Select...
Staff Note
Internal note about this cancellation
Cancel Order (shopify_cancel_order)

Cancel an order in your Shopify store

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
orderIdstringYesOrder ID to cancel (gid://shopify/Order/123456789)
reasonstringYesCancellation reason (CUSTOMER, DECLINED, FRAUD, INVENTORY, STAFF, OTHER)
notifyCustomerbooleanNoWhether to notify the customer about the cancellation
refundbooleanNoWhether to refund the order
restockbooleanNoWhether to restock the inventory
staffNotestringNoA note about the cancellation for staff reference
Output

Refer to the block outputs for this operation.


Create Customer

Operation
Create Customer
Shopify Account*
Select Shopify account
Email
customer@example.com
First Name
Enter first name
Last Name
Enter last name
Phone
+1234567890
Customer Note
Enter note about customer
Customer Tags
vip, wholesale (comma-separated)
Accepts Marketing
Disabled
Create Customer (shopify_create_customer)

Create a new customer in your Shopify store

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
emailstringNoCustomer email address
firstNamestringNoCustomer first name
lastNamestringNoCustomer last name
phonestringNoCustomer phone number
notestringNoNote about the customer
tagsarrayNoCustomer tags
addressesarrayNoCustomer addresses
Output

Refer to the block outputs for this operation.


Get Customer

Operation
Get Customer
Shopify Account*
Select Shopify account
Customer ID*
gid://shopify/Customer/123456789
Get Customer (shopify_get_customer)

Get a single customer by ID from your Shopify store

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
customerIdstringYesCustomer ID (gid://shopify/Customer/123456789)
Output

Refer to the block outputs for this operation.


List Customers

Operation
List Customers
Shopify Account*
Select Shopify account
Search Query
e.g., first_name:John OR email:*@gmail.com
List Customers (shopify_list_customers)

List customers from your Shopify store with optional filtering

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
firstnumberNoNumber of customers to return (default: 50, max: 250)
querystringNoSearch query to filter customers (e.g., "first_name:John" or "last_name:Smith" or "email:*@gmail.com" or "tag:vip")
Output
ParameterTypeDescription
customersarrayList of customers

Update Customer

Operation
Update Customer
Shopify Account*
Select Shopify account
Customer ID*
gid://shopify/Customer/123456789
Email
customer@example.com
First Name
Enter first name
Last Name
Enter last name
Phone
+1234567890
Customer Note
Enter note about customer
Customer Tags
vip, wholesale (comma-separated)
Accepts Marketing
Disabled
Update Customer (shopify_update_customer)

Update an existing customer in your Shopify store

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
customerIdstringYesCustomer ID to update (gid://shopify/Customer/123456789)
emailstringNoNew customer email address
firstNamestringNoNew customer first name
lastNamestringNoNew customer last name
phonestringNoNew customer phone number
notestringNoNew note about the customer
tagsarrayNoNew customer tags
Output

Refer to the block outputs for this operation.


Delete Customer

Operation
Delete Customer
Shopify Account*
Select Shopify account
Customer ID*
gid://shopify/Customer/123456789
Delete Customer (shopify_delete_customer)

Delete a customer from your Shopify store

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
customerIdstringYesCustomer ID to delete (gid://shopify/Customer/123456789)
Output

Refer to the block outputs for this operation.


List Inventory Items

Operation
List Inventory Items
Shopify Account*
Select Shopify account
Search Query
e.g., sku:ABC123
List Inventory Items (shopify_list_inventory_items)

List inventory items from your Shopify store. Use this to find inventory item IDs by SKU.

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
firstnumberNoNumber of inventory items to return (default: 50, max: 250)
querystringNoSearch query to filter inventory items (e.g., "sku:ABC123")
Output
ParameterTypeDescription
inventoryItemsarrayList of inventory items with their IDs, SKUs, and stock levels

Get Inventory Level

Operation
Get Inventory Level
Shopify Account*
Select Shopify account
Inventory Item ID*
gid://shopify/InventoryItem/123456789
Location ID
gid://shopify/Location/123456789
Get Inventory Level (shopify_get_inventory_level)

Get inventory level for a product variant at a specific location

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
inventoryItemIdstringYesInventory item ID (gid://shopify/InventoryItem/123456789)
locationIdstringNoLocation ID to filter by (optional)
Output

Refer to the block outputs for this operation.


Adjust Inventory

Operation
Adjust Inventory
Shopify Account*
Select Shopify account
Inventory Item ID*
gid://shopify/InventoryItem/123456789
Location ID
gid://shopify/Location/123456789
Quantity Change*
Positive to add, negative to subtract
Adjust Inventory (shopify_adjust_inventory)

Adjust inventory quantity for a product variant at a specific location

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
inventoryItemIdstringYesInventory item ID (gid://shopify/InventoryItem/123456789)
locationIdstringYesLocation ID (gid://shopify/Location/123456789)
deltanumberYesAmount to adjust (positive to increase, negative to decrease)
Output

Refer to the block outputs for this operation.


List Locations

Operation
List Locations
Shopify Account*
Select Shopify account
List Locations (shopify_list_locations)

List inventory locations from your Shopify store. Use this to find location IDs needed for inventory operations.

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
firstnumberNoNumber of locations to return (default: 50, max: 250)
includeInactivebooleanNoWhether to include deactivated locations (default: false)
Output
ParameterTypeDescription
locationsarrayList of locations with their IDs, names, and addresses

Create Fulfillment

Operation
Create Fulfillment
Shopify Account*
Select Shopify account
Fulfillment Order ID*
gid://shopify/FulfillmentOrder/123456789
Tracking Number
Enter tracking number
Shipping Carrier
e.g., UPS, FedEx, USPS, DHL
Tracking URL
https://...
Notify Customer
Disabled
Create Fulfillment (shopify_create_fulfillment)

Create a fulfillment to mark order items as shipped. Requires a fulfillment order ID (get this from the order details).

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
fulfillmentOrderIdstringYesThe fulfillment order ID (e.g., gid://shopify/FulfillmentOrder/123456789)
trackingNumberstringNoTracking number for the shipment
trackingCompanystringNoShipping carrier name (e.g., UPS, FedEx, USPS, DHL)
trackingUrlstringNoURL to track the shipment
notifyCustomerbooleanNoWhether to send a shipping confirmation email to the customer (default: true)
Output

Refer to the block outputs for this operation.


List Collections

Operation
List Collections
Shopify Account*
Select Shopify account
Search Query
e.g., title:Summer OR collection_type:smart
List Collections (shopify_list_collections)

List product collections from your Shopify store. Filter by title, type (custom/smart), or handle.

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
firstnumberNoNumber of collections to return (default: 50, max: 250)
querystringNoSearch query to filter collections (e.g., "title:Summer" or "collection_type:smart")
Output
ParameterTypeDescription
collectionsarrayList of collections with their IDs, titles, and product counts

Get Collection

Operation
Get Collection
Shopify Account*
Select Shopify account
Collection ID*
gid://shopify/Collection/123456789
Get Collection (shopify_get_collection)

Get a specific collection by ID, including its products. Use this to retrieve products within a collection.

Input
ParameterTypeRequiredDescription
shopDomainstringYesYour Shopify store domain (e.g., mystore.myshopify.com)
collectionIdstringYesThe collection ID (e.g., gid://shopify/Collection/123456789)
productsFirstnumberNoNumber of products to return from this collection (default: 50, max: 250)
Output

Refer to the block outputs for this operation.


Usage Instructions

Integrate Shopify into your workflow. Manage products, orders, customers, and inventory. Create, read, update, and delete products. List and manage orders. Handle customer data and adjust inventory levels.

Notes

  • Category: tools
  • Type: shopify