Shopify
shopifyShopify is an e-commerce platform enabling merchants to create online stores, manage products, and process payments with themes, apps, and integrated marketing tools
Acciones disponibles (28)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Add product to custom collectionSHOPIFY_ADD_PRODUCT_TO_COLLECTIONAcciónAdds a product to an existing *custom collection*, optionally specifying its `position` if the collection is manually sorted.
SHOPIFY_ADD_PRODUCT_TO_COLLECTIONAcciónAdds a product to an existing *custom collection*, optionally specifying its `position` if the collection is manually sorted.
Parámetros de entrada
positionintegerOptional 1-based position if the custom collection is manually sorted; product is added to the end if unspecified or collection isn't manually sorted.
product_idintegerObligatorioIdentifier of the product to add.
collection_idintegerObligatorioIdentifier of the *custom collection*.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Count product imagesSHOPIFY_COUNT_PRODUCT_IMAGESAcciónRetrieves 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_COUNT_PRODUCT_IMAGESAcciónRetrieves 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.
Parámetros de entrada
product_idstringObligatorioThe unique identifier for the Shopify product whose images are to be counted.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a custom collectionSHOPIFY_CREATE_CUSTOM_COLLECTIONAcciónCreates 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_CUSTOM_COLLECTIONAcciónCreates a new custom collection in a shopify store, requiring a unique title for manually curated product groupings (e.g., 'new arrivals', 'seasonal specials').
Parámetros de entrada
titlestringObligatorioUnique title for the custom collection, visible to customers and used for product organization.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create CustomerSHOPIFY_CREATE_CUSTOMERAcciónTool to create a new customer in shopify. use when you need to add a new customer record to the store.
SHOPIFY_CREATE_CUSTOMERAcciónTool to create a new customer in shopify. use when you need to add a new customer record to the store.
Parámetros de entrada
notestringAn optional note about the customer.
tagsstringA comma-separated string of tags to associate with the customer.
emailstringObligatorioemailThe customer's unique email address.
phonestringThe customer's phone number (E.164 format recommended).
passwordstringThe customer's password. If provided, password_confirmation is also required.
addressesobject[]A list of addresses for the customer.
last_namestringThe customer's last name.
first_namestringThe customer's first name.
verified_emailbooleanWhether the customer has verified their email address.
send_email_invitebooleanIf true, sends the customer an email invite to create an account.
send_email_welcomebooleanWhether to send the customer a welcome email. Defaults to true. If send_email_invite is true, this can be set to false.
password_confirmationstringConfirmation of the customer's password. Required if password is provided.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create an orderSHOPIFY_CREATE_ORDERAcciónCreates a new order in shopify, typically requiring line items; if `customer id` is provided, it must correspond to an existing customer.
SHOPIFY_CREATE_ORDERAcciónCreates a new order in shopify, typically requiring line items; if `customer id` is provided, it must correspond to an existing customer.
Parámetros de entrada
currencystringThe three-letter ISO 4217 currency code for the amounts in the order (e.g., USD, CAD, EUR).
total_taxnumberThe total amount of tax for the order. This should be a numeric value representing the sum of all taxes.
line_itemsobject[]ObligatorioA list of line item objects, each representing an item in the order. Each object should specify at least a `variant_id` (or `product_id`) and `quantity`. Other common fields include `price` and `title`. At least one line item is required.
customer_idstringThe unique identifier of the customer associated with this order. If provided, the order will be linked to this customer. This field is optional.
transactionsobject[]A list of transaction objects associated with the order, typically representing payment information. Each object usually includes `kind` (e.g., 'sale', 'authorization'), `amount`, `status`, and `gateway`.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a productSHOPIFY_CREATE_PRODUCTAcciónCreates a new product in a shopify store; a product title is generally required.
SHOPIFY_CREATE_PRODUCTAcciónCreates a new product in a shopify store; a product title is generally required.
Parámetros de entrada
titlestringThe title of the product, typically required by Shopify.
vendorstringThe name of the product's vendor or manufacturer.
variantsobject[]Product variants. Common keys include 'price', 'sku', 'option1', 'option2', 'inventory_quantity'. At least one variant is typically required; if not provided, Shopify might create a default one.
body_htmlstringA detailed description of the product, which can include HTML formatting for rich text.
product_typestringA category for the product, used for filtering and organizing products in Shopify.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Product ImageSHOPIFY_CREATE_PRODUCT_IMAGEAcciónTool 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_IMAGEAcciónTool 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.
Parámetros de entrada
imageobjectObligatorioAn object containing the image details.
product_idstringObligatorioThe ID of the product to associate the image with.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete custom collectionSHOPIFY_DELETE_CUSTOM_COLLECTIONAcciónPermanently 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_CUSTOM_COLLECTIONAcciónPermanently deletes a custom collection from a shopify store using its `collection id`; this action is irreversible and requires a valid, existing `collection id`.
Parámetros de entrada
collection_idstringObligatorioThe unique identifier for the custom collection that needs to be deleted. This ID is a numerical string assigned by Shopify when the collection is created.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete a productSHOPIFY_DELETE_PRODUCTAcciónDeletes a specific, existing product from a shopify store using its unique product id; this action is irreversible.
SHOPIFY_DELETE_PRODUCTAcciónDeletes a specific, existing product from a shopify store using its unique product id; this action is irreversible.
Parámetros de entrada
idstringThe unique identifier of the Shopify product to be deleted. This ID is essential for targeting the correct product for removal.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete product imageSHOPIFY_DELETE_PRODUCT_IMAGEAcciónDeletes 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_IMAGEAcciónDeletes 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.
Parámetros de entrada
image_idstringObligatorioThe unique identifier of the specific product image to be deleted.
product_idstringObligatorioThe unique identifier of the product from which the image is to be deleted.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get All CustomersSHOPIFY_GET_ALL_CUSTOMERSAcciónRetrieves customer records from a shopify store, with options for filtering, selecting specific fields, and paginating through the results.
SHOPIFY_GET_ALL_CUSTOMERSAcciónRetrieves customer records from a shopify store, with options for filtering, selecting specific fields, and paginating through the results.
Parámetros de entrada
idsstring[]A list of specific customer IDs to retrieve. If empty, all customers (matching other filters) will be retrieved.
limitintegerThe maximum number of customers to retrieve. Defaults to 50, with a maximum value of 250.
fieldsstringA comma-separated list of customer fields to include in the response (e.g., 'id,email,first_name'). By default, all fields are returned.
since_idstringRetrieve only customers with an ID greater than this specified ID. This is used for paginating through results.
created_at_maxstringFilter customers created before or on this date. Format: YYYY-MM-DD or ISO 8601 datetime string (e.g., '2023-10-26T10:00:00-05:00').
created_at_minstringFilter customers created after or on this date. Format: YYYY-MM-DD or ISO 8601 datetime string (e.g., '2023-10-26T10:00:00-05:00').
updated_at_maxstringFilter customers last updated before or on this date. Format: YYYY-MM-DD or ISO 8601 datetime string.
updated_at_minstringFilter customers last updated after or on this date. Format: YYYY-MM-DD or ISO 8601 datetime string.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get collection by IDSHOPIFY_GET_COLLECTION_BY_IDAcciónRetrieves a specific shopify collection by its `collection id`, optionally filtering returned data to specified `fields`.
SHOPIFY_GET_COLLECTION_BY_IDAcciónRetrieves a specific shopify collection by its `collection id`, optionally filtering returned data to specified `fields`.
Parámetros de entrada
fieldsstringComma-separated list of fields to retrieve; if omitted, all fields are returned. E.g., 'id,title,handle'.
collection_idstringObligatorioThe unique identifier of the Shopify collection to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get collectsSHOPIFY_GET_COLLECTSAcciónRetrieves a list of collects from a shopify store, where a collect links a product to a custom collection.
SHOPIFY_GET_COLLECTSAcciónRetrieves a list of collects from a shopify store, where a collect links a product to a custom collection.
Parámetros de entrada
limitintegerMaximum number of collects to retrieve (1-250).
fieldsstringComma-separated list of fields to retrieve (e.g., `id,collection_id,product_id`); if unspecified, all fields are returned.
since_idintegerRetrieve only collects created after this ID, for pagination.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get collects countSHOPIFY_GET_COLLECTS_COUNTAcciónRetrieves the total count of collects (product-to-collection associations) in a shopify store.
SHOPIFY_GET_COLLECTS_COUNTAcciónRetrieves the total count of collects (product-to-collection associations) in a shopify store.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get custom collectionsSHOPIFY_GET_CUSTOM_COLLECTIONSAcciónRetrieves a list of custom collections from a shopify store, optionally filtered by ids, product id, or handle.
SHOPIFY_GET_CUSTOM_COLLECTIONSAcciónRetrieves a list of custom collections from a shopify store, optionally filtered by ids, product id, or handle.
Parámetros de entrada
idsstringA comma-separated string of custom collection IDs to retrieve.
limitintegerThe maximum number of custom collections to return (between 1 and 250).
handlestringFilter results by the custom collection's unique, human-readable string identifier (e.g., 'summer-specials').
product_idintegerFilter results to custom collections that contain a specific product ID.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get custom collections countSHOPIFY_GET_CUSTOM_COLLECTIONS_COUNTAcciónRetrieves the total number of custom collections in a shopify store.
SHOPIFY_GET_CUSTOM_COLLECTIONS_COUNTAcciónRetrieves the total number of custom collections in a shopify store.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get CustomerSHOPIFY_GET_CUSTOMERAcciónRetrieves detailed information for a specific customer from a shopify store, provided their valid and existing `customer id`.
SHOPIFY_GET_CUSTOMERAcciónRetrieves detailed information for a specific customer from a shopify store, provided their valid and existing `customer id`.
Parámetros de entrada
customer_idstringObligatorioThe unique identifier for the customer in Shopify.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get customer ordersSHOPIFY_GET_CUSTOMER_ORDERSAcciónRetrieves all orders for a specific, existing customer in shopify using their unique customer id.
SHOPIFY_GET_CUSTOMER_ORDERSAcciónRetrieves all orders for a specific, existing customer in shopify using their unique customer id.
Parámetros de entrada
customer_idstringObligatorioUnique identifier for the customer whose orders are to be retrieved.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get order listSHOPIFY_GET_ORDER_LISTAcciónRetrieves a list of orders from shopify using default api settings and filters.
SHOPIFY_GET_ORDER_LISTAcciónRetrieves a list of orders from shopify using default api settings and filters.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get order by idSHOPIFY_GET_ORDERSBY_IDAcciónRetrieves a specific shopify order by its unique id, which must correspond to an existing order.
SHOPIFY_GET_ORDERSBY_IDAcciónRetrieves a specific shopify order by its unique id, which must correspond to an existing order.
Parámetros de entrada
fieldsstringComma-separated list of fields to include in the response (e.g., 'id,line_items').
order_idstringObligatorioThe unique identifier of the Shopify order to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get productSHOPIFY_GET_PRODUCTAcciónRetrieves details for an existing shopify product using its unique product id.
SHOPIFY_GET_PRODUCTAcciónRetrieves details for an existing shopify product using its unique product id.
Parámetros de entrada
product_idstringObligatorioThe unique identifier of the Shopify product to be retrieved.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get product imageSHOPIFY_GET_PRODUCT_IMAGEAcciónRetrieves detailed information for a specific product image, identified by its id and its associated product id, from a shopify store.
SHOPIFY_GET_PRODUCT_IMAGEAcciónRetrieves detailed information for a specific product image, identified by its id and its associated product id, from a shopify store.
Parámetros de entrada
image_idstringObligatorioThe unique numerical identifier of the image associated with the product.
product_idstringObligatorioThe unique numerical identifier of the Shopify product.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Product ImagesSHOPIFY_GET_PRODUCT_IMAGESAcciónRetrieves all images for a shopify product, specified by its `product id` which must correspond to an existing product.
SHOPIFY_GET_PRODUCT_IMAGESAcciónRetrieves all images for a shopify product, specified by its `product id` which must correspond to an existing product.
Parámetros de entrada
fieldsstringA comma-separated list of fields to include in the response. Available fields include: id, product_id, position, created_at, updated_at, alt, width, height, src.
since_idstringRestricts the results to product images created after the specified image ID. Useful for pagination.
product_idstringObligatorioThe unique identifier of the Shopify product for which to retrieve images.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get productsSHOPIFY_GET_PRODUCTSAcciónRetrieves a list of products from a shopify store.
SHOPIFY_GET_PRODUCTSAcciónRetrieves a list of products from a shopify store.
Parámetros de entrada
idsstringA comma-separated string of product IDs to retrieve. If this field is not provided (i.e., defaults to `None`), all products will be fetched.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get products countSHOPIFY_GET_PRODUCTS_COUNTAcciónRetrieves the total, unfiltered count of all products in a shopify store.
SHOPIFY_GET_PRODUCTS_COUNTAcciónRetrieves the total, unfiltered count of all products in a shopify store.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get products in collectionSHOPIFY_GET_PRODUCTS_IN_COLLECTIONAcciónRetrieves all products within a specified shopify collection, requiring a valid `collection id`.
SHOPIFY_GET_PRODUCTS_IN_COLLECTIONAcciónRetrieves all products within a specified shopify collection, requiring a valid `collection id`.
Parámetros de entrada
limitintegerMaximum number of products to retrieve.
collection_idstringObligatorioIdentifier for the Shopify collection. Often found in the collection's Shopify admin URL.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Shop DetailsSHOPIFY_GET_SHOP_DETAILSAcciónRetrieves comprehensive administrative information about the authenticated shopify store, as defined by the shopify api.
SHOPIFY_GET_SHOP_DETAILSAcciónRetrieves comprehensive administrative information about the authenticated shopify store, as defined by the shopify api.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update OrderSHOPIFY_UPDATE_ORDERAcciónUpdates the phone number for an existing shopify order, identified by its id; pass `phone=none` to remove the current phone number.
SHOPIFY_UPDATE_ORDERAcciónUpdates the phone number for an existing shopify order, identified by its id; pass `phone=none` to remove the current phone number.
Parámetros de entrada
idintegerObligatorioThe unique identifier of the Shopify order whose phone number is to be updated.
phonestringThe new phone number for the order. E.164 format (e.g., '+15551234567') is recommended for international numbers. An empty string `''` may also be used to clear it, depending on Shopify API behavior.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not