Online Inventory Oversight

I am a seasonal business evolving from Excel to a real-time inventory system. I require stock deduction for orders, reorder integration, barcode scanning, photo support, and a web/app solution.