Xây dựng một website bán hàng cơ bản với các chức năng
Người dùng yêu cầu bắt buộc email, password, các trường thông tin còn lại tùy define
- Đăng nhập
- Đăng xuất
- Tạo/xóa/sửa
- Listing
- View Detail
- [advance] Phân quyền (role hard code không cần dynamic permission)
Danh mục sản phẩm quản lý theo phân cấp cha - con, tối đa 5 cấp.
- Thêm/xóa/sửa
- Listing
- View detail
Unique theo tên, phân biệt hoa/ thường
- Thêm/xóa/sửa
- Listing
- View detail
Sản phẩm hỗ trợ biến thể/variant với các thông tin
- Tên
- Hình ảnh (tối đa 8 hình)
- Ngành hàng, thương hiệu
- Mô tả sản phẩm
- Giá gốc, giá bán
- kích thước
- Tồn kho
Chức năng
- Tạo / xóa / sửa / lưu nháp / đăng bán
- Listing
Quản lý và thao tác trên đơn đặt hàng của khác hàng
- Listing đơn hàng
- lọc theo trạng thái đơn hàng
- Tìm theo mã đơn hàng, tên khách hàng, sdt
- lọc theo thời gian đặt hàng
- Xem chi tiết đơn hàng
- có thể chỉnh sửa thông tin người nhận
- Có thể thêm/bớt sản phẩm
- Cập nhật trạng thái đơn hàng
- trạng thái `pending -> confirm -> processing -> packed -> delivering -> completed/returning -> returned/cancelled`
- Đăng ký
- Đăng nhập
- Đăng xuất
- Xem lịch sử mua hàng
- xem chi tiết đơn hàng
- Hủy đơn hàng
- [advance] đăng nhập/đăng ký với google
- Sản phẩm bán chạy: Listing ra 8 sản phẩm bán chạy nhất trong tháng
- Sản phẩm mới: listing 8 sản phẩm mới đăng bán
- Sản phẩm khuyến mãi: listing ra 8 sản phẩm có giá giảm theo % giữa giá bán và giá gốc cao nhất và còn tồn kho
- Cho phép user filter theo
- Brand
- Category
- Mức giá bán
- Sort theo
- Bán chạy
- Giá tăng/giảm
- có thông tin hình ảnh, brand, category, số lượt mua
- có thể thêm vào giỏ hàng, chọn số lượng thêm vào giỏ
- nếu hết hàng thì hiện là hết hàng
- có thể điều chỉnh tăng/giảm số lượng sản phẩm
- xóa sản phẩm khỏi giỏ hàng
- User có thể nhập địa chỉ mua hàng, các trường địa chỉ và điện thoại là bắt buộc
- Thanh toán COD