Create Order
Creates a new order in Maropost Commerce Cloud
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ORDER])
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])
Create Customer
Creates a new customer account in Maropost Commerce Cloud
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER])
Add Product
Adds a new product to the inventory
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PRODUCT])
Update Product Details
Updates the details of an existing product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_DETAILS])
Update Inventory
Updates the inventory levels for a specific product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVENTORY])
Create Discount Code
Creates a new discount code for use in the store
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCOUNT_CODE])
Cancel Order
Cancels an existing order in Maropost Commerce Cloud
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_ORDER])
Create Invoice
Generates an invoice for a specific order
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Add Product Category
Adds a new product category to the store
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PRODUCT_CATEGORY])
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])
Cancel Subscription
Cancels an existing subscription
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION])
Apply Store Credit
Applies store credit to a customer's account
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_STORE_CREDIT])
Create Return
Initiates a return process for an order
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RETURN])
Update Return Status
Updates the status of an existing return
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_RETURN_STATUS])
Generate Report
Generates a custom report based on specified parameters
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Create Gift Card
Creates a new gift card in the system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GIFT_CARD])
Update Gift Card Balance
Updates the balance of an existing gift card
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_GIFT_CARD_BALANCE])
New Order Created
Triggered when a new order is placed in Maropost Commerce Cloud
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ORDER_CREATED])
Order Status Changed
Triggered when the status of an order is updated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ORDER_STATUS_CHANGED])
New Customer Created
Triggered 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_CREATED])
Product Added To Inventory
Triggered when a new product is added to the inventory
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_ADDED_TO_INVENTORY])
Low Stock Alert
Triggered 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_ALERT])
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])
New Product Review
Triggered when a customer submits a new product review
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PRODUCT_REVIEW])
Refund Issued
Triggered 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])
Subscription Renewal
Triggered when a subscription is renewed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_RENEWAL])
Price Change
Triggered when the price of a product is updated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRICE_CHANGE])