---
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).
