SiteGenesis Application Inventory Implementation

The SiteGenesis storefront implements an inventory scenario that showcases a combination of variation products.

Variants include:

  • Pre-order, back-order, and discontinued products
  • Stock-level and availability based on getAvailabilityModel().isInStock()
  • Show available on-hand inventory level for quantity < 5 ("only x items left")
  • Out-of-stock products with and without available date

Availability is indicated on the following:

  • Product lists (catalog, search, shopping cart, wish lists)
  • Product details page

Availability is checked during the following steps of the order process:

  • Add-to-Cart
  • Checkout
  • Order-Now

The SiteGenesis application enables customers to order pre-order and back-order items.

The Salesforce B2C Commerce APIs allow for customization and the addition of new features not demonstrated in the SiteGenesis application.