Create Product
Creates a new product in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT_ACTION])
Update Product
Updates an existing product's details in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_ACTION])
Delete Product
Removes a product from the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_PRODUCT_ACTION])
Create Order
Creates a new order in the Ecwid store.
from composio_crewai 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_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ORDER_STATUS_ACTION])
Create Customer
Creates a new customer profile in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER_ACTION])
Update Customer
Updates an existing customer's information.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER_ACTION])
Create Discount Coupon
Creates a new discount coupon in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCOUNT_COUPON_ACTION])
Delete Discount Coupon
Removes an existing discount coupon from the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_DISCOUNT_COUPON_ACTION])
Update Inventory
Updates the inventory levels for a specific product.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVENTORY_ACTION])
Create Category
Creates a new product category in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CATEGORY_ACTION])
Delete Category
Removes an existing product category from the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_CATEGORY_ACTION])
Add Product To Category
Assigns a product to a specific category in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PRODUCT_TO_CATEGORY_ACTION])
Remove Product From Category
Removes a product from a specific category in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_PRODUCT_FROM_CATEGORY_ACTION])
Create Shipping Zone
Creates a new shipping zone in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SHIPPING_ZONE_ACTION])
Update Shipping Zone
Updates an existing shipping zone's details.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SHIPPING_ZONE_ACTION])
Create Tax Rate
Creates a new tax rate in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TAX_RATE_ACTION])
Update Tax Rate
Updates an existing tax rate in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TAX_RATE_ACTION])
Generate Invoice
Generates an invoice for a specific order.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_INVOICE_ACTION])
Apply Bulk Discount
Applies a discount to multiple products simultaneously.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_BULK_DISCOUNT_ACTION])
Export Order Data
Exports order data from the Ecwid store for a specified time period.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_ORDER_DATA_ACTION])
Import Product Data
Imports product data into the Ecwid store from an external source.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.IMPORT_PRODUCT_DATA_ACTION])
New Order
Triggered when a new order is placed in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ORDER_TRIGGER])
Order Status Changed
Triggered when the status of an order is updated.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ORDER_STATUS_CHANGED_TRIGGER])
New Customer
Triggered when a new customer registers in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_TRIGGER])
Product Added
Triggered when a new product is added to the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_ADDED_TRIGGER])
Product Updated
Triggered when an existing product is updated in the Ecwid store.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_UPDATED_TRIGGER])
Low Stock Alert
Triggered when a product's stock falls below a specified threshold.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_STOCK_ALERT_TRIGGER])
Abandoned Cart
Triggered when a customer abandons their shopping cart.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ABANDONED_CART_TRIGGER])
New Review
Triggered when a new product review is submitted.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_REVIEW_TRIGGER])