Many of the features requested here could be met by exposing live inventory via Google sheets, enabling sorting, custom formulas and personalized experience.