You should take a look at Zenventory. It's all web-based and you get 30 days free when you start! It integrates with QuickBooks as well as online marketplaces and shipping like UPS, USPS, and more. Zenventory is super affordable too as it's designed for small and medium-sized businesses.
There's also a helpful blog that gives more insight into inventory management and how the software works.

Good luck!