lightspeedretail/webstore — Issue #178: Restructure Inventory Handling in Web Store
Author: ktwbc
Created: 2011-12-21 17:44:57+00:00
State: open
Labels: New Feature

Description: One of the major issues has been preventing customers from ordering merchandise which has already been ordered by other web shoppers, before the shop actually processes them into Invoices. Because LightSpeed updates available inventory when the Invoice is created, this can create a time gap especially overnight and on weekends when multiple orders for the same product can come in. We will be creating better inventory management to handle this scenarios and prevent oversells.

New Functionality:

- ability to take pending orders into account when displaying inventory counts
- ability to prevent customers from ordering out of stock
- ability to display out of stock products easier without allowing ordering
- ensure matrix and standalone out-of-stock functionality work the same way
- ability to control when product deductions are made (when item is added to cart, or when paid for), useful for flash sales
- for deductions made when added to cart, ability to specify time limit to "hold" item from inventory
- ability to remove unpaid item already in cart if it becomes unavailable, if shopkeeper desires (flash sales feature)