Inventory Implementation Considerations

Consider the following as you implement inventory into your storefront application.

  1. What information can your Inventory Management System send to Salesforce B2C Commerce?
    • Does it support backorder or pre-order status?
    • Can it send all required data in a single batch transmission?
  2. What information can your Order Management System receive from B2C Commerce?
    • Does it support backorder or pre-order status?
    • Can it receive all required data in a single batch transmission?
  3. Model the use cases to determine what happens if a product not available, if there isn't enough stock, or other circumstances
  4. Identify when availability/stock level validation occurs:
    • Product page
    • Add to shopping cart
    • Checkout
  5. When tracking stock levels within B2C Commerce, understand:
    • What information tracking is there within B2C Commerce?
    • When would you like inventory levels to be decremented, at order confirmation or add to cart?
  6. If supporting backorders:
    • Do you want to present an estimated availability date?
    • Can your backend system support backorders? If yes, what information is required?
    • How will backorders impact your shipping logic?
  7. If supporting pre-orders:
    • Do you want to present an estimated availability date?
    • Can your backend system support pre-orders? If yes, what information is required?
    • How will pre-orders impact your shipping logic?

Related Links

Inventory for Developers

Inventory Best Practices