Shopify

Learn how to use Shopify with Composio

Overview

Enum

SHOPIFY

Description

A leading global commerce platform that allows anyone to sell online and in person.

Authentication Details

admin_api_access_token
stringRequired
shop
stringRequired
client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to read_products,write_products,read_orders,write_orders
shop
stringRequired

Actions

Retrieves a list of custom collections from shopify.

Action Parameters

ids
string
limit
integerDefaults to 50
product_id
integer
handle
string

Action Response

data
object
successful
boolean
error

Retrieves a list of products from shopify.

Action Parameters

ids
string

Action Response

data
object
successful
boolean
error

Creates a product on shopify.

Action Parameters

title
string
body_html
string
vendor
string
product_type
string
variants
array

Action Response

data
object
successful
boolean
error

Retrieves the count of custom collections from shopify.

Action Parameters

Action Response

data
object
successful
boolean
error

Gets the details of a shop in shopify.

Action Parameters

Action Response

data
object
successful
boolean
error

Retrieves a list of products belonging to a specific collection from shopify.

Action Parameters

collection_id
stringRequired
limit
integerDefaults to 50

Action Response

data
object
successful
boolean
error

Retrieves a complete list of orders associated with a specific customer from shopify. this action makes a get request to shopify’s api to fetch all orders placed by a customer, identified by their customer id. the response includes full order details such as order items, shipping information, payment status, etc. returns: getcustomerordersresponse containing the raw json response from shopify’s api

Action Parameters

customer_id
stringRequired

Action Response

data
object
successful
boolean
error

Updates an order on shopify.

Action Parameters

id
integerRequired
phone
string

Action Response

data
object
successful
boolean
error

Deletes a product image from shopify.

Action Parameters

product_id
stringRequired
image_id
stringRequired

Action Response

data
object
successful
boolean
error

Gets a list of all product images from shopify.

Action Parameters

product_id
stringRequired
fields
string
since_id
string

Action Response

data
object
successful
boolean
error

Gets a count of all product images from shopify.

Action Parameters

product_id
stringRequired

Action Response

data
object
successful
boolean
error

Gets a list of all orders from shopify.

Action Parameters

Action Response

data
object
successful
boolean
error

Creates a custom collection in shopify.

Action Parameters

title
stringRequired

Action Response

data
object
successful
boolean
error

Deletes a product from shopify.

Action Parameters

id
string

Action Response

data
object
successful
boolean
error

Deletes a custom collection in shopify.

Action Parameters

collection_id
stringRequired

Action Response

data
object
successful
boolean
error

Gets a single product image from shopify.

Action Parameters

product_id
stringRequired
image_id
stringRequired

Action Response

data
object
successful
boolean
error

Retrieves the count of collects from shopify.

Action Parameters

Action Response

data
object
successful
boolean
error

Retrieves a list of collects from shopify.

Action Parameters

fields
string
limit
integerDefaults to 50
since_id
integer

Action Response

data
object
successful
boolean
error

Retrieves all customers or specified customers from shopify.

Action Parameters

ids
array
created_at_max
string
created_at_min
string
fields
string
limit
integerDefaults to 50
since_id
string
updated_at_max
string
updated_at_min
string

Action Response

data
object
successful
boolean
error

Creates an order on shopify.

Action Parameters

line_items
array
transactions
array
total_tax
number
currency
string
customer_id
string

Action Response

data
object
successful
boolean
error

Retrieves a specific collect by its id from shopify.

Action Parameters

collection_id
stringRequired
fields
string

Action Response

data
object
successful
boolean
error

Adds a product to a custom collection in shopify.

Action Parameters

product_id
integerRequired
collection_id
integerRequired
position
integer

Action Response

data
object
successful
boolean
error

Retrieves a customer from shopify by customer id.

Action Parameters

customer_id
stringRequired

Action Response

data
object
successful
boolean
error

Gets a list of all orders from shopify.

Action Parameters

order_id
stringRequired

Action Response

data
object
successful
boolean
error

Retrieves the count of products from shopify.

Action Parameters

Action Response

data
object
successful
boolean
error

Retrieves a single product from shopify.

Action Parameters

product_id
stringRequired

Action Response

data
object
successful
boolean
error