Fluent Commerce Logo
Docs
Sign In

Content in this track:

Availability Module Overview and Key Concepts

Essential knowledge

Authors:

Esma Tuzovic, Cille Schliebitz, Anita Gu

Changed on:

13 Jan 2025

Overview

This course introduces the fundamentals of the availability module, helping you familiarize yourself with key terms and providing an overview of its high-level implementation in Fluent OMS.

Key points

  • Determines availability based on product, customer location, delivery method.
  • To set up Availability in Fluent OMS, you must set up master data, Inventory Catalog workflow, and Virtual Catalog workflow. 

In this course, we will explore the challenges retailers face in managing availability for e-commerce sites and other selling channels.

Lesson Breakdown

  •  Availability Module — Overview and key concepts
  •  Imagine this scenario 💭
  •  Key features
  •  How does it work?
What is Availability?

Your understanding of Availability might differ slightly from how we view Availability here at Fluent.

What does Availability help solve for online shoppers?

Availability typically answers the following questions for an online shopper:

  • What is available?
  • When can I get it?
  • How can I get it?
  • How much do I pay in total?
  • Where is it available?
No alt provided
What does availability help calculate?

Availability calculates inventory availability based on the following:

  • product
  • customer location, and
  • delivery method.

It can also calculate the time it will take for the customer to get the items and the delivery cost.

No alt provided
Where does Availability sit within Fluent Order Management?

A diagram of the main layers of the Fluent platform is shown below. As you can see, Availability is one of the core Modules of the platform, providing capabilities relevant to product availability:

No alt provided

Web Apps provide user-friendly access to modules, including Availability. Users can configure out-of-the-box (or Reference) capabilities or extend each feature using SDKs to match their business needs.

The Fluent OMS Web App on the Fluent Commerce platform manages all aspects of the Availability module. You can explore its features and capabilities and watch a product demo here.

Fundamental concepts related to Availability 
No alt provided

Network

A network is a set of one or more locations grouped together to optimize fulfillment. For example, a Retailer can have a network of locations fulfilling Home delivery orders only and another network of locations offering curbside pickup.

Product Catalog

Consists of Category / Product / SKU / Price.

A product catalog is a collection of products, variant SKUs (size, color, etc.), price, and other details. Products can be organized into Categories. Data is imported from the Product Information Master (PIM) via Create/ Update GraphQL API calls.

Inventory Catalog


An inventory catalog consists of SKU / Location / Inventory Position.

It serves as the Inventory master, maintaining the current stock on-hand for each product or variant.

It receives inventory updates from one or more inventory systems (ERP, WMS, POS, etc.) and the Order Management Workflows.

ATS / ATP


  • Available to Sell
  • Available to Promise

Virtual Catalog (VC)


A Virtual Catalog (VC) provides a segmented view of quantities available for selling for different channels, such as an e-commerce website.    

A VC can be a subset of the entire pool of inventory thanks to control groups, networks, and buffer rules that apply.  

Control Groups


Controls Groups include buffers and exclusions. For more information, read Control Groups.

Controls can be used to:

  • Exclude SKUs or product categories from a virtual catalog
  • Manage buffer or safety stock by SKU, Category and/or Location


Copyright © 2025 Fluent Retail Pty Ltd (trading as Fluent Commerce). All rights reserved. No materials on this docs.fluentcommerce.com site may be used in any way and/or for any purpose without prior written authorisation from Fluent Commerce. Current customers and partners shall use these materials strictly in accordance with the terms and conditions of their written agreements with Fluent Commerce or its affiliates.

Fluent Logo