# Availability service

The Availability service is provided by the Sitecore.Commerce.Plugin.Availability plugin.

Availability conveys whether an item is available to be purchased, and is intended to apply in a simplistic, small-shop scenario where there is no real inventory tracking. You can extend the Availability service as required to address more comprehensive scenarios (e.g., integration with an inventory system and concepts like back orders and preorders).

Availability capabilities include:

• supporting a basic products’ availability separate from the concept of inventory

• tracking availability for non-physical items such as digital products

• being applicable where only basic product availability is needed, instead of a full inventory system

Availability can be defined and returned as part of a sellable item, or be injected as a component into a CartLineItem.

### Note

There are no Availability service views or models.