TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP HCM
ĐỀ TÀI: Tìm hiểu và xây dựng website thương mại
điện tử với mã nguồn mở Magento
Giảng viên: Phạm Tuấn Khiêm
Người thực hiện:
2033180147 – Huỳnh Cơng Tốn
2033181110 – Nguyễn Bá Khánh Duy
Mục lục
I. GIỚI THIỆU ĐỀ TÀI
II. PHÂN TÍCH HỆ THỐNG
III.TRIỂN KHAI HỆ THỐNG
Chương 1:Giới thiệu đề tài
1.2 Đặc điểm của MAGENTO
1.1 Mục đích hệ thống
Magento là nền tảng mã nguồn mở nên linh hoạt và dễ dàng tùy biến với mọi doanh
nghiệp. Các nhà phát triển website có thể sử dụng tài nguyên gốc của Magento và
Magento là một phần mềm hỗ trợ trao đổi mua bán hàng hóa dựa trên nền web giúp
mở rộng các chức năng thông qua việc thêm các plug in mới do các nhà phát triển
tạo nên không gian bán hàng một cách dễ dàng và hiệu quả.
khác cung cấp. Vì vậy, bạn dễ dàng phát triển và tích hợp các tính năng mới của
Magento vào website, tùy thuộc vào nhu cầu và quy mô của doanh nghiệp.
Chương 2:Phân tích hệ thống
2.2 Cài đặt mã nguồn
-
Namecheap.com hỗ trợ dịch vụ cho nhiều loại gói với nhiều chức năng kèm theo các
gói có giá cả khác nhau, người sử dụng mà có lựa chọn phù hợp sau khi tìm hiểu, phân
2.1 Giới Thiệu
tích
nhóm
đã
lựa
chọn
hosting
của
NameCheap.com,với
Phần mềm Magento mở ra một thế giới cho những tổ chức, cá nhân muốn
ine
kinh doanh trên nền tảng cơng nghệ trực tuyến, nó cho phép người bán linh
hoạt, sáng tạo trong cách trình bày sản phẩm, khách hàng trải nghiệm mua sắm
tiện lợi, qua đó có thể cạnh tranh với phương thức bán hàng truyền thống và
thu hút khách hàng mới.
Hình 2. 2.1 Loại Hosting
tên
miền
là
-
Sau khi lựa chọn hosting, ta đăng nhập tài khoản trên NameCheap với tài khoản đã
đăng ký rồi đến Manage->Go to cPanel ->E-Commerce rồi tìm mã nguồn mở Magento
để cài đặt cho hệ thống.
-
Trong hình có :
Tên Phần mềm : Magento
Số cài đặt : 545_99229
Phiên bản : 2.3.7
Đường dẫn : / home / saigzyqs / public_html
URL : ine
URL quản trị : ine/admin123
Tên cơ sở. dữ liệu : saigzyqs_mage997
Người dùng cơ sở dữ liệu : saigzyqs_mage997
Máy chủ cơ sở dữ liệu : localhost
Hình 2. 2.2 Trang Quản Trị
2.3 TRIỂN KHAI CƠNG CỤ MARKETING
Với Magento, bạn có thể dễ dàng thiết lập các chương trình chiết khấu tự động thông qua việc config các module và rule phù
hợp.
Trong hình là chương trình khuyến mãi cho khách
hàng :
Giảm 20% cho các sản phẩm dành cho nam và nữ.
Chương trình khuyến mãi trong tháng 7.
2.4 TỐI ƯU HĨA TÌM KIẾM
Magento gợi ý kết quả tìm kiếm cho khách hàng thơng qua tính năng
tìm kiếm nâng cao, giúp khách hàng dễ dàng tìm thấy sản phẩm và tăng
doanh thu hiệu quả.
Lịch sử tìm kiếm của khách hàng trên website sẽ được hệ thống
lưu trữ nhằm phục vụ cho các hoạt động tiếp thị.
2.5 Quản lý Hệ Thống
Đăng nhập vào cpanel bằng tài khoản đã đăng kí để quản lý cpanel
-
Magento có dashboard trực quan chứa tất cả các tính năng bạn cần để quản lý cửa
hàng. Từ danh mục, nội dung, đến các lựa chọn dành cho khách hàng – bạn sẽ
không gặp vấn đề nào trong việc điều hướng thông qua các yếu tố này.
-
Khi vào dashboard, bạn sẽ nhìn thấy báo cáo doanh thu đầu tiên. Chúng bao gồm
tổng số đơn hàng, số khách hàng, cụm từ tìm kiếm và các sản phẩm phổ biến.
-
Magento có dashboard trực quan chứa tất cả các tính năng bạn cần để quản lý cửa hàng. Từ
danh mục, nội dung, đến các lựa chọn dành cho khách hàng – bạn sẽ không gặp vấn đề nào
trong việc điều hướng thông qua các yếu tố này.
-
Khi vào dashboard, bạn sẽ nhìn thấy báo cáo doanh thu đầu tiên. Chúng bao gồm tổng số
đơn hàng, số khách hàng, cụm từ tìm kiếm và các sản phẩm phổ biến .
Hình 2. 5.2 Bảng điều khiển
2.6 Quản Lý Danh Mục
-
Quản lý danh mục là quy trình liên quan đến việc quản lý danh mục sản phẩm dưới dạng đơn vị kinh
doanh và trên cơ sở lưu trữ theo cửa hàng.
-
Để đáp ứng nhu cầu của khách hàng, trong đó phạm vi sản phẩm được mua bởi một tổ chức kinh doanh
hoặc được bán bởi một nhà bán lẻ được chia thành các nhóm riêng biệt có các sản phẩm tương tự nhau.
-
Quản lý chiến lược của các nhóm sản phẩm thông qua quan hệ đối tác thương mại nhằm mục đích tối đa
hóa doanh thu và lợi nhuận bằng cách đáp ứng nhu cầu người tiêu dùng và người mua sắm.
-
Dưới đây là các danh mục chính : Men , Women , Gear, … là những danh mục chính.
Hình 2.6.1 Quản Lý Danh Mục
2.7 Quản Lý Sản Phẩm
Trong đó Simple Product là sản phẩm cơ bản nhất trong Magento. Đây là hàng hóa vật
chất với thuộc tính được xác định. Khách hàng khơng thể thay đổi các thuộc tính này.
-
Magento nổi tiếng vì tính linh hoạt và khả năng dễ dàng đáp ứng hầu hết mọi nhu cầu của một nền
Mỗi sản phẩm duy nhất có SKU (Store Keeping Unit) đơn vị quản lý hàng trong cửa
tảng thương mại điện tử, đối tượng cơ bản nhất của bất kỳ cửa hàng thương mại điện tử nào đó
hàng, giá cả và hàng tồn kho.
chính là sản phẩm.
-
Có 6 loại sản phẩm của Magento để bạn tìm ra loại sản phẩm phù hợp :
•
Simple Product
•
Configurable Product
•
Virtual Product
•
Grouped Product
•
Bundle Product
•
Downloadable Product
Hình 2.7.1 Quản Lý Sản Phẩm
2.7 Quản Lý Sản Phẩm
-
Áo hoodie là loại áo có mũ, thường được làm từ chất liệu ấm áp, dày dặn như nỉ, với thiết kế form
rộng. Chiếc áo này được xem như món đồ cơ bản trong tủ đồ của tất cả mọi người, đặc biệt là những
chàng trai.
Hình 2.7.2 Áo Khoác Nam Nữ
-
Balo là một thiết kế dạng túi ở phía sau lưng, balo có thể có dạng như một chiếc balo hai dây, thắt lưng
hoặc dây rút. Những chiếc balo thời trang thường được các bạn trẻ sử dụng. Họ ưa thích sự tiện lợi, bởi
balo thường đựng được nhiều đồ, sách, laptop, máy ảnh….
-
Balo phù hợp đi làm, đi học hoặc tham gia các hoạt động trong môi trường , nhưng vẫn đảm bảo sự ngăn
nắp sang trọng. Ngoài ra balo là một trong những ưu tiên hàng đầu cho những chuyến du lịch, dã ngoại.
Hình 2.7.3 Balo Và Túi
2.8 Quản Lý Thanh Tốn
2.7 Quản Lý Sản Phẩm
-
Quy trình thanh tốn chính là bước quan trọng nhất trong việc mua sắm của khách hàng. Họ
Quần short là những chiếc quần ngắn từ đầu gối trở lên và được thiết kế từ nhiều chất
ngày càng đòi hỏi những trải nghiệm cao và cá nhân hóa, vì vậy khâu thanh tốn phải đảm bảo
lượng khác nhau. Quần short vốn là một biến tấu của chiếc quần dài. Quần short được sinh
tính nhanh chóng, dễ dàng, an tồn, và bảo mật.
ra để phù hợp với mùa hè oi bức, giúp người mặc cảm thấy mát mẻ, thoải mái.
Hình 2.8.1 Phương Thức Thanh Tốn
Hình 2.7.4 Quần short Nam Nữ
2.9 Quản Lý Đơn Hàng
Mọi hoạt động kinh doanh của doanh nghiệp đều có mối liên quan, ảnh hưởng đến nhau. Đặc biệt, ngày
nay doanh nghiệp kinh doanh trên nhiều kênh bán hàng khác nhau, việc quản lý riêng lẻ hoặc quản lý theo
phương thức thủ công truyền thống khiến doanh nghiệp gặp nhiều bất cập, sai sót, mất thời gian và tốn
kém chi phí.
-
Đơn hàng trên tất cả các kênh bán hàng khác nhau của doanh nghiệp đều được quản lý tập trung
Chính vì vậy, doanh nghiệp muốn kinh doanh hiệu quả và phát triển tối đa thì cần kết nối tất cả các hoạt
trên 1 nền tảng website.
-
động kinh doanh và quản lý đồng bộ.
Cùng với đơn hàng, hàng tồn kho tại mọi địa điểm cũng tự động được cập nhật, giúp bạn nắm
được chi tiết số lượng đơn hàng của doanh nghiệp theo thời gian thực, từ đó phân phối hàng từ
kho gần nhất.
-
Hệ thống admin của Magento cho quản lý nhiều đơn hàng và hóa đơn thanh toán khác nhau.
Magento giúp bạn quản lý số lượng đơn đặt hàng và các thông tin liên quan của đơn hàng như
ngày bán, tên khách hàng, tổng hóa đơn, địa chỉ giao hàng, trạng thái đơn hàng… và dễ dàng
thiết lập theo những khoảng thời gian khác nhau.
Hình 2.9 Quản Lý Đơn Hàng
2.10 Quản Lý khách hàng
-
Quan hệ khách hàng còn là một chiến lược kinh doanh bao gồm cả chiến lược tiếp thị, đào tạo và các
dịch vụ mà doanh nghiệp cung ứng tới khách hàng.
-
Một chính sách quan hệ khách hàng hợp lý cịn bao gồm :
•
Chiến lược đào tạo nhân viên.
•
Điều chỉnh phương pháp kinh doanh.
•
Áp dụng một hệ thống cơng nghệ thơng tin phù hợp.
-
Doanh nghiệp có thể lựa chọn một giải pháp quan hệ khách hàng hợp lý dựa trên tiêu chí đặt khách
Hình 2.10.1 Quản Lý Khách Hàng
hàng ở vị trí trung tâm, quan tâm tới nhu cầu của khách hàng nhằm đạt được mục đích là duy trì mối
quan hệ tốt với khách hàng và đạt được lợi nhuận tối đa trong kinh doanh.
Hình 2.10.2 Thơng Tin Khách Hàng
CHƯƠNG 3
TRIỂN KHAI HỆ THỐNG
-
Máy chủ máy chủ hoạt động theo mơ hình client-server trong đó máy chủ giữ vai trò quản lý
hệ thống, cơ sở dữ liệu cung cấp các dịch vụ thiết yếu qua mạng đi kèm với chức năng quản lý
sản phẩm, thêm ,xoá, sửa sản phẩm.
-
Các bước thực hiện tuần tự như sau:
Khách hàng nhập Username & Password vào Form đăng nhập.
Thông tin từ form được gửi tới hệ thống xử lí.
Hệ thống kiểm tra thơng tin và xác thực.
Điều khiển đăng nhập chuyển thông tin xác thực thành công tới form đăng nhập để người
dùng nhìn thấy.
Hình 3.1.1 Mơ hình hệ thống
Exam
3.2 THÊM SẢN PHẨM
-
Quy trình thêm sản phẩm gồm 5 bước :
1.
Nhấp vào Catalog -> Products.
2.
Nhấn nút Add Product hoặc mũi tên hướng xuống để chọn loại sản phẩm bạn bán.
3.
Điền thông tin cần thiết – Name, SKU, và Price. Bạn cũng có thể chèn thêm thơng
tin như Stock Status (Tình trạng hàng), Weight, và Categories.
4.
Tùy chỉnh các cài đặt khác như upload Images and Videos, thêm Meta
Title và Description cho SEO hoặc cá nhân hóa Layout Design.
5.
Nhấp Save khi bạn đã xong mọi thứ.
Hình 3.2.1 Thêm Sản Phẩm
c on t e
nt
Exam
3.3 Quản Lý Sản Phẩm
-
Trong hình Admin có thể thêm, sửa, xóa sản phẩm.
-
Với mỗi sản phẩm, admin có thể thêm các thông tin:
Tên sản phẩm
Mô tả sản phẩm
Giá sản phẩm
Thuộc tính sản phẩm
Danh mục sản phẩm
-
Admin có thể thêm, sửa, xóa sản phẩm vào danh mục sản phẩm.
-
Trạng thái sản phẩm : Admin có thể chuyển trạng trái sản phẩm về dạng có cho phép hiển thị
hay khơng hiển thị.
Hình 3.3.1 Quản Lý Sản Phẩm
c on t e
nt
3.4 Quản Lý Khách Hàng
-
Với hệ thống mua hàng mà Magento mang lại khách hàng có thể trải nghiệm
việc mua sắm một cách nhanh chóng bằng cách tạo tài khoản, sau đó khách
Exam
-
Khách hàng có thể lựa chọn các sản phẩm như quần ,áo , túi , các phụ
kiện đi kèm,…với đầy đủ giá, màu sắc, chất liệu, kích thước,…theo
nhu cầu của mỗi người trên shop bán hàng SaiGonFashion.
hàng đăng nhập vào tài khoản để mua sắm.
Hình 3.4.1 Tài Khoản Khách Hàng
Hình 3.4.2 Các Sản Phẩm
c on t e
nt
3.4 Quản Lý Khách Hàng
-
Tiếp theo là mục vận chuyển, khách hàng sẽ điền đầy đủ các
thông tin để giao nhận hàng theo địa chỉ mà khách hàng cung
-
Sau khi xem thông tin của 1 số sản phẩm phù hợp khách hàng sẽ click chọn sản phẩm rồi chọn kích
cấp.
thước, màu sắc và cuối cùng là cho sản phẩm vào giỏ hàng và đây là các sản phẩm có trong giỏ
hàng.
Hình 3.4.3 Giỏ hàng
Hình 3.4.4 Thơng Tin Vận Chuyện
Exam
c on t e
nt
Exam
3.4 Quản Lý Khách Hàng
Sau đó là đến mục thanh tốn gồm phí vận
chuyển và thanh tốn cho các sản phẩm đã
đặt hàng.
Hình 3.4.5 Hố Đơn
c on t e
nt
Exam
3.5 Quản Lý Đơn Hàng
-
Về phía shop bán hàng sẽ kiểm tra thông tin và chuyển hàng
đến cho khách hàng theo hóa đơn trên hệ thống.
-
Dưới đây là thơng tin khách hàng, sản phẩm đặt mua, số
lượng, phí vận chuyển, thơng tin giao hàng,…
Hình 3.5.1 Đơn Hàng
c on t e
nt
Đánh giá hệ thống
Phần mềm bán hàng mã nguồn mở Magento được triển khai dưới dạng
ứng dụng web dùng để mua sắm khá linh hoạt tiện lợi ,ở bất cứ đâu ,chỉ
Ưu điểm :
cần có các thiết bị kết nối mạng là có thể sử dụng ứng dụng để tìm kiếm
Cải thiện tốc độ
các sản phẩm phù hợp về giá, kích thước , màu sắc,… đáp ứng nhu cầu
Thân thiện với điện thoại di động
của khách hàng.
Giao diện quản trị được thiết kế cho người dùng không chuyên
Cùng với những đặc điểm nổi bật của Magento sẽ là trang mua sắm đáng
Tích hợp các cổng thanh tốn phổ biến
tin cậy đối với khách hàng, khả năng quản lý khách hàng, đơn hàng, hóa
Có khả năng mở rộng
đơn,… một cách chuyên nghiệp sẽ mang lại sự tiện lợi cho khách hàng.
Khả năng SEO mạnh mẽ
Do là phần mềm mã nguồn mở nên sẽ có những vấn đề bảo mật chưa
Thân thiện với nhà phát triển
được hoàn thiện ,nhưng trong tương lai vấn đề này sẽ được hoàn chỉnh
Bảo mật cải thiện, cập nhật nền tảng định kỳ
hơn bởi công đồng Magento trên toàn cầu.
Nhược điểm :
Giá thành
Thời gian và chi phí phát triển
Vấn đề tương thích của Extension
THANKS