▪ Thương mại điện tử hiện nay có thể áp dụng ngay vào hầu hết các ngành dịch vụ khác như chính phủ điện tử, đào tạo trực tuyến, du lịch,… ▪ Khi khoa học công nghệ phát triển, thì khả năn
Trang 1KHOA KỸ THUẬT VÀ CÔNG NGHỆ
BỘ MÔN CÔNG NGHỆ THÔNG TIN
Giáo viên hướng dẫn:
Sinh viên thực hiện:
Họ tên: Lâm Chí Nhân MSSV:110120107 Lớp: DA20TTB
Trà Vinh, ngày 6 tháng 2 năm 2023
Trang 2KHOA KỸ THUẬT VÀ CÔNG NGHỆ
BỘ MÔN CÔNG NGHỆ THÔNG TIN
Giáo viên hướng dẫn:
Họ tên: Đoàn Phước Miền
Sinh viên thực hiện:
Họ tên: Lâm Chí Nhân MSSV:110120107 Lớp: DA20TTB
Trà Vinh, ngày 6 tháng 2 năm 2023
Trang 3NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Trà Vinh, ngày 6 tháng 2 năm 2023
Giáo viên hướng dẫn
(Ký tên và ghi rõ họ tên)
Trang 4
NHẬN XÉT CỦA THÀNH VIÊN HỘI ĐỒNG
Trà Vinh, ngày 6 tháng 2 năm 2023
Thành viên hội đồng
(Ký tên và ghi rõ họ tên)
Trang 5LỜI CẢM ƠN
Trong thời gian làm đồ án cơ sở ngành, em đã nhận được nhiều sự giúp
đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình của thầy cô, và bạn bè
Em xin gửi lời cảm ơn chân thành đến thầy Đoàn Phước Miền giảng viên
Bộ môn công nghệ thông tin trường Đại học Trà Vinh người đã tận tình hướng
Trong quá trình làm đồ án do kiến thức của em còn hạn chế nên đồ án này
Cuối cùng, em xin chân thành cảm ơn thầy cô, đã luôn tạo điều kiện, quan tâm, giúp đỡ, em trong suốt quá trình học tập và hoàn thành đồ án cơ sơ ngành
Em xin chân thành cảm ơn!
Trà Vinh ngày 6 tháng 2 năm 2023 Sinh viên thực hiện
Trang 6MỤC L C Ụ
MỞ ĐẦU 2
1 Lý do chọn đề tài: 2
2 Đối tượng: 2
3 Phạm vi nghiên c ứu: 2
C HƯƠNG 1: TỔ G QUAN 3 N 1 T ổng quan v ề thương mại điện tử.[1] 3
2 T ổng quan mã ngu n m [4] 7ồ ở CHƯƠNG 2: NGHIÊN CỨU LÝ THUY T 10Ế 2.1 Giới thi u vệ ề Wor dP ress [9] 10
2.2 Tìm hi u plugin WooCommerce là gì? [14] 14 ể 2.3 Tìm hi u v ngôn ng l p trình PHP 15ể ề ữ ậ 2.4 Tìm hi u v hể ề ệ quản tr MySQL.[21] 17ị 2.5 Giới thi u ph n mệ ầ ềm Xampp.[24] 19
CHƯƠNG 3: ĐÁNH GIÁ KẾT QUẢ 22
3.1 Môi trường 22
3.2 Mô tả bài toán 22
3.3 Cài đặt 23
3.3.1 Xampp 23
3.3.2 Khởi độ ng apache và MySQL 26
3.3.3 T o database trên phpMyAdmin 26 ạ 3.3.4 Cài đặt WordPress 27
3.3.5 Cài đặt Plugin 29
3.3.6 Giao di n quệ ản trị 32 CHƯƠNG 4: KẾT LU N 35Ậ
CHƯƠNG 5: HƯỚNG PHÁT TRI N 36Ể
TÀI LI U THAM KH O 37Ệ Ả
Trang 7
DANH MỤC HÌNH ẢNH – BẢNG BIỂU Hình 1: Hình thức thương mại điện tử 1
Hình 2: WordPress 11
Hình 3: WooCommerce 14
Hình 4: Xampp 19
Hình 5: Giao diện cài đặt xampp 23
Hình 6: Chọn thành ph n xampp 23 ầ Hình 7:Chọn thư mục cài đặt 24
Hình 8: Tìm hiểu thêm v xampp 24 ề Hình 9: Sẳn sàng cài đặt xampp 25
Hình 10: Đang cài đặt xampp 25
Hình 11: Giao diện khi khởi động xampp 26
Hình 12: Giao diện phpMyAdmin 26
Hình 13: T o dạ ữ liệu database 26
Hình 14: Chọn ngôn ng ữ cho WordPress 27
Hình 15: Thực hiện các bước cài đặt WordPress 27
Hình 16: Thiết lập thông tin cho WordPress 28
Hình 17: Giao diện cài đặt thành công 28
Hình 18: Giao diện đăng nhập 29
Hình 19: Các Plugin 29
Hình 20: Giao diện chính WordPress 30
Hình 21: Các bước setup WooCommerce 30
Hình 22: Giao diện chính WooCommerce 30
Hình 23: Giao diện chính c a website 31 ủ Hình 24: Trang bên ngoài website 31
Trang 8
Hình 25: Thiết lập s n ph m 32 ả ẩHình 26: Trang c a hàng 32 ửHình 27: Giao diện gi hàng 33 ỏHình 28: Thanh toán chưa thiết lập 33 Hình 29: Thông tin sản phẩm đơn 34
Trang 9
1
TÓM TẮT NIÊN LUẬN/ĐỒ ÁN CƠ SỞ NGÀNH/ĐỒ ÁN CHUYÊN NGÀNH
Về lý thuyết :
• Tìm hiểu nghiệp vụ có liên quan
• Tìm hiểu xampp, MySQL, ngôn ngữ php, css
Về thực nghiệm:
• Cài đặt cơ sở dữ liệu MySQL
• Xây dựng website mua bán laptop
Trang 10Để phục vụ cho điều này một cách đơn giản cũng như việc mua bán thanh toán
PLUGIN SEO ĐỂ XÂY DỰNG WEBSITE BÁN LAPTOP”
2 Đối tượng:
• Các chức năng trong wordpress
• Một số sản phẩm laptop
3 Phạm vi nghiên cứu:
Trang 113
CHƯƠNG 1: TỔNG QUAN
1 Tổng quan về thương mại điện tử.[1]
hoặc dịch vụ qua các hệ thống điện tử như Internet và mạng máy tính Thương mại điện tử dựa trên một số công nghệ, chẳng hạn như chuyển tiền điện tử, quản lý chuỗi cung ứng, tiếp thị qua Internet, xử lý giao dịch trực tuyến, trao đổi dữ liệu điện tử (EDI), Hệ thống quản lý hàng tồn kho
và hệ thống thu thập dữ liệu tự động thường sử dụng World Wide Web
ít nhất là cần thiết trong chu kỳ giao dịch, mặc dù nó có thể bao gồm nhiều loại sản phẩm lớn hơn về mặt công nghệ như email, thiết bị di động như điện thoại
Hình 1: Hình thức thương mại điện tử[25]
1.1 Đặc điểm của thương mại điện thử.[2]
▪ Thương mại điện tử cho phép chúng ta thực hiện sự trao đổi hàng
hóa, dịch vụ, sản phẩm, thông tin và tiền tệ thông qua mạng internet hoặc các phương tiện điện tử khác có kết nối mạng internet
▪ Thương mại điện tử có khả năng làm giảm chi phí và nâng cao hiệu
Trang 12▪ Thương mại điện tử hiện nay có thể áp dụng ngay vào hầu hết các ngành dịch vụ khác như chính phủ điện tử, đào tạo trực tuyến, du lịch,…
▪ Khi khoa học công nghệ phát triển, thì khả năng liên kết và chia sẻ thông tin giữa doanh nghiệp, nhà cung cấp, nhà phân phối và khách hàng được cải thiện và nâng cao hiệu quả hoạt động kinh doanh, bán hàng
▪ Có sự khác biệt tuyệt đối giữa thương mại điện tử và kinh doanh điện
mua bán và trao đổi hàng hóa, dịch vụ, thông tin qua các mạng, các phương tiện điện tử và mạng Internet Kinh doanh điện tử chỉ tập trung vào sự kết hợp giữa doanh nghiệp, đối tác, khách hàng và tổ chức các hoạt động trong nội bộ doanh nghiệp
▪ Sự ra đời và phát triển của thương mại điện tử gắn liền với sự tác động
triển của công nghệ thông tin và truyền thông mà thương mại điện tử
có cơ hội phát triển
1.2 Tính năng của thương mại điện tử.[3]
❖ Không giới hạn thời gian:
Giới hạn khách hàng của một doanh nghiệp thực sự bị giới hạn ở thành phố mà công ty đặt trụ sở, trong khi phạm vi tiếp cận của một công ty thương mại điện tử là toàn cầu Thương mại điện tử khuyến khích khách hàng mua hàng từ mọi nơi trên thế giới
Trang 135
Một trong những đặc điểm quan trọng nhất của doanh nghiệp thương mại điện tử là sự chấp nhận chung của trang web Trang web thương mại điện tử phải hoạt động trên các hệ thống và phương pháp được chấp nhận trở nên phổ biến, duy trì các tiêu chuẩn toàn cầu giúp người dùng trang web thương mại điện tử sử dụng trang web một cách hiệu quả
❖ Nền tảng tương tác:
Một tính năng quan trọng khác của cửa hàng thương mại điện tử
là tính tương tác của nó Khả năng tương tác có nghĩa là giao tiếp hai chiều giữa người dùng trang web thương mại điện tử và công ty Khách hàng dễ dàng mua sắm trên các trang web nơi họ có thể tương tác trước, sau và thậm chí trong khi mua hàng
Hơn nữa, doanh nghiệp có thể nhận thức được các vấn đề mà người dùng nền tảng thương mại điện tử của họ đang gặp phải và khắc phục chúng để giảm thiểu thiệt hại
❖ Giàu nội dung:
Số lượng lớn nội dung và thông tin có nghĩa là nội dung và thông tin có thể có sẵn trên trang web dưới dạng âm thanh, video và hình ảnh
Người tiêu dùng có học thức luôn tìm kiếm loại thông tin này trước khi đưa ra quyết định mua hàng Ngoài ra, nội dung như vậy làm cho các trang web thương mại điện tử hấp dẫn người tiêu dùng
❖ Cung cấp thông tin đến khách hàng:
trở nên dễ dàng hơn bao giời hết
Bạn có thể dễ dàng cung cấp thông tin cần thiết mà bạn muốn truyền tải tới khách hàng của mình Việc này không chỉ trở nên dễ dàng mà còn giảm đáng kể chi phí thực hiện
Trang 14Nó cũng cải thiện tính chính xác và kịp thời của thông tin Bằng cách sử dụng mật độ thông tin, mỗi công ty có thể bán cùng một sản phẩm cho một nhóm người khác nhau với các mức giá khác nhau
❖ Cá nhân hóa:
Một đặc điểm của các doanh nghiệp thương mại điện tử giúp họ khác biệt với các doanh nghiệp truyền thống là khả năng cung cấp dịch vụ được cá nhân hóa cho từng khách hàng Sử dụng công nghệ
và lịch sử duyệt web của khách hàng cũng như các giao dịch mua trước đây, các doanh nghiệp có thể đề xuất các sản phẩm được tùy
❖ Dễ dàng sử dụng thanh toán:
Kết nối với internet giúp mọi người ở mọi nơi trên thế giới dễ dàng truy cập vào nền tảng thương mại điện tử 80% thời gian, người dùng duyệt trang web của bạn khi họ không có gì để làm hoặc chỉ đang tìm kiếm thứ gì đó
Để chuyển đổi loại người dùng này thành người mua, bạn cần có một nền tảng thương mại điện tử dễ sử dụng và thậm chí còn dễ sử dụng hơn sau khi bạn dùng thử cổng thông tin
❖ Công cụ báo cáo:
Công cụ báo cáo sẽ cho bạn biết ngay lập tức về các vấn đề mà người dùng của bạn đang gặp phải và bạn có thể khắc phục chúng càng sớm càng tốt trước khi chúng gây thêm vấn đề cho những người dùng khác trên trang web của chúng tôi, nền tảng thương mại điện tử của bạn
Các công cụ báo cáo cũng làm tăng sự tin tưởng của người dùng, biết rằng họ có thể nhận trợ giúp nếu giao dịch của họ gặp sự cố
❖ Công cụ mã khuyến mại và giảm giá:
Một tính năng khác ít phổ biến hơn của nền tảng thương mại điện
tử là công cụ mã giảm giá và khuyến mại
Người dùng có xu hướng mua nhiều hơn khi họ được giảm giá khi
Trang 15mã nguồn mở (tên thương mại, công ty)
Mã nguồn mở ứng dụng trong công nghệ rất đa dạng, nó giúp người lập trình nhanh chóng tạo ra phần mềm dựa trên những gì đã có Không chỉ vậy, các lập trình viên cũng có thể cảm thấy tốt Bổ sung thêm các tính năng
để phần mềm hoàn thiện hơn, đáp ứng nhiều nhu cầu hơn
2.1 Lịch sử hình thành mã nguồn mở.[5]
Thuật ngữ "nguồn mở" được đặt ra tại một hội nghị chiến lược được
tổ chức vào ngày 3 tháng 2 năm 1998 tại Palo Alto, California, ngay sau thông báo phát hành mã nguồn cho trình duyệt web Netscape Tập trung vào việc tuyên bố các cơ hội học tập và phát triển do Netscape tạo ra và chứng minh tính ưu việt của quy trình phát triển phần mềm mở người tham dự hội nghị nói rằng việc phát hành mã nguồn của Netscape, khuyến khích người dùng và nhà phát triển tham gia vào việc sáng tạo và cải thiện mã nguồn, đã tạo ra một cộng đồng mã nguồn mở Đồng thời, họ cũng thấy cần phải có từ để chỉ và phân biệt nó với các khái niệm khác,
và thuật ngữ "mã nguồn mở" đã được Christine Peterson gợi ý.Hai trong
số những người tham dự hội nghị, Bruce Perens và Eric Raymond, đã thành lập Sáng kiến Nguồn Mở (OSI) vào cuối tháng 2 năm 1998, một công ty thúc đẩy việc sử dụng phần mềm nguồn mở Thuật ngữ và Phát triển phần mềm với sự hỗ trợ ban đầu cho nguồn mở Cộng đồng nguồn Netscape đã lan rộng nhanh chóng và phát triển thành như ngày nay
Trang 162.2 Ưu diểm của mã nguồn mở.[6]
sử dụng, đồng thời bạn có thể tùy chỉnh mã theo cách mình muốn
khá thân thiện với người dùng Đặc biệt nếu bạn có ít kinh nghiệm với các trang web, bạn có thể thao tác nhanh chóng ngay cả sau một vài lần tương tác
• Tăng khả năng sáng tạo: Đối với mã nguồn mở, bạn có nhiều cơ hội
để phát huy khả năng sáng tạo, phát triển phần mềm và trang web với nhiều tính năng cao cấp và hiện đại hơn
• Tính năng phù hợp: Các phần mềm mã nguồn mở thường sẽ có các tính năng rất phù hợp với nhu cầu của người dùng vì chính họ đang đóng góp một phần vào việc phát triển phần mềm, đó cũng là lý do mà các phần mềm mã nguồn mở thường rất nhẹ nhàng
• Tính ổn định: Mã nguồn mở có thể được sử dụng cho các dự án "dài hạn" khi các công ty, tập đoàn có đội ngũ lập trình viên giàu kinh nghiệm để điều hành và quản lý
2.3 Nhược điểm của mã nguồn mở
• Tốc độ tải trang chậm: Các trang web sử dụng mã nguồn mở thường
có tốc độ tải trang chậm hơn nhiều so với các trang web nguồn đóng
Lý do cho điều này là chắc chắn trong bộ mã nguồn mở không tránh
bình thường
• Bảo mật kém: Vì mã nguồn mở được cung cấp công khai trên internet nên tin tặc có thể dễ dàng lấy được mã nguồn của bạn và tìm cách dễ dàng xâm nhập vào trang web của bạn Hậu quả của việc này là nhẹ Trộm cắp dữ liệu, tệ hơn nữa, có thể gây tổn hại đến danh tiếng của công ty
Trang 179
• Khó nâng cấp: Khi sử dụng mã nguồn mở, việc nâng cấp gần như là không thể vì bạn phải tuân theo mã nguồn này và có thể phụ thuộc vào sự hỗ trợ của các nhà cung cấp mã nguồn mở này
• Dễ gặp phải những mã nguồn mở kém chất lượng: Nhiều người không có kiến thức về lập trình sẽ lợi dụng mã nguồn mở để chuộc lợi bằng cách chọn một mã nguồn mở bất kỳ và giao cho khách hàng
2.4 Những loại mã nguồn dùng để xây dựng website
• Wordpress: Ngày nay, nhiều công ty lựa chọn mã nguồn mở với
CMS mạnh mẽ
• Joomla: Người dùng có thể phát triển thêm nhiều tính năng, bên cạnh
đó Joomla được đánh giá là có cấu hình cao và tính tương thích cao
• Drupal: Được xây dựng nhiều loại database khác nhau như:
PostgreSQL, Microsoft SQL Server, SQLite…
• B2evolution: Được xây dựng dựa trên PHP và MySQL và có mã nguồn mở khá hiệu quả
• Magento OpenCart WooCommerce:, , Thường được dùng để thiết
kế website thương mại điện tử với nhiều tính năng phù hợp như: Ví dụ: thanh toán, giỏ hàng,
Trang 18CHƯƠNG 2: NGHIÊN CỨU LÝ THUYẾT
2.1 Giới thiệu về Wor dP ress [9]
WordPress là phần mềm mã nguồn mở (open source software) được viết bằng ngôn ngữ lập trình PHP và sử dụng hệ quản trị cơ sở dữ liệu MySQL WordPress được xuất bản lần đầu vào ngày 27 tháng 5 năm 2003 bởi Matt Mullenweg và Mike Little WordPress hiện được sở hữu và phát triển bởi công ty Automattic có trụ sở tại San Francisco, California tại Hoa Kỳ
WordPress là một mã nguồn mở bằng ngôn ngữ PHP để hỗ trợ tạo blog
cá nhân, và nó được rất nhiều người sử dụng ủng hộ về tính dễ sử dụng, nhiều tính năng hữu ích Qua các năm, số lượng người sử dụng tăng lên, các cộng tác viên là những lập trình viên cũng tham gia đông đảo để phát triển mã nguồn WordPress có thêm những tính năng mới Và cho đến năm
2015 WordPress đã được xem như là một hệ quản trị nội dung trội để hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như blog, website
thậm chí với các loại website có độ phức tạp cao như đặt phòng khách
với quy mô nhỏ và vừa đều có thể triển khai trên nền tảng WordPress
Nhưng như thế không có nghĩa là WordPress chỉ thích hợp với các
dự án nhỏ, mà hiện nay có tới khoảng 25% website trong danh sách 100 website lớn nhất thế giới sử dụng mã nguồn WordPress
Trang 1911
Hình 2: WordPress [26]
2.1.1 Đặt điểm nổi bật của wordpress [10]
• Quản lý trang, bài viết, danh mục, liên kết rất dễ dàng và thuận tiện
• Có rất nhiều giao diện miễn phí đang chờ sẳn
• Hỗ trợ tiện ích kéo và thả, không cần thay đổi code
• Được hỗ trợ bởi nhiều ngôn ngữ
• Có thể phát triển nhiều trang web khác nhau
• Đối với những người mới không biết về code vẫn có thể dùng
được
• WordPress hỗ trợ quản lý blog di động
• Tối đa 35 cộng tác viên có thể cùng sử dụng
• WordPress hỗ trợ 3 GB để lưu trữ tệp hình ảnh và văn bản
2.1.2 Những thành tựu của wordpress [11]
• Trên khắp thế giới, cứ mỗi giây lại có khoảng 25 bài báo được xuất bản trên các trang web sử dụng WordPress
• Số lượng trang web được xây dựng bằng WordPress chiếm 23% tổng số trang web trên toàn thế giới
• Trong số 100% trang web sử dụng mã nguồn CMS, WordPress chiếm 60%
Trang 20• WordPress phiên bản 4.0 đạt hơn 16 triệu lượt tải xuống chỉ sau hai tháng
• WordPress đã được dịch sang 52 ngôn ngữ khác nhau Tuy nhiên chưa có phiên bản tiếng Việt chính thức nhưng bạn có thể dễ dàng chuyển sang tiếng Việt bằng cách tìm kiếm bài viết trên blog với từ khóa "Việt hóa WordPress"
• Năm 2014 đã có hơn 80 cuộc họp WordPress
• Hiện có khoảng 785 nhà phát triển đang làm việc cùng nhau trên mã nguồn WordPress
• Nếu chỉ tính các chủ đề miễn phí trong thư viện WordPress.org, thì
có hơn 2.700 chủ đề khác nhau
2.1.3 Ưu điểm của wordpress [12]
• Giúp các lập trình viên viết mã nhanh chóng khi thực hiện các dự
án tùy chỉnh thay vì các nền tảng như framework hoặc viết mã thuần túy
• Thiết kế trang web bằng WordPres có chi phí thấp
• WordPress cung cấp một nền tảng dễ sử dụng giúp bạn dễ dàng thiết lập, sử dụng và quản lý trang web WordPress mà không cần phải biết quá nhiều về PHP hoặc các ngôn ngữ lập trình khác
• Giao diện đa dạng, từ đơn giản đến phức tạp, theme đồ sộ nên bạn
có thể tùy biến mọi thứ theo ý thích
• So sánh với các CMS khác thì các tùy chọn trong WordPress đơn giản, hiệu quả, dễ sử dụng
-website hoặc bổ sung thông tin sau này nếu muốn một cách nhanh chóng và hiệu quả
• Wordpress cung cấp cho người dùng hàng nghìn blog với các bố cục khác nhau giúp bạn dễ dàng chọn bất cứ thứ gì mình muốn
Trang 2113
• Thư viện plugin WordPress phong phú và đa dạng sẽ giúp công việc của bạn trở nên đơn giản, dễ dàng và hiệu quả hơn bất kỳ CMS nào
• Số lượng lớn các trang web được xây dựng bằng WordPress giúp bạn dễ dàng chia sẻ thông tin, học hỏi kiến thức, mẹo và thủ thuật
• WordPress được tích hợp sẵn và dễ dàng Tối ưu hóa Công cụ Tìm kiếm để giúp trang web của bạn xếp hạng cao hơn trên các trang tìm kiếm của Google với chi phí thấp
dụng và phát triển mà không gặp trở ngại về ngôn ngữ
2.1.4 Nhược điểm của Wordpress [13]
• Tính bảo mật không cao Do WordPress quá nổi tiếng với mã nguồn
mở hoàn toàn miễn phí, ai cũng có thể tải về nên hacker dễ dàng tìm
ra sơ hở và hack trang không khó Do đó, bạn nên thường xuyên cập nhật lõi WordPress và tất cả các plugin để sửa lỗi
• WordPress chỉ phù hợp với các trang web nhỏ Khi thiết kế website thương mại điện tử hoặc website cho các công ty, tổ chức lớn nên thiết kế theo framework hoặc code thủ công để đảm bảo hiệu quả tốt
• WordPress có hiệu quả tương đối thấp trong việc xử lý các cơ sở dữ liệu lớn do mô hình nền tảng dữ liệu tập trung này đã là một phần của lõi WordPress
• Wordpress Model tải tất cả tài nguyên lập trình như class, Function khi dữ liệu được yêu cầu tải hệ thống khá cao
• Hầu hết các chủ đề trên một trang web WordPress đều khá giống nhau và không khác biệt nhiều khi thay đổi chủ đề hoặc màu sắc, điều này khó để bạn tạo ra được sự khác biệt, thu hút khách hàng
• WordPress chứa nhiều code thừa làm ảnh hưởng đến tốc độ tải
Trang 22trang web
• Nhiều theme và plugin WordPress miễn phí không được cập nhật hoặc hỗ trợ thường xuyên, điều này gây ra nhiều khó khăn khi sử dụng và ảnh hưởng xấu đến trang web của bạn nếu nền tảng WordPress được cập nhật thường xuyên Vì vậy, bạn chủ yếu nên dựa vào các plugin cao cấp và nâng cấp cho phù hợp
• Thiết kế blog chuyên nghiệp trên nền tảng WordPress thiếu các tính năng quản lý người dùng và blog cơ bản
• Nếu bạn cần thay đổi trang web của mình trên nền tảng WordPress, người xây dựng trang web cần có một số kiến thức nhất định về WordPress
2.2 Tìm hiểu plugin WooCommerce là gì? [14]
WooC Commerce là một plugin miễn phí được sử dụng trong các chủ
đề WordPress Plugin mã nguồn mở này được sử dụng cho web bán hàng trên các trang web Các tính năng của WooCommerce như: giỏ hàng, số lượng sản phẩm và thanh toán trực tuyến, hiển thị các chương trình khuyến mãi… giúp các cá nhân, công ty bán hàng dễ dàng hơn
Hình 3: WooCommerce[27]
2.2.1 Chức năng của plugin WooCommerce [15]
• Tạo danh sách để người dùng có thể tự do nhập và tìm kiếm thông tin sản phẩm (ví dụ: mã, tên, số lượng, đơn hàng, đơn giá, )
• Tính toán tổng chi phí cho đơn đặt hàng của người mua một cách nhanh chóng và chính xác
• Hỗ trợ các phương thức thanh toán trực tiếp và trực tuyến phổ biến
Trang 2315
như: PayPal, thẻ tín dụng, tiền mặt khi nhận hàng, tiền mặt
• Hỗ trợ tính thuế VAT hoặc thuế doanh nghiệp
• Cung cấp template mẫu, hỗ trợ tạo giao diện trực quan cho doanh nghiệp
• Xác nhận trạng thái đơn hàng, giúp người bán biết được hàng của mình đang ở giai đoạn nào (xác nhận đơn hàng, giao hàng, giao hàng thành công hay yêu cầu trả lại, )
2.2.2 Ưu điểm của plugin WooCommerce.[16]
• Miễn phí hoàn toàn tuy nhiên khi thương mại hóa cần phải trả mốt khoảng phí theo qui định
• Dễ dàng cài đặt và sử dụng nên người dùng không cần có kiến thức chuyên sâu v k thuề ỹ ật
• Có một thư viện mẫu WordPress phong phú để người dùng có thể nhanh chóng thiết kế trang web doanh nghiệp trực tuyến chỉ trong vài bước
• Các nhà phát triển thường xuyên cập nhật và hỗ trợ các tính năng mới
• Tính bảo mật cao, ngăn chặn mọi sự xâm nhập của tin tặc và mã độc, giữ an toàn cho dữ liệu người dùng và thông tin giao dịch
• Cho phép người dùng tùy ý định cấu hình một số lượng lớn các tính năng hoặc tiện ích mở rộng tích hợp sẵn
2.3 Tìm hiểu về ngôn ngữ lập trình PHP
2.3.1 Giới thiệu về PHP.[17]
PHP là từ viết tắt của Trang chủ cá nhân Đây là một dạng mã hoặc một bộ ngôn ngữ kịch bản.Ngôn ngữ PHP chủ yếu được phát triển cho các ứng dụng dựa trên máy chủ.Mỗi khi các lập trình viên PHP viết chương trình, các tập lệnh sẽ được thực thi trên máy chủ, nơi tạo ra mã HTML.Nhờ đó, các ứng dụng trên trang web có thể chạy dễ dàng
Ngôn ngữ PHP phù hợp để lập trình website vì nó dễ dàng giao