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

Adds a product to a custom collection in shopify.

Action Parameters

collection_id
integerRequired
position
integer
product_id
integerRequired

Action Response

data
object
error
successful
boolean

Gets a count of all product images from shopify.

Action Parameters

product_id
stringRequired

Action Response

data
object
error
successful
boolean

Creates a custom collection in shopify.

Action Parameters

title
stringRequired

Action Response

data
object
error
successful
boolean

Creates an order on shopify.

Action Parameters

currency
string
customer_id
string
line_items
array
total_tax
number
transactions
array

Action Response

data
object
error
successful
boolean

Creates a product on shopify.

Action Parameters

body_html
string
product_type
string
title
string
variants
array
vendor
string

Action Response

data
object
error
successful
boolean

Deletes a custom collection in shopify.

Action Parameters

collection_id
stringRequired

Action Response

data
object
error
successful
boolean

Deletes a product from shopify.

Action Parameters

id
string

Action Response

data
object
error
successful
boolean

Deletes a product image from shopify.

Action Parameters

image_id
stringRequired
product_id
stringRequired

Action Response

data
object
error
successful
boolean

Retrieves all customers or specified customers from shopify.

Action Parameters

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

Action Response

data
object
error
successful
boolean

Retrieves a specific collect by its id from shopify.

Action Parameters

collection_id
stringRequired
fields
string

Action Response

data
object
error
successful
boolean

Retrieves a list of collects from shopify.

Action Parameters

fields
string
limit
integerDefaults to 50
since_id
integer

Action Response

data
object
error
successful
boolean

Retrieves the count of collects from shopify.

Action Parameters

Action Response

data
object
error
successful
boolean

Retrieves a customer from shopify by customer id.

Action Parameters

customer_id
stringRequired

Action Response

data
object
error
successful
boolean

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
error
successful
boolean

Retrieves a list of custom collections from shopify.

Action Parameters

handle
string
ids
string
limit
integerDefaults to 50
product_id
integer

Action Response

data
object
error
successful
boolean

Retrieves the count of custom collections from shopify.

Action Parameters

Action Response

data
object
error
successful
boolean

Gets a list of all orders from shopify.

Action Parameters

order_id
stringRequired

Action Response

data
object
error
successful
boolean

Gets a list of all orders from shopify.

Action Parameters

Action Response

data
object
error
successful
boolean

Retrieves a single product from shopify.

Action Parameters

product_id
stringRequired

Action Response

data
object
error
successful
boolean

Retrieves a list of products from shopify.

Action Parameters

ids
string

Action Response

data
object
error
successful
boolean

Retrieves the count of products from shopify.

Action Parameters

Action Response

data
object
error
successful
boolean

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
error
successful
boolean

Gets a single product image from shopify.

Action Parameters

image_id
stringRequired
product_id
stringRequired

Action Response

data
object
error
successful
boolean

Gets a list of all product images from shopify.

Action Parameters

fields
string
product_id
stringRequired
since_id
string

Action Response

data
object
error
successful
boolean

Gets the details of a shop in shopify.

Action Parameters

Action Response

data
object
error
successful
boolean

Updates an order on shopify.

Action Parameters

id
integerRequired
phone
string

Action Response

data
object
error
successful
boolean