I. Mô tả đề tài
Website BOOKS3T là website thương mại điện tử bán sách dựa trên nền tảng
CMS PRESTASHOP 1.53 ( Mới nhất đang là 1.54 mới ra cách đây một vài tuần).
1. Đối tượng sử dụng:
- Những người mua bán sách
o Mua một sách nào đó.
o Các nhà phát hành muốn bán sách.
- Cửa hàng quản trị website
2. Các loại sách được bán
- Sách cứng
- Ebook (Định dạng epub)
3. Website có các chức năng cơ bản sau
- Backend: Quản lý user
o Gồm 3 loại tài khoản
Admin ( admin của shop)
Books3t (Nhân viên của shop)
Supplier ( Các đơn vị phát hành sách)
- Backend: Phân quyền thêm sản phẩm
o Ẩn các tab liên quan tới sách cứng đối với nhân viên thuộc supplier.
o Nhân viên thuộc supplier nào sẽ thêm/sửa/xóa được sách cho supplier đó.
o Nhân viên của books3t/admin sẽ thêm được sách cho supplier bất kỳ.
- Backend: Hỗ trợ thêm ebook khi thêm sản phẩm
o Thêm 1 tab Ebook khi add/edit sách.
o Nhập được giá của ebook.
o Upload được file ebook.
o Thêm/sửa được sách (3 loại: sách chỉ có ebook, sách chỉ có bản cứng,
sách .có cả 2 loại)
- Backend: Phân quyền quản lý sản phẩm
o Nhân viên thuộc supplier nào chỉ xem được danh sách sách thuộc
supplier .đó
o Nhân viên thuộc supplier nào chỉ quản lý được sách của supplier đó.
o Tích hợp bảo kim
o Tích hợp ngân lượng
o Tích hợp paypan
o Viết module thanh toán bằng tiền ảo
o Và một số hình thức khác sẵn có
- Đọc định dạng epub
o Sử dụng monocle để đọc thử file có định dạng epub
- Mail sever sử dụng google mail làm mail sever để liên lạc gửi oder sản phẩm cho
khách hàng
- Search có thể tìm kiếm với tiếng việt, tiêu đề sách, tên tác giả, tên nhà phát hành
- Tích hợp thêm ngôn ngữ hiện tại có tiếng anh và tiếng việt
- Website mobile (Prestashop hỗ trợ sẵn)
- Lịch sử giao dịch
o Một cái có sẵn của shop
o Một cái tự viết riêng cho thanh toán tiền ảo
2
4. Hướng dẫn sử dụng
- Tạo cơ sở dữ liệu với tên presatshop, import cơ sở dữ liệu prestashop.sql vào
- Copy thư mục prestashop vào htdocs trong xampp
- Chạy localhost/prestashop/admin123
o Đăng nhập với tài khoản
Mail :
Pass : adminadmin
- Vào presferences -> seo & urls -> đổi lại
o Shop domain
localhots
o SSL domain
localhots
o Base URI
/
“prestashop”
Database login: Tên đăng nhập cơ sở dữ liệu, ví dụ “root”.
Database password: Mật khẩu đăng nhập cơ sở dữ liệu
Data Engine: “InnoDB” là một trong những mặc định và bạn nên giữ nguyên nó.
Tables prefix: Bảng tiền tố, “ps_” là mặc định, bảng Sql Prestashop có những cái
tên như “ps_cart”, “ps_wishlist”,… Chọn “Next” để tiếp tục.
• Bước 5: Cấu hình web của bạn:
7
Chọn “Next” để tiếp tục.
Trình cài đặt bắt đầu đưa thông tin vào cơ sở dữ liệu với các bảng dữ liệu và cập nhật
các tập tin cấu hình:
8
Quá trình cập nhật trong khoảng một vài phút.
Xóa thư mục “install” trong C:\xampp\htdocs\prestashop sau khi cài đặt xong.
Đổi tên thư mục “admin” trong C:\xampp\htdocs\prestashop , ví dụ đổi tên
“admin123”.
Bạn đã cài đặt xong và cấu hình xong cho prestashop.
• Truy cập vào trang quản trị của prestashop:
Gõ trên trình duyệt : localhost/prestashop/admin123 và đăng nhập với tài khoản đã
tạo ở trên.
6. Hướng dẫn quản trị bía back - end
Giao diện Back Office:
1) Back office header (Top bar):
Chức năng:
• Search: Tìm kiếm sản phẩm, loại sản phẩm, hoặc đơn hàng (số ID của đơn
hàng).
• Language: Thay đổi ngôn ngữ trong Prestashop Back Office.
• Quick access: Truy cập nhanh từ drop-down list, chọn:
o Home: Để quay lại trang Back Office.
o My shop: Chuyển sang trang chủ Prestashop Front Office(mặc định sẽ
trực tuyến.
o Currencies: Quản lý các loại tiền tệ được chấp nhận cho các giao dịch
được thực hiện thông qua Front Office.
o Taxes: Cấu hình các loại thuế được áp dụng đối với các giao dịch được
thực hiện thông qua Front Office.
10
o Discounts: Quản lý chiết khấu chứng từ để mua sản phẩm của khách
hàng thông quan Front Office.
• Shipping: Xây dựng tất cả các yếu tố liên quan đến việc vận chuyển các sản
phẩm của bạn cho khách hàng, bao gồm:
o Carriers: Thiết lập nơi mà khách hàng có thể lựa chọn khi đặt hàng.
o Countries: Lựa chọn tên quốc gia mà bạn sẵn sàng vận chuyển.
o Zones: Tạo vùng sẽ được sử dụng để nhóm các chi phí vận chuyển. Ví
dụ, nếu cửa hàng của bạn có trụ sở tại Hà Nội và nếu vận chuyển đến
Bắc Ninh, Ninh Bình thì có giá như nhau,…
o Price Ranges: Xác định phạm vi của giá sẽ được sử dụng liên quan đến
trọng lượng để tính toán chi phí vận chuyển.
o Weight Ranges: Xác định phạm vi của tổng trọng lượng được sử dụng
liên quan đến giá để tính chi phí vận chuyển.
• Modules: Thêm, quản lý, cấu hình, và gỡ bỏ cài đặt các mô-đun được sử dụng
để tăng cường chức năng Prestashop.
o Position: Di chuyển các mô-đun tại các vị trí của trang Front Office.
• Preferences: Thiết lập cho Back và Front Office, bao gồm cả ngôn ngữ, quốc
gia, mặc định tiền tệ và chuyển chủ để Front Office.
o Appearance: Chọn logo cho tiêu đề, Favicon, thông tin dữ liệu.
o Product settings: Chọn cách sản phẩm của bạn được hiển thị như thế
nào trong Office.
o Email settings: Xác định email được gửi bởi Back Office (thông quan
PHPmail() hoặc thông quan một máy chủ SMTP).
o Image settings: Tùy chỉnh kích cỡ khác nhau được sử dngj bởi