feat(core-flows, types): add has missing inventory flag when listing shipping options (#11493)

**What**
- add `insufficient_inventory` flag when listing shipping options for a cart
- add `enabled_in_store` flag when creating/editing pickup options
This commit is contained in:
Frane Polić
2025-02-19 08:08:25 +00:00
committed by GitHub
parent 0e6ffad30f
commit 0c530e90c5
5 changed files with 460 additions and 33 deletions
@@ -247,21 +247,15 @@ export const CreateShippingOptionDetailsForm = ({
/>
</div>
{!isPickup && (
<>
<Divider />
<SwitchBox
control={form.control}
name="enabled_in_store"
label={t(
"stockLocations.shippingOptions.fields.enableInStore.label"
)}
description={t(
"stockLocations.shippingOptions.fields.enableInStore.hint"
)}
/>
</>
)}
<Divider />
<SwitchBox
control={form.control}
name="enabled_in_store"
label={t("stockLocations.shippingOptions.fields.enableInStore.label")}
description={t(
"stockLocations.shippingOptions.fields.enableInStore.hint"
)}
/>
</div>
</div>
)
@@ -202,21 +202,17 @@ export const EditShippingOptionForm = ({
/>
</div>
{!isPickup && (
<>
<Divider />
<SwitchBox
control={form.control}
name="enabled_in_store"
label={t(
"stockLocations.shippingOptions.fields.enableInStore.label"
)}
description={t(
"stockLocations.shippingOptions.fields.enableInStore.hint"
)}
/>
</>
)}
<Divider />
<SwitchBox
control={form.control}
name="enabled_in_store"
label={t(
"stockLocations.shippingOptions.fields.enableInStore.label"
)}
description={t(
"stockLocations.shippingOptions.fields.enableInStore.hint"
)}
/>
</div>
</div>
</RouteDrawer.Body>