AACFlow

Shopify

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

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.

Tools

shopify_create_product

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
titlestringYesNo description
descriptionHtmlstringNoNo description
vendorstringNoNo description
productTypestringNoNo description
tagsarrayNoNo description
statusstringNoNo description

Output

ParameterTypeDescription
productobjectThe created product
idstringUnique product identifier (GID)
titlestringProduct title
handlestringURL-friendly product identifier
descriptionHtmlstringProduct description in HTML format
vendorstringProduct vendor or manufacturer
productTypestringProduct type classification
tagsarrayProduct tags for categorization
statusstringProduct status (ACTIVE, DRAFT, ARCHIVED)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
variantsobjectProduct variants with edges/nodes structure
imagesobjectProduct images with edges/nodes structure

shopify_get_product

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
productIdstringYesNo description

Output

ParameterTypeDescription
productobjectThe product details
idstringUnique product identifier (GID)
titlestringProduct title
handlestringURL-friendly product identifier
descriptionHtmlstringProduct description in HTML format
vendorstringProduct vendor or manufacturer
productTypestringProduct type classification
tagsarrayProduct tags for categorization
statusstringProduct status (ACTIVE, DRAFT, ARCHIVED)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
variantsobjectProduct variants with edges/nodes structure
imagesobjectProduct images with edges/nodes structure

shopify_list_products

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
firstnumberNoNo description
querystringNoSearch query to filter products (e.g., "title:shirt" or "vendor:Nike" or "status:active")

Output

ParameterTypeDescription
productsarrayList of products
idstringUnique product identifier (GID)
titlestringProduct title
handlestringURL-friendly product identifier
descriptionHtmlstringProduct description in HTML format
vendorstringProduct vendor or manufacturer
productTypestringProduct type classification
tagsarrayProduct tags for categorization
statusstringProduct status (ACTIVE, DRAFT, ARCHIVED)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
variantsobjectProduct variants with edges/nodes structure
imagesobjectProduct images with edges/nodes structure
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results after this page
hasPreviousPagebooleanWhether there are results before this page

shopify_update_product

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
productIdstringYesNo description
titlestringNoNo description
descriptionHtmlstringNoNo description
vendorstringNoNo description
productTypestringNoNo description
tagsarrayNoNo description
statusstringNoNo description

Output

ParameterTypeDescription
productobjectThe updated product
idstringUnique product identifier (GID)
titlestringProduct title
handlestringURL-friendly product identifier
descriptionHtmlstringProduct description in HTML format
vendorstringProduct vendor or manufacturer
productTypestringProduct type classification
tagsarrayProduct tags for categorization
statusstringProduct status (ACTIVE, DRAFT, ARCHIVED)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
variantsobjectProduct variants with edges/nodes structure
imagesobjectProduct images with edges/nodes structure

shopify_delete_product

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
productIdstringYesNo description

Output

ParameterTypeDescription
deletedIdstringThe ID of the deleted product

shopify_get_order

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
orderIdstringYesNo description

Output

ParameterTypeDescription
orderobjectThe order details
idstringUnique order identifier (GID)
namestringOrder name (e.g., #1001)
emailstringCustomer email for the order
phonestringCustomer phone for the order
createdAtstringOrder creation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
cancelledAtstringCancellation timestamp (ISO 8601)
closedAtstringClosure timestamp (ISO 8601)
displayFinancialStatusstringFinancial status (PENDING, AUTHORIZED, PARTIALLY_PAID, PAID, PARTIALLY_REFUNDED, REFUNDED, VOIDED)
displayFulfillmentStatusstringFulfillment status (UNFULFILLED, PARTIALLY_FULFILLED, FULFILLED, RESTOCKED, PENDING_FULFILLMENT, OPEN, IN_PROGRESS, ON_HOLD, SCHEDULED)
totalPriceSetobjectTotal order price
subtotalPriceSetobjectOrder subtotal (before shipping and taxes)
totalTaxSetobjectTotal tax amount
totalShippingPriceSetobjectTotal shipping price
notestringOrder note
tagsarrayOrder tags
customerobjectCustomer who placed the order
lineItemsobjectOrder line items with edges/nodes structure
shippingAddressobjectShipping address
billingAddressobjectBilling address
fulfillmentsarrayOrder fulfillments

shopify_list_orders

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
firstnumberNoNo description
statusstringNoNo description
querystringNoSearch query to filter orders (e.g., "financial_status:paid" or "fulfillment_status:unfulfilled" or "email:customer@example.com")

Output

ParameterTypeDescription
ordersarrayList of orders
idstringUnique order identifier (GID)
namestringOrder name (e.g., #1001)
emailstringCustomer email for the order
phonestringCustomer phone for the order
createdAtstringOrder creation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
cancelledAtstringCancellation timestamp (ISO 8601)
closedAtstringClosure timestamp (ISO 8601)
displayFinancialStatusstringFinancial status (PENDING, AUTHORIZED, PARTIALLY_PAID, PAID, PARTIALLY_REFUNDED, REFUNDED, VOIDED)
displayFulfillmentStatusstringFulfillment status (UNFULFILLED, PARTIALLY_FULFILLED, FULFILLED, RESTOCKED, PENDING_FULFILLMENT, OPEN, IN_PROGRESS, ON_HOLD, SCHEDULED)
totalPriceSetobjectTotal order price
subtotalPriceSetobjectOrder subtotal (before shipping and taxes)
totalTaxSetobjectTotal tax amount
totalShippingPriceSetobjectTotal shipping price
notestringOrder note
tagsarrayOrder tags
customerobjectCustomer who placed the order
lineItemsobjectOrder line items with edges/nodes structure
shippingAddressobjectShipping address
billingAddressobjectBilling address
fulfillmentsarrayOrder fulfillments
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results after this page
hasPreviousPagebooleanWhether there are results before this page

shopify_update_order

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
orderIdstringYesNo description
notestringNoNo description
tagsarrayNoNo description
emailstringNoNo description

Output

ParameterTypeDescription
orderobjectThe updated order
idstringUnique order identifier (GID)
namestringOrder name (e.g., #1001)
emailstringCustomer email for the order
phonestringCustomer phone for the order
createdAtstringOrder creation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
cancelledAtstringCancellation timestamp (ISO 8601)
closedAtstringClosure timestamp (ISO 8601)
displayFinancialStatusstringFinancial status (PENDING, AUTHORIZED, PARTIALLY_PAID, PAID, PARTIALLY_REFUNDED, REFUNDED, VOIDED)
displayFulfillmentStatusstringFulfillment status (UNFULFILLED, PARTIALLY_FULFILLED, FULFILLED, RESTOCKED, PENDING_FULFILLMENT, OPEN, IN_PROGRESS, ON_HOLD, SCHEDULED)
totalPriceSetobjectTotal order price
subtotalPriceSetobjectOrder subtotal (before shipping and taxes)
totalTaxSetobjectTotal tax amount
totalShippingPriceSetobjectTotal shipping price
notestringOrder note
tagsarrayOrder tags
customerobjectCustomer who placed the order
lineItemsobjectOrder line items with edges/nodes structure
shippingAddressobjectShipping address
billingAddressobjectBilling address
fulfillmentsarrayOrder fulfillments

shopify_cancel_order

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
orderIdstringYesNo description
reasonstringYesNo description
notifyCustomerbooleanNoNo description
refundbooleanNoNo description
restockbooleanNoNo description
staffNotestringNoNo description

Output

ParameterTypeDescription
orderobjectThe cancellation result
idstringJob identifier for the cancellation
cancelledbooleanWhether the cancellation completed
messagestringStatus message

shopify_create_customer

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
emailstringNoNo description
firstNamestringNoNo description
lastNamestringNoNo description
phonestringNoNo description
notestringNoNo description
tagsarrayNoNo description
addressesarrayNoNo description

Output

ParameterTypeDescription
customerobjectThe created customer
idstringUnique customer identifier (GID)
emailstringCustomer email address
firstNamestringCustomer first name
lastNamestringCustomer last name
phonestringCustomer phone number
createdAtstringAccount creation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
notestringInternal notes about the customer
tagsarrayCustomer tags for categorization
amountSpentobjectTotal amount spent by customer
addressesarrayCustomer addresses
defaultAddressobjectCustomer default address

shopify_get_customer

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
customerIdstringYesNo description

Output

ParameterTypeDescription
customerobjectThe customer details
idstringUnique customer identifier (GID)
emailstringCustomer email address
firstNamestringCustomer first name
lastNamestringCustomer last name
phonestringCustomer phone number
createdAtstringAccount creation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
notestringInternal notes about the customer
tagsarrayCustomer tags for categorization
amountSpentobjectTotal amount spent by customer
addressesarrayCustomer addresses
defaultAddressobjectCustomer default address

shopify_list_customers

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
firstnumberNoNo description
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
idstringUnique customer identifier (GID)
emailstringCustomer email address
firstNamestringCustomer first name
lastNamestringCustomer last name
phonestringCustomer phone number
createdAtstringAccount creation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
notestringInternal notes about the customer
tagsarrayCustomer tags for categorization
amountSpentobjectTotal amount spent by customer
addressesarrayCustomer addresses
defaultAddressobjectCustomer default address
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results after this page
hasPreviousPagebooleanWhether there are results before this page

shopify_update_customer

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
customerIdstringYesNo description
emailstringNoNo description
firstNamestringNoNo description
lastNamestringNoNo description
phonestringNoNo description
notestringNoNo description
tagsarrayNoNo description

Output

ParameterTypeDescription
customerobjectThe updated customer
idstringUnique customer identifier (GID)
emailstringCustomer email address
firstNamestringCustomer first name
lastNamestringCustomer last name
phonestringCustomer phone number
createdAtstringAccount creation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
notestringInternal notes about the customer
tagsarrayCustomer tags for categorization
amountSpentobjectTotal amount spent by customer
addressesarrayCustomer addresses
defaultAddressobjectCustomer default address

shopify_delete_customer

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
customerIdstringYesNo description

Output

ParameterTypeDescription
deletedIdstringThe ID of the deleted customer

shopify_list_inventory_items

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

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
firstnumberNoNo description
querystringNoSearch query to filter inventory items (e.g., "sku:ABC123")

Output

ParameterTypeDescription
inventoryItemsarrayList of inventory items with their IDs, SKUs, and stock levels
idstringUnique inventory item identifier (GID)
skustringStock keeping unit
trackedbooleanWhether inventory is tracked
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
variantobjectAssociated product variant
idstringVariant identifier (GID)
titlestringVariant title
productobjectAssociated product
idstringProduct identifier (GID)
titlestringProduct title
inventoryLevelsarrayInventory levels at different locations
idstringInventory level identifier (GID)
availablenumberAvailable quantity
locationobjectLocation for this inventory level
idstringLocation identifier (GID)
namestringLocation name
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results after this page
hasPreviousPagebooleanWhether there are results before this page

shopify_get_inventory_level

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
inventoryItemIdstringYesNo description
locationIdstringNoNo description

Output

ParameterTypeDescription
inventoryLevelobjectThe inventory level details
idstringInventory item identifier (GID)
skustringStock keeping unit
trackedbooleanWhether inventory is tracked
levelsarrayInventory levels at different locations
idstringInventory level identifier (GID)
availablenumberAvailable quantity
onHandnumberOn-hand quantity
committednumberCommitted quantity
incomingnumberIncoming quantity
reservednumberReserved quantity
locationobjectLocation for this inventory level
idstringLocation identifier (GID)
namestringLocation name

shopify_adjust_inventory

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
inventoryItemIdstringYesNo description
locationIdstringYesNo description
deltanumberYesNo description

Output

ParameterTypeDescription
inventoryLevelobjectThe inventory adjustment result
adjustmentGroupobjectInventory adjustment group details
createdAtstringAdjustment timestamp (ISO 8601)
reasonstringAdjustment reason
changesarrayInventory changes applied
namestringQuantity name (e.g., available)
deltanumberQuantity change amount
quantityAfterChangenumberQuantity after adjustment
itemobjectInventory item
idstringInventory item identifier (GID)
skustringStock keeping unit
locationobjectLocation of the adjustment
idstringLocation identifier (GID)
namestringLocation name

shopify_list_locations

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

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
firstnumberNoNo description
includeInactivebooleanNoNo description

Output

ParameterTypeDescription
locationsarrayList of locations with their IDs, names, and addresses
idstringUnique location identifier (GID)
namestringLocation name
isActivebooleanWhether the location is active
fulfillsOnlineOrdersbooleanWhether the location fulfills online orders
addressobjectLocation address
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results after this page
hasPreviousPagebooleanWhether there are results before this page

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
shopDomainstringYesNo description
fulfillmentOrderIdstringYesNo description
trackingNumberstringNoNo description
trackingCompanystringNoNo description
trackingUrlstringNoNo description
notifyCustomerbooleanNoNo description

Output

ParameterTypeDescription
fulfillmentobjectThe created fulfillment with tracking info and fulfilled items
idstringUnique fulfillment identifier (GID)
statusstringFulfillment status (pending, open, success, cancelled, error, failure)
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast modification timestamp (ISO 8601)
trackingInfoarrayTracking information for shipments
fulfillmentLineItemsarrayFulfilled line items
idstringFulfillment line item identifier (GID)
quantitynumberQuantity fulfilled
lineItemobjectAssociated order line item
titlestringProduct title

shopify_list_collections

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

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
firstnumberNoNo description
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
idstringUnique collection identifier (GID)
titlestringCollection title
handlestringURL-friendly collection identifier
descriptionstringPlain text description
descriptionHtmlstringHTML-formatted description
productsCountnumberNumber of products in the collection
sortOrderstringProduct sort order in the collection
updatedAtstringLast modification timestamp (ISO 8601)
imageobjectCollection image
pageInfoobjectPagination information
hasNextPagebooleanWhether there are more results after this page
hasPreviousPagebooleanWhether there are results before this page

shopify_get_collection

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

Input

ParameterTypeRequiredDescription
shopDomainstringYesNo description
collectionIdstringYesNo description
productsFirstnumberNoNo description

Output

ParameterTypeDescription
collectionobjectThe collection details including its products
idstringUnique collection identifier (GID)
titlestringCollection title
handlestringURL-friendly collection identifier
descriptionstringPlain text description
descriptionHtmlstringHTML-formatted description
productsCountnumberNumber of products in the collection
sortOrderstringProduct sort order in the collection
updatedAtstringLast modification timestamp (ISO 8601)
imageobjectCollection image
productsarrayProducts in the collection

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started