Create Order
Creates a new order in the GoodBarber eCommerce store.
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 in the store.
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 GoodBarber eCommerce inventory.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PRODUCT_ACTION])
Update Product
Updates the details of an existing product in the store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_ACTION])
Delete Product
Removes a product from the GoodBarber eCommerce inventory.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_PRODUCT_ACTION])
Create Customer
Creates a new customer account in the GoodBarber eCommerce store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER_ACTION])
Update Customer
Updates the details of an existing customer account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER_ACTION])
Generate Coupon
Creates a new coupon or discount code for use in the store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_COUPON_ACTION])
Apply Discount
Applies a discount to a specific order or product.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_DISCOUNT_ACTION])
Process Refund
Processes a refund for a given order in the GoodBarber eCommerce store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROCESS_REFUND_ACTION])
Update Inventory
Updates the inventory levels for one or more products in the store.
from composio_langchain 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 GoodBarber eCommerce store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CATEGORY_ACTION])
Send Order Confirmation
Sends an order confirmation email to the customer.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_ORDER_CONFIRMATION_ACTION])
Generate Sales Report
Generates a sales report for a specified time period.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_SALES_REPORT_ACTION])
Cancel Subscription
Cancels an active subscription for a customer.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION_ACTION])
Add To Wishlist
Adds a product to a customer's wishlist.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TO_WISHLIST_ACTION])
Remove From Wishlist
Removes a product from a customer's wishlist.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_FROM_WISHLIST_ACTION])
Create Shipping Label
Generates a shipping label for an order.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SHIPPING_LABEL_ACTION])
Update Shipping Status
Updates the shipping status of an order (e.g., 'shipped', 'delivered').
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SHIPPING_STATUS_ACTION])
Send Abandoned Cart Reminder
Sends a reminder email to customers who have abandoned their shopping carts.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_ABANDONED_CART_REMINDER_ACTION])
New Order
Triggered when a new order is placed in the GoodBarber eCommerce store.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ORDER_TRIGGER])
Order Status Updated
Triggered when the status of an order is changed (e.g., from 'processing' to 'shipped').
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ORDER_STATUS_UPDATED_TRIGGER])
New Customer
Triggered when a new customer account is created in the GoodBarber eCommerce store.
from composio_langchain 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 GoodBarber eCommerce inventory.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_ADDED_TRIGGER])
Product Updated
Triggered when an existing product's details are updated in the 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 stock 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 within a set time.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ABANDONED_CART_TRIGGER])
Review Submitted
Triggered when a customer submits a product review.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVIEW_SUBMITTED_TRIGGER])
Refund Requested
Triggered when a customer requests a refund for their order.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_REQUESTED_TRIGGER])
Subscription Renewed
Triggered when a customer's subscription is automatically renewed.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_RENEWED_TRIGGER])