Những tính năng như: phân loại sản phẩm, thêm vào giỏ hàng, thực hiện thanh toán, theo dõi đơn đặt hàng.. là những tính năng cơ bản tạo nên nền tảng của một trang thương mại điện tử. Ngoài ra những trang e-commerce tiên tiến còn phát triển thêm một số tính năng để tăng trải nghiệm người dùng.