diff --git a/.changeset/fuzzy-snakes-burn.md b/.changeset/fuzzy-snakes-burn.md new file mode 100644 index 0000000000..6434b3b4fc --- /dev/null +++ b/.changeset/fuzzy-snakes-burn.md @@ -0,0 +1,5 @@ +--- +"@medusajs/dashboard": patch +--- + +fix(dashboard): show fulfilment option on SO edit diff --git a/packages/admin/dashboard/src/routes/locations/location-service-zone-shipping-option-edit/components/edit-region-form/edit-shipping-option-form.tsx b/packages/admin/dashboard/src/routes/locations/location-service-zone-shipping-option-edit/components/edit-region-form/edit-shipping-option-form.tsx index 777cf85436..b8bb52f06f 100644 --- a/packages/admin/dashboard/src/routes/locations/location-service-zone-shipping-option-edit/components/edit-region-form/edit-shipping-option-form.tsx +++ b/packages/admin/dashboard/src/routes/locations/location-service-zone-shipping-option-edit/components/edit-region-form/edit-shipping-option-form.tsx @@ -19,6 +19,7 @@ import { FulfillmentSetType, ShippingOptionPriceType, } from "../../../common/constants" +import { formatProvider } from "../../../../../lib/format-provider" type EditShippingOptionFormProps = { locationId: string @@ -32,6 +33,7 @@ const EditShippingOptionSchema = zod.object({ enabled_in_store: zod.boolean().optional(), shipping_profile_id: zod.string(), shipping_option_type_id: zod.string(), + provider_id: zod.string().optional(), // just for UI purposes }) export const EditShippingOptionForm = ({ @@ -72,6 +74,7 @@ export const EditShippingOptionForm = ({ enabled_in_store: isOptionEnabledInStore(shippingOption), shipping_profile_id: shippingOption.shipping_profile_id, shipping_option_type_id: shippingOption.type.id, + provider_id: shippingOption.provider_id, }, resolver: zodResolver(EditShippingOptionSchema), }) @@ -242,6 +245,36 @@ export const EditShippingOptionForm = ({ ) }} /> + + { + return ( + + + {t("stockLocations.shippingOptions.fields.provider")} + + + + + + + ) + }} + />