WooCommerce already comes with everything you need to sell digital and physical products. With StockUpp Inventory Management extension, you will have an easier time managing your products. It lets you create batch lots, manage quotes & shipments and set expiration dates for lots.
This plugin lets you assign suppliers to products. It provides you with stock reports and lets you handle partial shipments. You will also be able to see all your products on one screen and bulk edit products. Thanks to this plugin, you can generate PDF for shipments, purchase orders, and quotes.