Data-Driven Shelf-Stock Allocation