- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
Menu
- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
updateExchangeAddItemValidationStep - Medusa Core Workflows Reference
This documentation provides a reference to the updateExchangeAddItemValidationStep
. It belongs to the @medusajs/medusa/core-flows
package.
This step validates that an outbound or new item can be removed from an exchange. If the order or exchange is canceled, the item is not found in the exchange, or the order change is not active, the step will throw an error.
Note: You can retrieve an order, order exchange, and order change details using Query,
or useQueryGraphStep.
Example#
1const data = updateExchangeAddItemValidationStep({2 order: {3 id: "order_123",4 // other order details...5 },6 orderChange: {7 id: "orch_123",8 // other order change details...9 },10 orderExchange: {11 id: "exchange_123",12 // other order exchange details...13 },14 input: {15 exchange_id: "exchange_123",16 action_id: "orchact_123",17 data: {18 quantity: 119 }20 }21})
Input#
UpdateExchangeAddItemValidationStepInput
UpdateExchangeAddItemValidationStepInputThe data to validate that an outbound or new item in an exchange can be updated.
UpdateExchangeAddItemValidationStepInput
UpdateExchangeAddItemValidationStepInputorder
OrderDTOThe order's details.
order
OrderDTOorderExchange
OrderExchangeDTOThe order exchange's details.
orderExchange
OrderExchangeDTOorderChange
OrderChangeDTOThe order change's details.
orderChange
OrderChangeDTOThe details of the item update.
Was this page helpful?