Create Order
Creates a new order in WooCommerce
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ORDER_ACTION])
Update Order Status
Updates the status of an existing order
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ORDER_STATUS_ACTION])
Add Product
Adds a new product to the WooCommerce store
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PRODUCT_ACTION])
Update Product
Updates an existing product's details
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_ACTION])
Create Coupon
Creates a new coupon in WooCommerce
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COUPON_ACTION])
Delete Coupon
Deletes an existing coupon
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_COUPON_ACTION])
Add Customer
Adds a new customer account to WooCommerce
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
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER_ACTION])
Create Refund
Processes a refund for an order
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_REFUND_ACTION])
Update Inventory
Updates the inventory level for a specific product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVENTORY_ACTION])
Create Subscription
Creates a new subscription for a customer
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUBSCRIPTION_ACTION])
Cancel Subscription
Cancels an active subscription
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION_ACTION])
Add Order Note
Adds a note to an existing order
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_ORDER_NOTE_ACTION])
Create Product Category
Creates a new product category in WooCommerce
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT_CATEGORY_ACTION])
Delete Product
Deletes an existing product from the store
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_PRODUCT_ACTION])
Generate Report
Generates a sales or inventory report
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT_ACTION])
Apply Bulk Discount
Applies a discount to multiple products at once
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_BULK_DISCOUNT_ACTION])
Create Shipping Zone
Creates a new shipping zone in WooCommerce
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SHIPPING_ZONE_ACTION])
Update Tax Rate
Updates an existing tax rate in WooCommerce
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TAX_RATE_ACTION])
Send Customer Email
Sends a custom email to a specific customer
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOMER_EMAIL_ACTION])
New Order
Triggers when a new order is placed in WooCommerce
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ORDER_TRIGGER])
Order Status Changed
Triggers when an order's status is updated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ORDER_STATUS_CHANGED_TRIGGER])
New Customer
Triggers when a new customer account is created
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_TRIGGER])
Product Added
Triggers when a new product is added to the store
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_ADDED_TRIGGER])
Product Updated
Triggers when an existing product is updated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_UPDATED_TRIGGER])
Low Stock
Triggers when a product's stock level falls below a specified threshold
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_STOCK_TRIGGER])
Coupon Used
Triggers when a coupon is used in an order
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COUPON_USED_TRIGGER])
Refund Issued
Triggers when a refund is processed for an order
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_ISSUED_TRIGGER])
Subscription Renewal
Triggers when a subscription is renewed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_RENEWAL_TRIGGER])
Review Posted
Triggers when a new product review is posted
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVIEW_POSTED_TRIGGER])