SHOPIFY_ADD_PRODUCT_TO_COLLECTION
Adds a product to an existing *custom collection*, optionally specifying its `position` if the collection is manually sorted.
SHOPIFY_COUNT_PRODUCT_IMAGES
Retrieves the total count of images for a Shopify product, useful for inventory management or display logic; the provided `product_id` must exist in the store.
SHOPIFY_CREATE_CUSTOM_COLLECTION
Creates a new custom collection in a Shopify store, requiring a unique title for manually curated product groupings (e.g., 'New Arrivals', 'Seasonal Specials').
SHOPIFY_CREATE_CUSTOMER
Tool to create a new customer in Shopify. Use when you need to add a new customer record to the store.
SHOPIFY_CREATE_ORDER
Creates a new order in Shopify, typically requiring line items; if `customer_id` is provided, it must correspond to an existing customer.
SHOPIFY_CREATE_PRODUCT
Creates a new product in a Shopify store; a product title is generally required.
SHOPIFY_CREATE_PRODUCT_IMAGE
Tool to create a new product image for a given product. Use when you need to add an image to a product by providing the image source URL or attachment.
SHOPIFY_CREATE_PRODUCT_METAFIELD
Creates a new metafield for a specific Shopify product.
SHOPIFY_DELETE_CUSTOM_COLLECTION
Permanently deletes a custom collection from a Shopify store using its `collection_id`; this action is irreversible and requires a valid, existing `collection_id`.
SHOPIFY_DELETE_PRODUCT
Deletes a specific, existing product from a Shopify store using its unique product ID; this action is irreversible.
SHOPIFY_DELETE_PRODUCT_IMAGE
Deletes a specific image from a product in Shopify, requiring the `product_id` of an existing product and the `image_id` of an image currently associated with that product.
SHOPIFY_DELETE_PRODUCT_METAFIELD
Deletes a specific metafield from a Shopify product using the product ID and metafield ID.
SHOPIFY_GET_ALL_CUSTOMERS
Retrieves customer records from a Shopify store, with options for filtering, selecting specific fields, and paginating through the results.
SHOPIFY_GET_COLLECTION_BY_ID
Retrieves a specific Shopify collection by its `collection_id`, optionally filtering returned data to specified `fields`.
SHOPIFY_GET_COLLECTS
Retrieves a list of collects from a Shopify store, where a collect links a product to a custom collection.
SHOPIFY_GET_COLLECTS_COUNT
Retrieves the total count of collects (product-to-collection associations) in a Shopify store.
SHOPIFY_GET_CUSTOM_COLLECTIONS
Retrieves a list of custom collections from a Shopify store, optionally filtered by IDs, product ID, or handle.
SHOPIFY_GET_CUSTOM_COLLECTIONS_COUNT
Retrieves the total number of custom collections in a Shopify store.
SHOPIFY_GET_CUSTOMER
Retrieves detailed information for a specific customer from a Shopify store, provided their valid and existing `customer_id`.
SHOPIFY_GET_CUSTOMER_ORDERS
Retrieves all orders for a specific, existing customer in Shopify using their unique customer ID.
SHOPIFY_GET_ORDER_LIST
Retrieves a list of orders from Shopify with optional filters and pagination.
SHOPIFY_GET_ORDERSBY_ID
Retrieves a specific Shopify order by its unique ID, which must correspond to an existing order.
SHOPIFY_GET_ORDERS_WITH_FILTERS
Retrieves Shopify orders filtered by dates and other filters. Uses server-side filtering.
SHOPIFY_GET_PRODUCT
Retrieves details for an existing Shopify product using its unique product ID.
SHOPIFY_GET_PRODUCT_IMAGE
Retrieves detailed information for a specific product image, identified by its ID and its associated product ID, from a Shopify store.
SHOPIFY_GET_PRODUCT_IMAGES
Retrieves all images for a Shopify product, specified by its `product_id` which must correspond to an existing product.
SHOPIFY_GET_PRODUCT_METAFIELD
Retrieves a specific metafield for a Shopify product using the product ID and metafield ID.
SHOPIFY_GET_PRODUCT_METAFIELDS
Retrieves all metafields for a specific Shopify product. Metafields can be filtered by namespace and/or key.
SHOPIFY_GET_PRODUCTS
Retrieves a list of products from a Shopify store.
SHOPIFY_GET_PRODUCTS_COUNT
Retrieves the total, unfiltered count of all products in a Shopify store.
SHOPIFY_GET_PRODUCTS_IN_COLLECTION
Retrieves all products within a specified Shopify collection, requiring a valid `collection_id`.
SHOPIFY_GET_PRODUCTS_PAGINATED
Tool to list products with Shopify cursor-based pagination. Use when iterating over large product catalogs via the Link header.
SHOPIFY_GET_SHOP_DETAILS
Retrieves comprehensive administrative information about the authenticated Shopify store, as defined by the Shopify API.
SHOPIFY_GRAPH_QL_QUERY
Executes a GraphQL query against the Shopify Admin API. This allows for flexible data retrieval and mutations including metafields operations.
SHOPIFY_UPDATE_ORDER
Updates the phone number for an existing Shopify order, identified by its ID; pass `phone=None` to remove the current phone number.
SHOPIFY_UPDATE_PRODUCT_METAFIELD
Updates an existing metafield for a specific Shopify product.