createPricePreferencesWorkflow - Medusa Core Workflows Reference
This documentation provides a reference to the createPricePreferencesWorkflow
. It belongs to the @medusajs/medusa/core-flows
package.
This workflow creates one or more price preferences. It's used by the Create Price Preferences Admin API Route.
You can use this workflow within your customizations or your own custom workflows, allowing you to create price preferences in your custom flows.
Source CodeExamples#
Steps#
Workflow hook
Step conditioned by when
View step details
Input#
CreatePricePreferencesWorkflowInput
CreatePricePreferencesWorkflowInputThe price preferences to create.
CreatePricePreferencesWorkflowInput
CreatePricePreferencesWorkflowInputattribute
stringOptionalThe attribute of the price preference. For example, region_id
or currency_code
.
attribute
stringOptionalregion_id
or currency_code
.value
stringOptionalThe value of the price preference. For example, reg_123
or usd
.
value
stringOptionalreg_123
or usd
.is_tax_inclusive
booleanOptionalWhether prices matching this preference are tax inclusive.
Learn more in this documentation.
is_tax_inclusive
booleanOptionalOutput#
PricePreferenceDTO[]
PricePreferenceDTO[]
PricePreferenceDTO[]
PricePreferenceDTO[]id
stringThe ID of a price preference.
id
stringattribute
null | stringThe rule attribute for the preference
attribute
null | stringvalue
null | stringThe rule value for the preference
value
null | stringis_tax_inclusive
booleanFlag specifying whether prices for the specified rule are tax inclusive.
is_tax_inclusive
booleancreated_at
DateWhen the price preference was created.
created_at
Dateupdated_at
DateWhen the price preference was updated.
updated_at
Datedeleted_at
null | DateWhen the price preference was deleted.
deleted_at
null | DateWas this page helpful?