--- title: >- Introduce Fulfillment Constraints built on Shopify Function - Shopify developer changelog description: >- Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: >- https://shopify.dev/changelog/introduce-fulfillment-constraints-built-on-shopify-function md: >- https://shopify.dev/changelog/introduce-fulfillment-constraints-built-on-shopify-function.md metadata: effectiveApiVersion: 2023-10 affectedApi: [] primaryTag: displayName: API handle: api secondaryTag: displayName: New handle: new indicatesActionRequired: false createdAt: '2023-07-19T14:29:55-04:00' postedAt: '2023-07-19T00:00:00-04:00' updatedAt: '2024-12-13T17:24:38-05:00' effectiveAt: '2023-07-19T00:00:00-04:00' --- July 19, 2023 Tags: * API * 2023-10 # Introduce Fulfillment Constraints built on Shopify Function * As of `2023-10` version of the Shopify Functions API, you can use the Fulfillment Constraints API to have a higher degree of customization when defining fulfillment and delivery strategies. With this API, checkout won’t return any shipping rates if the configured constraints can’t be met. * For example, you can specify that certain products must be fulfilled from a specific location, based on buyer information, cart information or metafields. * Learn more about Fulfillment Constraints on [Shopify.dev](https://shopify.dev/docs/api/functions/reference/fulfillment-constraints).