Skip to main content
Skip to main content

delete - Product Module Reference

Beta

This documentation provides a reference to the delete method. This belongs to the Product Module.

This method is used to delete products. Unlike the softDelete method, this method will completely remove the products and they can no longer be accessed or retrieved.

Example

import {
initialize as initializeProductModule,
} from "@medusajs/product"

async function deleteProducts (ids: string[]) {
const productModule = await initializeProductModule()

await productModule.delete(ids)
}

Parameters

productIdsstring[]Required
The IDs of the products to be deleted.
sharedContextContext
A context used to share resources, such as transaction manager, between the application and the module.

Returns

PromisePromise<void>Required
Resolves when the products are successfully deleted.
Was this section helpful?