---
schema_version: "1"
id: dd13e414df4c4d2ea0cd9b86eb79b4ffb03f8ed8cbe6a264f7c46c291c5a7d5a
title: Set Up Salesforce Omnichannel Inventory (OCI) Integration
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/rt_adv_config_sf_int_oci.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_sf_int_oci.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ce90d65aa145a484376d035492943132140e420191e779301337fb0acdc15ea7
description: Point of Sale has native integration with Salesforce Omnichannel Inventory (OCI) to do live inventory checks for online orders. Learn how to configure POS and SFOMS to take advantage of this omnichannel capability.
products:
  - Commerce
release: "264"
---
# Set Up Salesforce Omnichannel Inventory (OCI) Integration

Point of Sale has native integration with Salesforce Omnichannel Inventory (OCI) to do live inventory checks for online orders. Learn how to configure POS and SFOMS to take advantage of this omnichannel capability.

The Point of Sale integration to OCI supports fulfillment from specified stores. Checks will run when items to be fulfilled online are added to the cart or the fulfillment type is changed. The app will check the desired amount against the available to order (ATO) quantity for a live indication of availability.

More information and definitions from Salesforce are available in this [Omnichannel Inventory Terminology](https://help.salesforce.com/s/articleView?id=commerce.inv_omnichannel_inventory_glossary.htm&type=5&language=en_US).

To invoke OCI, specific inventory management controls in CMS have to be enabled and disabled. For information on inventory management, read [Inventory Management](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_inventory_mgmt.htm&release=264.0.0&type=5 "Point of Sale inventory management provides a lightweight inventory management system that will allow customers to manage inventory across stores, online, and digital warehouses.").

1. Go to **Apps** | **All**and edit the app config you wish to enable OCI.
2. Go to **Modules** | **Settings** and disable the flag, Online Inventory. If it's enabled then Feed data will be used to 'check' online inventory instead of OCI.
3. Back in CMS, go to **Store Management** | **Store Settings** | **Inventory**.
4. Turn on the flag, **Enable PredictSpring inventory management to track online inventory**.
5. Back in CMS, go to **Inventory** | **Inventory Configurations.**
6. Create or edit a configuration by referring to [Live Inventory](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_inventory_configuration.htm&release=264.0.0&type=5 "Manage inventory settings in Point of Sale to use PredictSpring (Point of Sale), SPI, or Salesforce Omnichannel Inventory (SFOCI) as your inventory provider.").

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/images/icon_note.png)

Note This doesn't create a reservation for inventory. That is a separate functionality that will need to be configured, refer to [Live Inventory](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_inventory_configuration.htm&release=264.0.0&type=5 "Manage inventory settings in Point of Sale to use PredictSpring (Point of Sale), SPI, or Salesforce Omnichannel Inventory (SFOCI) as your inventory provider.").

## POS Behavior

There are two 'workflows' in the POS that use the OCI integration. [OmniV2](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_omnichannel_v2_overview.htm&release=264.0.0&type=5 "Integrate shopping experiences across channels with Point of Sale's Omnichannel.") must be enabled to use these checks.

1. When an item is added to a cart --> Ship to Home is selected --> OCI will be invoked to confirm online availability.
2. Items are already in the cart --> fulfillment method is switched from in store to ship to home --> OCI will be invoked.

The POS will display an error message (preventing you from checking out or adding the item to the cart) if the ATO in the fulfillment location is < 1.