- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
Menu
- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
deleteLineItemsWorkflow - Medusa Core Workflows Reference
This documentation provides a reference to the deleteLineItemsWorkflow
. It belongs to the @medusajs/medusa/core-flows
package.
This workflow deletes line items from a cart. It's used by the Delete Line Item Store API Route.
You can use this workflow within your customizations or your own custom workflows, allowing you to delete line items from a cart within your custom flows.
Source CodeExamples#
src/api/workflow/route.ts1import type {2 MedusaRequest,3 MedusaResponse,4} from "@medusajs/framework/http"5import { deleteLineItemsWorkflow } from "@medusajs/medusa/core-flows"6 7export async function POST(8 req: MedusaRequest,9 res: MedusaResponse10) {11 const { result } = await deleteLineItemsWorkflow(req.scope)12 .run({13 input: {14 cart_id: "cart_123",15 ids: ["li_123"]16 }17 })18 19 res.send(result)20}
Steps#
Input#
DeleteLineItemsWorkflowInput
DeleteLineItemsWorkflowInputThe data to delete line items from a cart.
DeleteLineItemsWorkflowInput
DeleteLineItemsWorkflowInputcart_id
stringThe cart's ID.
cart_id
stringids
string[]The IDs of the line items to delete.
ids
string[]Was this page helpful?