Sau khi đã tìm được sản phẩm ưng ý mình thì khách hàng có thể thêm nó vào giỏ hàng để lưu trữ hoặc mua. Để thêm sản phẩm vào giỏ hàng, đầu tiên khách hàng
GVHD: TS. Thái Minh Tuấn 17 SVTH: Nguyễn Phước Nhân
sẽ chọn vào sản phẩm để vào xem chi tiết sản phẩm vừa chọn, ở đây khách hàng sẽ chọn size giày phù hợp với bản thân rồi click “Thêm sản phẩm vào giỏ hàng”. Nhưng để thêm sản phẩm vào vỏ hàng, người dùng phải đăng nhập nên nếu click vào “Thêm sản phẩm vào giỏ hàng” mà chưa đăng nhập thì hệ thống sẽ hiển thị thơng báo yêu cầu người dùng đăng nhập trước khi thêm sản phẩm vào giỏ hàng. Nếu đã đăng nhập rồi thì khi click “Thêm sản phẩm vào giỏ hàng” thì hệ thống sẽ cập nhật giày và size giày tương ứng mà khách hàng đã chọn vào giỏ hàng của họ vào cơ sở dữ liệu. Sau đó hiển thị thơng báo cho khách hàng tiếp tục mua hàng hoặc đi đến giỏ hàng của họ.
2.4.4. Chức năng đặt hàng
Hình 11: Lưu đồ chức năng thêm sản phẩm vào giỏ hàng
GVHD: TS. Thái Minh Tuấn 18 SVTH: Nguyễn Phước Nhân
Đề tài Niên luận cơ sở: Website bán giày theo mơ hình MVC
Sau khi thêm sản phẩm vào giỏ hàng thì người dùng có thể vào giỏ hàng để đặt sản phẩm. Khi vào giỏ hàng khách hàng có thể click vào một số sản phẩm mà họ muốn mua, khi chọn sản phẩm khách hàng có thể xem được tóm tắt đơn hàng cũng như tổng giá mà khách hàng phải thanh toán nếu mua số lượng sản phẩm đã chọn. Sau khi chọn xong sản phẩm từ giỏ hàng, để đặt hàng khách hàng sẽ click vào “Thanh toán”.
Sau khi chọn “Thanh toán” hệ thống sẽ chuyển đến trang thanh tốn để khách hàng nhập thơng tin người nhận hàng vào, nhập đầy đủ thông tin hệ thống sẽ tổng kết lại cho khách hàng xem lại thông tin nhận hàng cũng như tóm tắt đơn hàng đã đặt. Nếu thơng tin bị sai lệch hoặc nhầm lẫn, khách hàng có thể click “Thơng tin thanh toán” để cập nhật lại thơng tin nhận hàng chính xác. Sau khi xác nhận đặt hàng, hệ thống sẽ thêm đơn hàng cùng mã khách hàng tương ứng vào cơ sở dữ liệu để nhân viên hoặc người quản trị phê duyệt đơn hàng gửi đi cho khách hàng.
2.4.5. Chức năng tìm kiếm sản phẩm