- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
listShippingOptionsForCartWithPricingWorkflow - Medusa Core Workflows Reference
This documentation provides a reference to the listShippingOptionsForCartWithPricingWorkflow
. It belongs to the @medusajs/medusa/core-flows
package.
This workflow lists shipping options that can be used during checkout for a cart. It also retrieves the prices of these shipping options, including calculated prices that may be retrieved from third-party providers.
This workflow is executed in other cart-related workflows, such as addShippingMethodToCartWorkflow to retrieve the price of the shipping method being added to the cart.
You can use this workflow within your own customizations or custom workflows, allowing you to retrieve the shipping options of a cart and their prices in your custom flows.
Source CodeExamples#
Steps#
Workflow Hook
Step conditioned by when
Input#
ListShippingOptionsForCartWithPricingWorkflowInput
ListShippingOptionsForCartWithPricingWorkflowInputThe context for retrieving the shipping options.
ListShippingOptionsForCartWithPricingWorkflowInput
ListShippingOptionsForCartWithPricingWorkflowInputcart_id
stringThe cart's ID.
cart_id
stringoptions
object[]OptionalSpecify the shipping options to retrieve their details and prices.
If not provided, all applicable shipping options are retrieved.
options
object[]Optionalis_return
booleanOptionalWhether to retrieve return shipping options.
By default, non-return shipping options are retrieved.Default: false
is_return
booleanOptionalfalse
enabled_in_store
booleanOptionalWhether to retrieve the shipping option's enabled in the store, which is the default.Default: true
enabled_in_store
booleanOptionaltrue
Output#
any[]
any[]
any[]
any[]any
any
any
any