Basic functional requirements for an ecommerce website include accessibility, mobile-responsiveness, a working checkout flow, site terms and conditions, and a privacy policy. The ecommerce platform you choose should have, at minimum, this functionality. Nice-to-haves for your ecommerce business website include personalization, customer login, interactive elements, chatbot support, and more.