Amazon has an ecommerce platform that allows you to purchase the products online. Since you don't have to pick up your product from anywhere, you can say that Amazon does not have any physical store. But technically, it has many warehouses and a large number of registered sellers. The orders you place on Amazon are sometimes dispatched from the store of a seller. So Amazon does have many physical stores but it does not own any of them.