Excellent roundup sincity ! Here I'd like to add Contalog, is a multi channel inventory management software for B2B & B2C businesses.
Contalog can help you manage inventory across multiple sales channels (eCommerce store, mobile app, Amazon, eBay etc). A straight-forward interface designed to provide convenience in uploading products, maintaining product-specific information (SKU, barcode, variants, media files etc) and stock levels.
Check it out : https://www.contalog.com/inventory-management-software.php