Chức năng khách hàng:
Đăng ký, đăng nhập và quản lý thông tin tài khoản.
Quên mật khẩu, nhận mã OTP qua Email để xác minh và đặt lại mật khẩu.
Xem danh mục, sách mới cập nhật và sách nổi bật.
Tìm kiếm, lọc sách theo thể loại, tác giả, khoảng giá và loại bìa.
Xem chi tiết sách: tác giả, nhà xuất bản, năm xuất bản, số trang, ISBN và mô tả.
Lựa chọn phiên bản sách, số lượng và thêm vào giỏ hàng.
Quản lý giỏ hàng, cập nhật số lượng và xóa sản phẩm.
Đặt hàng, thanh toán COD hoặc VNPAY Sandbox.
Xem lịch sử mua hàng và theo dõi trạng thái đơn hàng.
Gửi yêu cầu thu mua sách cũ, đặt sách số lượng lớn và tìm sách theo yêu cầu.
Chatbot Gemini AI hỗ trợ tư vấn và gợi ý sách phù hợp.
Xem tin tức, bài viết và liên hệ nhà sách.
Chức năng quản trị:
Dashboard thống kê doanh thu, đơn hàng, khách hàng và đầu sách.
Biểu đồ doanh thu theo tháng, hoạt động đơn hàng, tỷ trọng thể loại và phương thức thanh toán.
Quản lý danh mục, đầu sách, giá bán, tồn kho và hình ảnh.
Quản lý thông tin xuất bản: tác giả, nhà xuất bản, ISBN, năm xuất bản và loại bìa.
Thêm, sửa, xóa dữ liệu bằng modal Bootstrap.
Quản lý đơn hàng, trạng thái giao hàng và thanh toán.
Quản lý tài khoản khách hàng và phân quyền.
Quản lý banner bằng hình ảnh tải lên hoặc URL, không bắt buộc nhập liên kết.
Quản lý tin tức, bài viết và yêu cầu tư vấn của khách hàng.
Tìm kiếm, lọc và phân trang dữ liệu quản trị.
Gemini AI hỗ trợ phân tích kinh doanh và viết nội dung tin tức.
Cấu hình VNPAY Sandbox, Gemini API và Email SMTP.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Cài đặt XAMPP, khởi động Apache và MySQL.
Giải nén source vào C:\xampp\htdocs\book_store.
Truy cập http://localhost/phpmyadmin.
Tạo cơ sở dữ liệu book_store và import file book_store.sql.
Kiểm tra cấu hình kết nối MySQL trong config.php.
Truy cập website tại http://localhost/book_store/.
Truy cập quản trị tại http://localhost/book_store/admin/.
Đăng nhập tài khoản quản trị, cấu hình VNPAY Sandbox, Gemini API và SMTP để sử dụng các chức năng tương ứng.