feat(core-flows, js-sdk, medusa): draft order shipping removal (#12124)
**What** - allow removal of a shipping method --- CLOSES CMRC-1013
This commit is contained in:
+24
-1
@@ -1,4 +1,7 @@
|
||||
import { updateDraftOrderShippingMethodWorkflow } from "@medusajs/core-flows"
|
||||
import {
|
||||
removeDraftOrderShippingMethodWorkflow,
|
||||
updateDraftOrderShippingMethodWorkflow,
|
||||
} from "@medusajs/core-flows"
|
||||
import {
|
||||
AuthenticatedMedusaRequest,
|
||||
MedusaResponse,
|
||||
@@ -25,3 +28,23 @@ export const POST = async (
|
||||
draft_order_preview: result as unknown as HttpTypes.AdminDraftOrderPreview,
|
||||
})
|
||||
}
|
||||
|
||||
export const DELETE = async (
|
||||
req: AuthenticatedMedusaRequest,
|
||||
res: MedusaResponse
|
||||
) => {
|
||||
const { id, method_id } = req.params
|
||||
|
||||
const { result } = await removeDraftOrderShippingMethodWorkflow(
|
||||
req.scope
|
||||
).run({
|
||||
input: {
|
||||
order_id: id,
|
||||
shipping_method_id: method_id,
|
||||
},
|
||||
})
|
||||
|
||||
res.json({
|
||||
draft_order_preview: result as unknown as HttpTypes.AdminDraftOrderPreview,
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user