---
schema_version: "1"
id: 1ea47412a2506df087a1ff49d2762dd11feb585615eea6a5e46d0921900ffba0
title: Inventory Fulfillment Locations
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/oci_impl_inventory_fulfillment_locations.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.oci_impl_inventory_fulfillment_locations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1f2944a5edd5ee854dd14a379d03ab2c73e4e121e7e65d20e8bc2376e8f6255d
description: "Omnichannel Inventory uses three objects to represent the facilities that fulfill orders: Location, Location Group, and Location Group Assignment."
products:
  - Commerce
  - Omnichannel Inventory
release: "264"
---
# Inventory Fulfillment Locations

Omnichannel Inventory uses three objects to represent the facilities that fulfill orders: Location, Location Group, and Location Group Assignment.

- Location tracks inventory availability for a location such as a warehouse or retail store.
- Location Group aggregates and exposes inventory availability for a group of related locations, such as those in a defined geographic area or belonging to a common brand or storefront. When a shopper orders through a sales channel associated with a location group, routing logic can fulfill the order from any location or set of locations in that group. In B2C Commerce, you can easily associate a location group with a site or store by using the corresponding B2C Commerce inventory list.
- Location Group Assignment is the relationship between a location and a location group. A location group has one assignment for each of its locations, and a location has one assignment for each location group that it belongs to.

The complete set of locations, groups, and assignments is called the location graph.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-inv_omnichannel_inventory-264-0-0-production-enus/43699e0f-a394-4b55-a1eb-072df389499a/images/icon_note.png)

Note When using D2C Commerce, your location graph is limited to one location and one location group.

Salesforce associates location and location group records with corresponding OCI records and B2C Commerce inventory lists by using the External Reference field.

- External References must be unique. Attempting to save a duplicate External Reference causes an error.
- A location or location group’s External Reference must exactly match the ID of the corresponding inventory list in B2C Commerce.
- In inventory API inputs and outputs, locations and location groups are identified by External Reference, not record ID.