Create Product
Creates a new product in the Shopify store with specified details.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT_ACTION])
Update Product
Updates an existing product in the Shopify store with new information.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_ACTION])
Create Order
Creates a new order in the Shopify store with specified items and customer details.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ORDER_ACTION])
Cancel Order
Cancels an existing order in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_ORDER_ACTION])
Fulfill Order
Marks an order as fulfilled in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FULFILL_ORDER_ACTION])
Add Customer
Adds a new customer to the Shopify store with provided information.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CUSTOMER_ACTION])
Update Customer
Updates an existing customer's information in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER_ACTION])
Create Discount
Creates a new discount code in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCOUNT_ACTION])
Update Inventory
Updates the inventory quantity for a specific product or variant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVENTORY_ACTION])
Create Collection
Creates a new collection in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COLLECTION_ACTION])
Add Product To Collection
Adds a product to an existing collection in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PRODUCT_TO_COLLECTION_ACTION])
Remove Product From Collection
Removes a product from an existing collection in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_PRODUCT_FROM_COLLECTION_ACTION])
Create Blog Post
Creates a new blog post in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BLOG_POST_ACTION])
Update Blog Post
Updates an existing blog post in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_BLOG_POST_ACTION])
Create Shipment
Creates a new shipment for an order in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SHIPMENT_ACTION])
Update Shipment
Updates an existing shipment's information in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SHIPMENT_ACTION])
Create Draft Order
Creates a draft order in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DRAFT_ORDER_ACTION])
Complete Draft Order
Completes a draft order, converting it to a regular order in Shopify.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COMPLETE_DRAFT_ORDER_ACTION])
Add Order Note
Adds a note to an existing order in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_ORDER_NOTE_ACTION])
Create Customer Address
Adds a new address to a customer's profile in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER_ADDRESS_ACTION])
New Order
Triggered when a new order is placed in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ORDER_TRIGGER])
Order Cancelled
Triggered when an order is cancelled in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ORDER_CANCELLED_TRIGGER])
Order Fulfilled
Triggered when an order is fulfilled in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ORDER_FULFILLED_TRIGGER])
New Customer
Triggered when a new customer account is created in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_TRIGGER])
Product Created
Triggered when a new product is created in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_CREATED_TRIGGER])
Product Updated
Triggered when a product is updated in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_UPDATED_TRIGGER])
Low Stock Alert
Triggered when a product's inventory falls below a specified threshold.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_STOCK_ALERT_TRIGGER])
Abandoned Cart
Triggered when a customer adds items to cart but doesn't complete the purchase.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ABANDONED_CART_TRIGGER])
Refund Issued
Triggered when a refund is issued for an order in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_ISSUED_TRIGGER])
New Blog Post
Triggered when a new blog post is published in the Shopify store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_BLOG_POST_TRIGGER])