2 and 3 are unlikely, most in store inventory and ordering systems are quite antiquated, not easily integrating with modern web technology, they also do not monitor things like shrink and shelf misplacement. Working with a large grocer, the best method for in stock is sales analysis.