# Fulfillment Constraints can now be associated with one or multiple delivery methods — Shopify developer changelog
---
## Fulfillment Constraints can now be associated with one or multiple delivery methods

You can now associate a [Fulfillment Constraint](https://shopify.dev/docs/api/functions/reference/fulfillment-constraints) function with one or multiple [delivery method types](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryMethodType). The function will only run within the context of those specific delivery methods.

As of Admin GraphQL API version `2024-10` and `unstable`, you can

- Use the [FulfillmentConstraintRuleCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentConstraintRuleCreate) mutation to register your new Fulfillment Constraint function and associate it with one or multiple delivery methods. A new required input field `delivery_method_types` will be added.
- Use the [FulfillmentConstraintRuleUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentConstraintRuleUpdate) mutation to update delivery method(s) for an existing registered function.

Existing fulfillment constraint functions will continue to run for `SHIPPING`, `LOCAL` and `PICKUP_POINT`.

*Published: October 01, 2024*
Tags: API, Update
Link: https://shopify.dev/changelog/fulfillment-constraints-can-now-be-associated-with-one-or-multiple-delivery-methods

---