Product Title*
Enter product title
Description (HTML)
Enter product description
Product Type
e.g., Shoes, Electronics
Tags
tag1, tag2, tag3 (comma-separated)
Create Product (shopify_create_product)
Create a new product in your Shopify store
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) titlestring Yes Product title descriptionHtmlstring No Product description (HTML) vendorstring No Product vendor/brand productTypestring No Product type/category tagsarray No Product tags statusstring No Product status (ACTIVE, DRAFT, ARCHIVED)
Output
Parameter Type Description productobject The created product
Product ID*
gid://shopify/Product/123456789
Get Product (shopify_get_product)
Get a single product by ID from your Shopify store
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) productIdstring Yes Product ID (gid://shopify/Product/123456789)
Output
Parameter Type Description productobject The product details
Search Query
Filter products (optional)
List Products (shopify_list_products)
List products from your Shopify store with optional filtering
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) firstnumber No Number of products to return (default: 50, max: 250) querystring No Search query to filter products (e.g., "title:shirt" or "vendor:Nike" or "status:active")
Output
Parameter Type Description productsarray List of products pageInfoobject Pagination information
Product ID*
gid://shopify/Product/123456789
Product Title
Enter product title
Description (HTML)
Enter product description
Product Type
e.g., Shoes, Electronics
Tags
tag1, tag2, tag3 (comma-separated)
Update Product (shopify_update_product)
Update an existing product in your Shopify store
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) productIdstring Yes Product ID to update (gid://shopify/Product/123456789) titlestring No New product title descriptionHtmlstring No New product description (HTML) vendorstring No New product vendor/brand productTypestring No New product type/category tagsarray No New product tags statusstring No New product status (ACTIVE, DRAFT, ARCHIVED)
Output
Parameter Type Description productobject The updated product
Product ID*
gid://shopify/Product/123456789
Delete Product (shopify_delete_product)
Delete a product from your Shopify store
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) productIdstring Yes Product ID to delete (gid://shopify/Product/123456789)
Output
Parameter Type Description deletedIdstring The ID of the deleted product
Order ID*
gid://shopify/Order/123456789
Get Order (shopify_get_order)
Get a single order by ID from your Shopify store
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) orderIdstring Yes Order ID (gid://shopify/Order/123456789)
Output
Parameter Type Description orderobject The order details
List Orders (shopify_list_orders)
List orders from your Shopify store with optional filtering
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) firstnumber No Number of orders to return (default: 50, max: 250) statusstring No Filter by order status (open, closed, cancelled, any) querystring No Search query to filter orders (e.g., "financial_status:paid" or "fulfillment_status:unfulfilled" or "email:customer@example.com ")
Output
Parameter Type Description ordersarray List of orders pageInfoobject Pagination information
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
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) orderIdstring Yes Order ID to update (gid://shopify/Order/123456789) notestring No New order note tagsarray No New order tags emailstring No New customer email for the order
Output
Parameter Type Description orderobject The updated order
Order ID*
gid://shopify/Order/123456789
Staff Note
Internal note about this cancellation
Cancel Order (shopify_cancel_order)
Cancel an order in your Shopify store
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) orderIdstring Yes Order ID to cancel (gid://shopify/Order/123456789) reasonstring Yes Cancellation reason (CUSTOMER, DECLINED, FRAUD, INVENTORY, STAFF, OTHER) notifyCustomerboolean No Whether to notify the customer about the cancellation refundboolean No Whether to refund the order restockboolean No Whether to restock the inventory staffNotestring No A note about the cancellation for staff reference
Output
Parameter Type Description orderobject The cancellation result
Email
customer@example.com
First Name
Enter first name
Customer Note
Enter note about customer
Customer Tags
vip, wholesale (comma-separated)
Create Customer (shopify_create_customer)
Create a new customer in your Shopify store
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) emailstring No Customer email address firstNamestring No Customer first name lastNamestring No Customer last name phonestring No Customer phone number notestring No Note about the customer tagsarray No Customer tags addressesarray No Customer addresses
Output
Parameter Type Description customerobject The created customer
Customer ID*
gid://shopify/Customer/123456789
Get Customer (shopify_get_customer)
Get a single customer by ID from your Shopify store
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) customerIdstring Yes Customer ID (gid://shopify/Customer/123456789)
Output
Parameter Type Description customerobject The customer details
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
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) firstnumber No Number of customers to return (default: 50, max: 250) querystring No Search query to filter customers (e.g., "first_name:John" or "last_name:Smith" or "email:*@gmail.com" or "tag:vip")
Output
Parameter Type Description customersarray List of customers pageInfoobject Pagination information
Customer ID*
gid://shopify/Customer/123456789
Email
customer@example.com
First Name
Enter first name
Customer Note
Enter note about customer
Customer Tags
vip, wholesale (comma-separated)
Update Customer (shopify_update_customer)
Update an existing customer in your Shopify store
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) customerIdstring Yes Customer ID to update (gid://shopify/Customer/123456789) emailstring No New customer email address firstNamestring No New customer first name lastNamestring No New customer last name phonestring No New customer phone number notestring No New note about the customer tagsarray No New customer tags
Output
Parameter Type Description customerobject The updated customer
Customer ID*
gid://shopify/Customer/123456789
Delete Customer (shopify_delete_customer)
Delete a customer from your Shopify store
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) customerIdstring Yes Customer ID to delete (gid://shopify/Customer/123456789)
Output
Parameter Type Description deletedIdstring The ID of the deleted customer
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
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) firstnumber No Number of inventory items to return (default: 50, max: 250) querystring No Search query to filter inventory items (e.g., "sku:ABC123")
Output
Parameter Type Description inventoryItemsarray List of inventory items with their IDs, SKUs, and stock levels pageInfoobject Pagination information
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
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) inventoryItemIdstring Yes Inventory item ID (gid://shopify/InventoryItem/123456789) locationIdstring No Location ID to filter by (optional)
Output
Parameter Type Description inventoryLevelobject The inventory level details
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
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) inventoryItemIdstring Yes Inventory item ID (gid://shopify/InventoryItem/123456789) locationIdstring Yes Location ID (gid://shopify/Location/123456789) deltanumber Yes Amount to adjust (positive to increase, negative to decrease)
Output
Parameter Type Description inventoryLevelobject The inventory adjustment result
List Locations (shopify_list_locations)
List inventory locations from your Shopify store. Use this to find location IDs needed for inventory operations.
Input
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) firstnumber No Number of locations to return (default: 50, max: 250) includeInactiveboolean No Whether to include deactivated locations (default: false)
Output
Parameter Type Description locationsarray List of locations with their IDs, names, and addresses pageInfoobject Pagination information
Fulfillment Order ID*
gid://shopify/FulfillmentOrder/123456789
Tracking Number
Enter tracking number
Shipping Carrier
e.g., UPS, FedEx, USPS, DHL
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
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) fulfillmentOrderIdstring Yes The fulfillment order ID (e.g., gid://shopify/FulfillmentOrder/123456789) trackingNumberstring No Tracking number for the shipment trackingCompanystring No Shipping carrier name (e.g., UPS, FedEx, USPS, DHL) trackingUrlstring No URL to track the shipment notifyCustomerboolean No Whether to send a shipping confirmation email to the customer (default: true)
Output
Parameter Type Description fulfillmentobject The created fulfillment with tracking info and fulfilled items
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
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) firstnumber No Number of collections to return (default: 50, max: 250) querystring No Search query to filter collections (e.g., "title:Summer" or "collection_type:smart")
Output
Parameter Type Description collectionsarray List of collections with their IDs, titles, and product counts pageInfoobject Pagination information
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
Parameter Type Required Description shopDomainstring Yes Your Shopify store domain (e.g., mystore.myshopify.com) collectionIdstring Yes The collection ID (e.g., gid://shopify/Collection/123456789) productsFirstnumber No Number of products to return from this collection (default: 50, max: 250)
Output
Parameter Type Description collectionobject The collection details including its products
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.
Category: tools
Type: shopify