Amazon Storefront, also known as Amazon Brand Store, is a feature that brand registered sellers can use to create a branded online storefront on Amazon, through which they can showcase their products.