---
title: >-
  Apps will no longer be able to create fulfillments without specifying a
  location or be able to set inventory using the Product and Product Variant
  resources - 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/apps-will-no-longer-be-able-to-create-fulfillments-without-specifying-a-location-or-be-able-to-set-inventory-using-the-product-and-product-variant-resources
  md: >-
    https://shopify.dev/changelog/apps-will-no-longer-be-able-to-create-fulfillments-without-specifying-a-location-or-be-able-to-set-inventory-using-the-product-and-product-variant-resources.md
metadata:
  effectiveApiVersion: ''
  affectedApi: []
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: Deprecation Announcement
    handle: deprecation
  indicatesActionRequired: true
  createdAt: '2018-11-28T18:19:35-05:00'
  postedAt: '2018-07-01T00:00:00-04:00'
  updatedAt: '2024-02-02T10:57:29-05:00'
  effectiveAt: '2018-07-01T00:00:00-04:00'
---

July 1, 2018

Tags:

* Action Required
* API

# Apps will no longer be able to create fulfillments without specifying a location or be able to set inventory using the Product and Product Variant resources

Shopify is preparing to let merchants track inventory across multiple locations. As part of this change, on July 1, 2018, apps will no longer be able to create fulfillments without specifying a location, or be able to set inventory on the [Product](https://help.shopify.com/en/api/reference/products/product) and [Product Variant](https://help.shopify.com/en/api/reference/products/product-variant) resources. All apps that create fulfillments or manage inventory will need to be updated by July 1 to remain functional on shops that track inventory across multiple locations.

***

Shopify fulfillments are currently “location unaware”, meaning that when an app creates a fulfillment and fulfills an order, Shopify decrements the inventory with no concept of which location that inventory should be decremented from. In order to support merchants with inventory allocated across multiple locations, apps will need to include a location\_id when creating fulfillments.

For details on how to migrate your apps to support multi-location, see our guide for [migrating your app to support Locations](https://help.shopify.com/en/api/guides/inventory-migration-guide).

If you have any questions about this change, then read our [FAQ](https://help.shopify.com/en/api/guides/inventory-migration-guide/inventory-faq) or email <deprecations@shopify.com>.
