1. Trang chủ
  2. » Luận Văn - Báo Cáo

Ứng dụng phần mềm mã nguồn mở wordpress và một số plugin vào thiết kế website bán hàng

72 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Ứng dụng phần mềm mã nguồn mở WordPress và một số plugin vào thiết kế website bán hàng
Tác giả Cầm Bá Thắng
Người hướng dẫn TS. Nguyễn Đăng Minh
Trường học Hanoi University of Science and Technology
Chuyên ngành Công nghệ Thông tin
Thể loại Khoá luận tốt nghiệp
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 72
Dung lượng 4,29 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • CHƯƠNG I TỔNG QUAN VỀ WEBSITE TRÊN MÃ NGUỒN MỞ (11)
    • 1.1. Giới thiệu Phần mềm mã nguồn mở (11)
      • 1.1.1. Sự ra đời và phát triển của phần mềm nguồn mở (12)
      • 1.1.2. Lợi ích của Mã nguồn mở (13)
      • 1.1.3. Ứng dụng của mã nguồn mở (14)
    • 1.2. Lịch sử hình thành và phát triển của WordPress (15)
      • 1.2.1. Giới thiệu và định nghĩa về WordPress (16)
      • 1.2.2. Ứng dụng của WordPress (16)
      • 1.2.3. Ưu điểm và nhược điểm của WordPress (17)
      • 1.2.5. Các bản cập nhật của WordPress (19)
    • 1.3. Lịch sử hình thành của XAMPP (20)
      • 1.3.1. Giới thiệu về XAMPP (21)
      • 1.3.2. Ứng dụng của XAMPP (22)
      • 1.3.3. Ưu điểm và Nhược điểm của XAMPP (22)
      • 1.3.4. Cài đặt XAMPP (23)
      • 1.3.5. Dowload và cài đặt WordPress (27)
    • 1.4. Plugin trong WordPress là gì ? (34)
      • 1.4.1. Cách cài plugin trong WordPress (35)
      • 1.4.2. Một số WordPress plugin cần có cho mọi website (38)
  • CHƯƠNG II. GIỚI THIỆU, PHÂN TÍCH HỆ THỐNG CỦA WEBSITE (46)
    • 2.1. Giới thiệu về dự án, website bán hàng (46)
    • 2.2. Những đối tượng nhắm đến (47)
    • 2.3. Phân tích tổng quan website bán hàng (47)
  • CHƯƠNG III. THIẾT KẾ WEBSITE BÁN HÀNG TRÊN WORDPRESS (49)
    • 3.1. Sử dụng Elementor để tùy chỉnh (49)
    • 3.2. Sử dụng Customize để tùy chỉnh (49)
    • 3.3. Thêm, sửa, xóa sản phẩm trong Website (50)
      • 3.3.1. Thêm sản phẩm (52)
      • 3.3.2. Sửa sản phẩm (54)
      • 3.3.3. Xóa sản phẩm (54)
    • 3.4. Các chức năng có ở trong Website (55)
      • 3.4.1. Chức năng của trang Menu (55)
    • 3.5. Thành viên cho website và phân quyền (64)
      • 3.5.1. Phân quyền thành viên trong website WordPress (65)
      • 3.5.2. Sửa, xóa thành viên trong website (66)
  • KẾT LUẬN (45)

Nội dung

TỔNG QUAN VỀ WEBSITE TRÊN MÃ NGUỒN MỞ

Giới thiệu Phần mềm mã nguồn mở

Phần mềm mã nguồn mở (Free and Open-Source Software) là phần mềm mà mã nguồn được công khai, cho phép công chúng sử dụng, xem xét, chỉnh sửa và phân phối Điều này mang lại quyền truy cập cho mọi người để thay đổi và cải tiến phần mềm theo nhu cầu cá nhân Thường thì phần mềm mã nguồn mở được phát triển và duy trì bởi cộng đồng người dùng và nhà phát triển đam mê, những người đóng góp ý kiến, sửa lỗi và phát triển các tính năng mới.

Phần mềm mã nguồn mở mang lại nhiều lợi ích đáng kể, bao gồm tính minh bạch, linh hoạt và khả năng tùy chỉnh cao Người dùng có thể kiểm tra và đánh giá mã nguồn một cách dễ dàng, đồng thời nhận được sự hỗ trợ từ cộng đồng đa dạng Các dự án nổi tiếng như Linux, Apache, MySQL và WordPress đã chứng minh sự phát triển nhanh chóng và ảnh hưởng lớn đến nhiều lĩnh vực công nghệ khác nhau.

Nhà cung cấp phần mềm nguồn mở có quyền yêu cầu người dùng thanh toán cho các dịch vụ như bảo hành, huấn luyện, nâng cấp và tư vấn, mà họ đã thực hiện để phục vụ người dùng Tuy nhiên, họ không được phép bán các sản phẩm nguồn mở, vì những sản phẩm này thuộc về tài sản trí tuệ chung, không phải là tài sản riêng của bất kỳ nhà cung cấp nào.

Open Source mang lại nhiều tiện ích, bao gồm quyền tự do sử dụng chương trình cho mọi mục đích, quyền nghiên cứu cấu trúc và chỉnh sửa theo nhu cầu, truy cập vào mã nguồn, phân phối lại các phiên bản cho người khác, cũng như quyền cải tiến chương trình và phát hành các bản cải tiến vì lợi ích cộng đồng.

Phần mềm mã nguồn mở đang trở thành xu hướng quan trọng trong ngành công nghệ thông tin, với sự phát triển và phổ biến toàn cầu Nó mang lại nhiều lợi ích cho cộng đồng người dùng và ngành công nghiệp, góp phần vào sự tiến bộ và phát triển công nghệ.

1.1.1 Sự ra đời và phát triển của phần mềm nguồn mở

Mã nguồn mở (Open Source) đã có mặt từ những năm 1950, nhưng sự phát triển và phổ biến của nó chỉ thực sự bùng nổ trong những năm gần đây Bài viết này cung cấp cái nhìn tổng quan về lịch sử ra đời và sự phát triển của phong trào mã nguồn mở.

Sự phát triển của mã nguồn mở gắn liền với các hệ điều hành và ngôn ngữ lập trình ban đầu như Unix, được phát triển từ thập niên 1960, đã áp dụng mô hình mã nguồn mở để chia sẻ và phát triển mã nguồn Ngoài ra, các ngôn ngữ lập trình như Lisp và C cũng đóng vai trò quan trọng trong việc thúc đẩy mã nguồn mở Chúng đã dẫn đến việc tạo ra Giấy phép Công cộng GNU (GPL), một giấy phép quan trọng giúp bảo đảm rằng phần mềm mã nguồn mở được giữ nguyên mã nguồn và được chia sẻ một cách tự do.

Sự phát triển của Internet đã thúc đẩy phong trào mã nguồn mở, tạo điều kiện thuận lợi cho việc phát triển và chia sẻ các dự án như Linux, Apache, MySQL và PHP, được gọi là bộ tứ LAMP Những công nghệ này đã trở thành nền tảng quan trọng, cung cấp công cụ cho nhiều ứng dụng và dịch vụ trực tuyến.

Cộng đồng mã nguồn mở đang phát triển mạnh mẽ với hàng triệu nhà phát triển, nhà thiết kế và người dùng toàn cầu tham gia đóng góp Nền tảng như GitHub hỗ trợ lưu trữ và quản lý phiên bản cho các dự án mã nguồn mở Mã nguồn mở đã trở thành yếu tố thiết yếu trong nhiều lĩnh vực như hệ điều hành, máy chủ web, cơ sở dữ liệu, trình duyệt web và ứng dụng di động Các dự án này không chỉ mang lại tính linh hoạt và khả năng tùy chỉnh mà còn thúc đẩy cạnh tranh, khả năng kiểm tra và phát triển nhanh chóng.

Mã nguồn mở đã trở thành một phong trào quan trọng, ảnh hưởng sâu rộng đến ngành công nghệ thông tin và xã hội Khả năng sử dụng, chỉnh sửa và chia sẻ mã nguồn đã thúc đẩy sự phát triển và sáng tạo trong cộng đồng lập trình viên và người dùng toàn cầu.

1.1.2 Lợi ích của Mã nguồn mở

Mã nguồn mở là phần mềm miễn phí cho phép người dùng sao chép và chia sẻ, mang lại nhiều lợi ích cho trang web và doanh nghiệp trong thiết kế website Việc hiểu rõ định nghĩa mã nguồn mở giúp bạn nhận thức được giá trị của nó trong việc phát triển và tối ưu hóa các giải pháp trực tuyến.

Sản phẩm mã nguồn mở thường có tính năng bảo mật cao, và khi phát hiện lỗ hổng, chúng được khắc phục nhanh chóng hơn so với phần mềm bản quyền Các hệ thống mã nguồn mở, đặc biệt là những hệ thống dựa trên nền tảng UNIX, hoạt động rất linh hoạt và hiệu quả.

Các hệ thống này được xây dựng từ các khối thống nhất và chi tiết, cho phép dễ dàng thay thế các phần của hệ thống bằng các phần khác có giao diện tương tự Cộng đồng hỗ trợ mã nguồn mở rất lớn, giúp website của bạn không phụ thuộc vào bất kỳ công ty nào.

Mã nguồn mở cho phép người dùng quản lý và kiểm soát các chức năng của phần mềm Với thiết kế "mở", nó tạo điều kiện cho nhiều lập trình viên phát triển các tính năng mới, từ đó thể hiện khả năng sáng tạo của họ.

Mã nguồn mở mang lại tính linh hoạt và khả năng tùy chỉnh cao cho người dùng, cho phép họ xem và chỉnh sửa mã nguồn theo nhu cầu riêng Điều này giúp phần mềm có thể được điều chỉnh và thích nghi với các yêu cầu cụ thể, mở ra nhiều cơ hội linh hoạt hơn so với phần mềm đóng.

Lịch sử hình thành và phát triển của WordPress

WordPress, ban đầu được phát triển như một hệ thống xuất bản blog, đã mở rộng để hỗ trợ nhiều loại nội dung web khác như danh sách gửi thư, diễn đàn, phòng trưng bày phim, trang quản lý hội viên, hệ thống quản trị đào tạo (LMS) và cửa hàng trực tuyến Theo thống kê tháng 10 năm 2021, 42,8% trong số 10 triệu website hàng đầu sử dụng WordPress, cho thấy nó là một trong những giải pháp hệ quản trị nội dung phổ biến nhất hiện nay.

WordPress, được sáng lập bởi Matt Mullenweg và Mike Little vào ngày 27 tháng 5 năm 2003, ban đầu là nền tảng viết blog nhưng đã phát triển thành một hệ thống quản lý nội dung (CMS) mạnh mẽ và phổ biến Sau khi ra mắt, WordPress nhanh chóng thu hút sự chú ý và phát triển nhờ sự đóng góp của cộng đồng người dùng và nhà phát triển, cung cấp nhiều plugin, theme và bản localizations Qua nhiều phiên bản cải tiến, WordPress đã bổ sung nhiều tính năng mới và cải thiện hiệu suất, tạo ra một hệ sinh thái phong phú cho người dùng Sự linh hoạt và tùy chỉnh của WordPress cho phép xây dựng nhiều loại trang web, từ blog cá nhân đến cửa hàng trực tuyến và trang web doanh nghiệp lớn Đặc biệt, WordPress chú trọng đến trải nghiệm người dùng với giao diện quản trị đơn giản, giúp người dùng dễ dàng quản lý nội dung mà không cần kiến thức kỹ thuật sâu.

Hiện nay, WordPress là một trong những hệ thống quản lý nội dung (CMS) phổ biến nhất toàn cầu, được hàng triệu trang web sử dụng trong nhiều lĩnh vực khác nhau Cộng đồng WordPress không ngừng lớn mạnh, cung cấp hỗ trợ cho người dùng thông qua diễn đàn, tài liệu hướng dẫn và các sự kiện giao lưu.

Với sự phát triển không ngừng và sự hỗ trợ từ cộng đồng, WordPress đã trở thành một công cụ mạnh mẽ cho việc xây dựng và quản lý website, mang lại nhiều lợi ích và tiện ích cho người dùng trên toàn thế giới.

Theo báo cáo của BuiltWith, tính đến tháng 9 năm 2021, WordPress chiếm khoảng 41% tổng số trang web trên internet, cho thấy sự phổ biến và ưa chuộng của nền tảng này trong cộng đồng người dùng.

1.2.1 Giới thiệu và định nghĩa về WordPress

WordPress (WP, WordPress.org) là một hệ quản trị nội dung mã nguồn mở miễn phí, được phát triển bằng ngôn ngữ PHP và sử dụng cơ sở dữ liệu MySQL hoặc MariaDB Nó bao gồm hai thành phần chính: kiến trúc plugin và hệ thống template, được gọi là theme trong WordPress.

WordPress là một hệ thống mã nguồn mở miễn phí, được phát triển bằng ngôn ngữ PHP và sử dụng cơ sở dữ liệu MySQL, nổi bật trong việc xuất bản blog và website Nó được biết đến như một CMS dễ sử dụng và phổ biến nhất trên toàn cầu.

WordPress là lựa chọn lý tưởng cho việc xây dựng website, đặc biệt là cho các trang tin tức và blog Mặc dù không phù hợp với các hệ thống website lớn hoặc mạng xã hội phức tạp, nhưng WordPress vẫn mang lại nhiều tính năng hữu ích cho những dự án nhỏ hơn Nếu bạn đang tìm kiếm một nền tảng dễ sử dụng và linh hoạt cho website của mình, hãy cân nhắc đến WordPress.

WordPress sở hữu giao diện thân thiện và dễ sử dụng, cho phép người dùng thực hiện các thao tác một cách đơn giản Chỉ cần dành một ít thời gian để nghiên cứu, bạn có thể tự thiết lập và quản lý website của riêng mình.

WordPress là một hệ thống quản lý nội dung (CMS) mạnh mẽ và linh hoạt, cho phép người dùng dễ dàng tạo và quản lý trang web, blog và cửa hàng trực tuyến Dưới đây là một số ứng dụng của WordPress.

Blog cá nhân: WordPress ban đầu ra đời như một nền tảng blog, nên nó rất phù hợp để tạo và quản lý các blog cá nhân

WordPress là nền tảng lý tưởng để xây dựng trang web doanh nghiệp chuyên nghiệp, bao gồm các trang như trang chủ, giới thiệu, dịch vụ, sản phẩm, và liên hệ, giúp nâng cao sự hiện diện trực tuyến của bạn.

WordPress cung cấp nhiều plugin và chủ đề mạnh mẽ để xây dựng cửa hàng trực tuyến, giúp bạn dễ dàng bán hàng và quản lý sản phẩm hiệu quả.

WordPress cho phép tạo ra các cộng đồng trực tuyến thông qua việc sử dụng các plugin diễn đàn, giúp người dùng dễ dàng chia sẻ thông tin và tham gia vào các cuộc thảo luận.

WordPress là nền tảng lý tưởng để xây dựng các trang web tin tức và tạp chí trực tuyến, nhờ vào các chủ đề và plugin đa dạng Với WordPress, bạn có thể dễ dàng xuất bản các bài viết, bài báo và nội dung liên quan, giúp thu hút độc giả và nâng cao trải nghiệm người dùng.

WordPress là nền tảng lý tưởng để xây dựng các trang web giáo dục, bao gồm trường học trực tuyến, khóa học trực tuyến và tài liệu học tập Với tính linh hoạt và khả năng tùy chỉnh cao, WordPress có thể đáp ứng nhiều mục đích và ngành nghề khác nhau trong lĩnh vực giáo dục.

1.2.3 Ưu điểm và nhược điểm của WordPress

Lịch sử hình thành của XAMPP

XAMPP, được phát triển bởi Kai 'Oswald' Seidler từ năm 2002, là một gói công cụ tổng hợp giúp phát triển và chạy ứng dụng web trên máy tính cá nhân Ban đầu chỉ hỗ trợ Windows, XAMPP đã mở rộng sang cả Linux và macOS, nhanh chóng trở thành công cụ phát triển web phổ biến nhờ vào tính đơn giản và dễ sử dụng Nó cung cấp môi trường phát triển đầy đủ với máy chủ web Apache, cơ sở dữ liệu MySQL, và ngôn ngữ lập trình PHP cùng Perl Ngoài ra, XAMPP còn tích hợp các công cụ hỗ trợ như phpMyAdmin cho việc quản lý cơ sở dữ liệu MySQL và FileZilla để quản lý file.

Phần mềm XAMPP là công cụ phổ biến cho lập trình viên trong việc thiết lập website bằng ngôn ngữ PHP Nó cung cấp một web server đã được cài đặt sẵn các công cụ như PHP, Apache, và MySQL Với giao diện thân thiện, XAMPP cho phép lập trình viên dễ dàng quản lý các tính năng của server, bao gồm việc đóng mở và khởi động lại Đặc biệt, XAMPP được phát triển theo mã nguồn mở, mang lại nhiều lợi ích cho người dùng.

XAMPP cho phép bạn thiết lập một máy chủ web Apache trên máy tính cá nhân, hỗ trợ phát triển và kiểm tra ứng dụng web trong môi trường localhost Nó đi kèm với hệ quản trị cơ sở dữ liệu MySQL, giúp bạn dễ dàng tạo và quản lý cơ sở dữ liệu Ngoài ra, XAMPP cung cấp các phiên bản PHP và Perl, mang lại sự linh hoạt trong lập trình và triển khai ứng dụng web.

Dạng đầy đủ của XAMPP được tích hợp của 5 phần mềm chính :

X : Chữ X là viết tắt của hệ điều hành của phần mềm này đang hoạt động : Windows, Mac OS X, Linux, Solaris

Apache is a widely used open-source web server software, accounting for 46% of all websites globally It is developed and maintained by the Apache Software Foundation, making it a popular choice for web hosting.

MariaDB (M): Chữ M là MariaDB là phần mềm mã nguồn mở được tách ra một nhánh do cộng đồng phát triển của hệ quản trị cơ sở dữ liệu MySQL

PHP (Hypertext Pre-processor) là ngôn ngữ lập trình kịch bản, được sử dụng rộng rãi trong phát triển website tĩnh và động, cũng như các ứng dụng web Các script PHP cho phép tạo ra nội dung động và tương tác trên các trang web.

Các server hỗ trợ PHP có khả năng xử lý và hiển thị các script được lưu dưới định dạng tệp ".php" Những script này sẽ được diễn giải và hiển thị trên website theo mẫu thiết kế mà lập trình viên đã chọn.

Perl (P), viết tắt của Practical Extraction and Report Language, là một ngôn ngữ lập trình hiện đại, hoạt động song song với PHP trong môi trường Xampp Ngôn ngữ này có khả năng lọc bỏ dữ liệu thừa và cung cấp thông tin quan trọng cho việc thiết lập website Mặc dù không phổ biến bằng PHP, Perl vẫn sở hữu nhiều ưu điểm đáng chú ý, thu hút sự quan tâm và ứng dụng của nhiều lập trình viên trên toàn thế giới cho các dự án web của họ.

XAMPP là một phần mềm dễ dàng cài đặt và sử dụng thông qua một file thực thi, cho phép hoạt động như một hệ thống thử nghiệm cục bộ trên Linux, Windows và Mac OS X Gói phần mềm này bao gồm các thành phần tương tự như trên các Web Server thông thường và thường được sử dụng cho nhiều mục đích khác nhau.

Thử nghiệm các dự án tại các địa phương và chuyển nó sang hệ thống hiệu quả Dùng để nghiên cứu và phát triển website qua localhost

Các lập trình viên thử nghiệm và xây dựng các dự án website ngôn ngữ PHP Thường được dùng trong quá trình giảng dạy, học tập

1.3.3 Ưu điểm và Nhược điểm của XAMPP

XAMPP có rất nhiều ưu điểm như :

Có thể chạy được được trên mọi hệ điều hành như: Windows, Linux, Cross- Platform, MacOS

XAMPP được cấu hình đơn giản với nhiều chức năng như: Hỗ trợ SSL trên Localhost, giả lập Server, giả lập Mail Server

XAMPP tích hợp nhiều tính năng quan trọng như Apache, PHP và MySQL, giúp người dùng không cần cài đặt từng thành phần riêng lẻ Chỉ cần làm theo hướng dẫn cài đặt XAMPP, người dùng có thể thiết lập một Web Server hoàn chỉnh một cách dễ dàng.

XAMPP có giao diện sử dụng một cách tiện lợi và cho phép người dùng bật/tắt máy chủ bất kỳ lúc nào

Bên cạnh đó cũng có một số nhược điểm của XAMPP như :

XAMPP không thích hợp cho môi trường sản phẩm thực tế vì nó được thiết kế chủ yếu để phát triển và kiểm thử trên localhost Việc triển khai ứng dụng web từ XAMPP lên môi trường sản phẩm có thể gặp nhiều khó khăn.

XAMPP không được thiết kế với tiêu chuẩn bảo mật cao, do đó người dùng cần có kiến thức về bảo mật để cấu hình và quản lý XAMPP một cách an toàn Mặc dù có thể thực hiện các biện pháp bảo mật nâng cao, nhưng việc này yêu cầu sự hiểu biết nhất định từ người sử dụng.

XAMPP không phù hợp cho các dự án lớn và phức tạp, mà chủ yếu thích hợp cho phát triển và kiểm thử ứng dụng web nhỏ và trung bình Đối với những dự án lớn, việc lựa chọn một môi trường phát triển web chuyên nghiệp hơn sẽ là lựa chọn tối ưu Bên cạnh đó, một số người dùng đã báo cáo về vấn đề độ ổn định của XAMPP, bao gồm lỗi và sự cố trong quá trình sử dụng, mặc dù điều này có thể phụ thuộc vào cấu hình và các yếu tố khác của hệ thống.

XAMPP là một công cụ phát triển ứng dụng web hiệu quả cho môi trường cục bộ, nhưng khi chuyển sang môi trường sản xuất, việc sử dụng hosting web chuyên nghiệp và tuân thủ các quy tắc bảo mật là rất quan trọng Mặc dù XAMPP mang lại nhiều lợi ích, người dùng cần xem xét kỹ lưỡng các yêu cầu và mục tiêu phát triển của mình trước khi lựa chọn giữa XAMPP và các công cụ phát triển web khác.

1.3.4 Cài đặt XAMPP Đây là các bước cơ bản để cài đặt XAMPP trên hệ điều hành Windows:

Bước 1 : Truy cập vào trang web chính thức của XAMPP

(https://www.apachefriends.org/download.html)

Hình 1.1 : Trang website của XAMPP

Bước 2 : Chọn hệ điều hành đang sử dụng rồi click vào nút Download

Lưu ý: Ta cần chọn đúng phiên bản hệ điều hành, lúc này hãy đợi một lúc để quá trình download hoàn tất (dung lượng file download khoảng 150MB)

Bước 3 : Tiếp theo, unzip file vừa download rồi chọn nút Install

Bước 4 : Sau đó người dùng sẽ được chuyển tới giao diện dưới đây, tiếp tục chọn vào checkbox MySQL và phpMyAdmin

Hình 1.4 : Chọn Components Bước 5 : Tiếp theo chúng ta cần chọn ngôn ngữ cho công cụ và nhấn nút Save

Bước cuối cùng trong quá trình cài đặt XAMPP là đánh dấu vào ô "Do you want to start the Control Panel now?" và nhấn Finish để hoàn tất.

Hình 1.6 : Đã cài xong XAMPP

Và đó là những bước để cài XAMPP về máy tính cho Windows

1.3.5 Dowload và cài đặt WordPress

Chuẩn bị trước khi cài đặt WordPress :

Trước khi đi vào các bước cài đặt WordPress chúng ta phải cài đặt XAMPP trên máy tính để tạo môi trường cho website hoạt động

Hình 1.7 : Bật lên và sử dụng

Sau đây là 5 bước cài đặt website WordPress nhanh chóng :

Bước 1 : Dowload mã nguồn từ website WordPress.org :

Truy cập trang web của WordPress (https://wordpress.org/download/)

Bước 2 : Copy mã nguồn WordPress dán vào localhost :

After downloading, we extract it into a folder named 'WordPress.' This folder contains the directories wp-admin, wp-includes, wp-content, and files such as index.php and wp-config-sample.php, collectively referred to as the WordPress source code.

Hình 1.9 : Bên trong thư mục đã tải về của WordPress

Vào thư mục D:\XAMPP\htdocs tạo một thư mục mới đặt tên cho dự án :

Hình 1.10 : Tạo một thư mục mới

Bước 3 : Tạo database WordPress mới :

Plugin trong WordPress là gì ?

Plugin trong WordPress là phần mở rộng giúp tùy chỉnh và nâng cao chức năng của trang web mà không cần thay đổi mã nguồn Chúng cung cấp các tính năng bổ sung, sửa đổi chức năng hiện có, và cho phép người dùng dễ dàng thêm các công cụ mới mà không cần kiến thức về mã hóa Với hàng nghìn plugin có sẵn, người dùng có thể thay đổi giao diện, tối ưu hóa SEO, tích hợp công cụ phân tích, và nhiều tính năng khác để cải thiện hiệu suất website WordPress.

25 viện plugin của WordPress, và chúng ta có thể tìm thấy chúng từ trang quản lý plugin trong bảng điều khiển WordPress

Plugin trong WordPress là phần mở rộng phần mềm giúp nâng cao chức năng của trang web Chúng cho phép thêm tính năng mới, tùy chỉnh giao diện và cải thiện hiệu suất một cách dễ dàng Việc sử dụng plugin giúp người dùng tùy chỉnh trang web theo nhu cầu mà không cần viết mã Bằng cách cài đặt và kích hoạt plugin, bạn có thể linh hoạt mở rộng khả năng của trang web.

1.4.1 Cách cài plugin trong WordPress

Cách đầu tiên để cài đặt plugin cho WordPress là thông qua khu vực quản trị WordPress Admin Area/Dashboard trong thư viện Plugin Phương pháp này rất đơn giản và nhanh chóng, chỉ cần tìm kiếm tên plugin và thực hiện cài đặt Tuy nhiên, lưu ý rằng thư viện Plugin của WordPress chỉ cung cấp các plugin miễn phí.

Bước 1 : Truy cập Trang chủ WordPress > Vào phần Plugins > Chọn Add New

Hình 1.19 : Cài mới plugin Bước 2 : Sau đó nhập tên plugin bạn cần cài đặt vào thanh tìm kiếm

Để cài đặt plugin, bước thứ ba là xác định và tìm kiếm đúng plugin mong muốn Bạn cần kiểm tra kỹ thông tin về tác giả, đánh giá và số lượt tải để đảm bảo rằng plugin đó là bản quyền và đáng tin cậy.

Bước 4 : Click vào “Cài đặt ngay”, đợi quá trình hoàn tất Bây giờ nút “Cài đặt ngay” sẽ chuyển thành “Kích hoạt”, tiếp tục click để kích hoạt plugin

Vậy là ta đã hoàn tất việc cài đặt plugin

1.4.2 Một số WordPress plugin cần có cho mọi website

Elementor là một trong những trình xây dựng drag and drop phổ biến nhất, dễ sử dụng và thân thiện với người mới bắt đầu, với hơn 5 triệu lượt cài đặt đang hoạt động Tính năng kéo và thả của nó cho phép người dùng tạo ra một website hoàn hảo một cách nhanh chóng và hiệu quả.

Plugin đi kèm với các mẫu có sẵn, cho phép người dùng dễ dàng tùy chỉnh theo nhu cầu Ngoài ra, plugin hoàn toàn đáp ứng và tích hợp các chức năng undo và redo, giúp người dùng quay lại các phiên bản trước hoặc kiểm tra lịch sử sửa đổi một cách thuận tiện.

WooCommerce là plugin eCommerce hàng đầu cho WordPress, được nhiều người dùng lựa chọn để xây dựng cửa hàng trực tuyến hoàn chỉnh Sự phổ biến của WooCommerce xuất phát từ tính năng thân thiện với cả người mới và người dùng có kinh nghiệm Đây thực sự là giải pháp toàn diện cho trang web thương mại điện tử.

Hình 1.24 : Trang chủ của WooCommerce

Plugin này hỗ trợ bán cả sản phẩm vật chất như quần áo, đồ chơi, đồ điện tử và sản phẩm kỹ thuật số như phần mềm, sách điện tử, mẫu,… Việc tạo cửa hàng trực tuyến và bắt đầu kinh doanh trở nên dễ dàng hơn bao giờ hết với plugin này Ngoài ra, có nhiều tiện ích mở rộng WooCommerce để bổ sung các tính năng eCommerce khác.

Starter Templates là một plugin giúp người dùng thiết kế giao diện website một cách dễ dàng, nhanh chóng và miễn phí Plugin này cung cấp hơn 280 mẫu giao diện được tạo sẵn, mang đến nhiều lựa chọn cho người dùng.

31 nhiều chủ đề khác nhau Những giao diện này được tạo sẵn bởi các trình tạo trang hàng đầu như: Elementor và Beaver Builder

Starter Templates là bộ sưu tập các giao diện được thiết kế sẵn từ trình tạo trang Elementor, nổi bật với các mẫu đẹp mắt, cấu trúc rõ ràng và tối ưu chuẩn SEO Người dùng chỉ cần chọn mẫu phù hợp và chỉnh sửa nội dung theo ý muốn Ngoài ra, bạn có thể lựa chọn các trang cụ thể từ nhiều mẫu khác nhau để kết hợp, tạo ra một trang web với độ tùy chỉnh cao.

Hình 1.25 : Trang chủ của Starter Templates

Stater Templates sẽ yêu cầu bạn chọn Page Build, một trình tạo trang giúp bạn dễ dàng xây dựng website thông qua tính năng kéo và thả.

Starter Templates cung cấp 3 trình tạo trang phổ biến và theo mình thì bạn nên sử dụng trình tạo trang Elementor

Sau khi hoàn tất việc lựa chọn trình tạo trang Plugin sẽ di chuyển chúng ta đến kho giao diện được xây dựng dựa trên trình tạo trang đó

Hình 1.27 : Chọn trang trong Starter Templates

Sau khi chọn mẫu giao diện, bạn sẽ được xem bản demo Nếu phù hợp, hãy chọn “Skip & Continue” để tiến hành cài đặt.

Hình 1.28 : Chọn bỏ qua và tiếp tục

Sau đó, sẽ cần thêm một vài thông tin cơ bản trước khi hoàn tất việc nhúng hoàn toàn giao diện mẫu vào website

Hình 1.29 : Chọn để chỉnh sửa trang

Để hoàn tất quá trình, bạn cần cung cấp thông tin cơ bản như tên và địa chỉ email Sau khi điền xong, hãy đảm bảo tích chọn vào tất cả các tùy chọn bên dưới; nếu không muốn cài đặt bất kỳ phần nào, bạn có thể loại bỏ chúng.

Như vậy, đã hoàn tất việc nhúng giao diện có sẵn vào website

Hình 1.30 : Đã xong và bắt đầu vào chỉnh sửa

Chọn “View Your Website” để tiến hành sửa lại giao diện

Tiếp theo, bạn sẽ chọn phần “Sửa với Elementor” để tiến hành sửa lại giao diện

Giao diện được thiết kế dựa trên trình tạo trang (thao tác bằng cách kéo thả) Vậy nên, việc chỉnh sửa cũng khá dễ dàng và trực quan

Hình 1.32 : Sửa chữa trang bằng Elementor

Việc sở hữu một giao diện chuẩn SEO trong thời gian ngắn không hề đơn giản, nhưng plugin Starter Templates có thể giúp bạn đạt được điều này Khi sử dụng plugin, hãy hạn chế số lượng để không làm ảnh hưởng đến hiệu suất và tốc độ tải trang của website Chỉ nên chọn những plugin cần thiết và thường xuyên cập nhật để đảm bảo tính bảo mật cũng như sự tương thích với phiên bản WordPress hiện tại.

GIỚI THIỆU, PHÂN TÍCH HỆ THỐNG CỦA WEBSITE

Giới thiệu về dự án, website bán hàng

Dự án website bán hàng Organic là nền tảng trực tuyến chuyên cung cấp sản phẩm hữu cơ, bao gồm thực phẩm, đồ uống, mỹ phẩm và các sản phẩm khác từ nguồn tài nguyên tự nhiên Website được thiết kế nhằm giới thiệu và bán các sản phẩm này đến tay người tiêu dùng.

Trang web bán hàng Organic phục vụ cho những người tiêu dùng quan tâm đến sức khỏe và môi trường Sản phẩm trên trang web tuân thủ các tiêu chuẩn chất lượng nghiêm ngặt, không chứa hóa chất độc hại, thuốc trừ sâu và không gây hại cho môi trường.

Dự án này liên tục cập nhật danh mục sản phẩm với tính đa dạng và độ tin cậy cao, cung cấp thông tin chi tiết về nguồn gốc, thành phần, hướng dẫn sử dụng và lợi ích sức khỏe của từng sản phẩm.

Trang web bán hàng Organic không chỉ cung cấp sản phẩm hữu cơ mà còn chia sẻ thông tin về phong cách sống hữu cơ và lợi ích của việc lựa chọn sản phẩm này Các bài viết, blog, hướng dẫn nấu ăn và mẹo sống hữu ích được đăng tải nhằm nâng cao hiểu biết và khuyến khích người dùng áp dụng lối sống hữu cơ.

Các trang web bán hàng Organic thường sở hữu giao diện thân thiện và dễ sử dụng, đồng thời tương thích tốt với các thiết bị di động Chúng cung cấp nhiều tính năng hữu ích như tìm kiếm sản phẩm, đánh giá và nhận xét từ khách hàng, cũng như giỏ hàng và quy trình thanh toán tiện lợi.

Dự án website bán hàng Organic cung cấp cho người dùng một nền tảng để tìm kiếm và mua sắm các sản phẩm hữu cơ chất lượng cao, đồng thời khuyến khích lối sống thân thiện với môi trường và bảo vệ sức khỏe.

Những đối tượng nhắm đến

Đối tượng mục tiêu của một website bán hàng thường phụ thuộc vào loại sản phẩm hoặc dịch vụ mà website cung cấp Thông thường, các đối tượng hướng đến bao gồm những nhóm khách hàng cụ thể có nhu cầu và sở thích liên quan đến sản phẩm đó.

Người tiêu dùng là đối tượng chính mà các website bán hàng nhắm đến, bao gồm những cá nhân có nhu cầu mua sắm và tìm kiếm sản phẩm hoặc dịch vụ để đáp ứng nhu cầu cá nhân của họ.

Khách hàng doanh nghiệp là những công ty, tổ chức hoặc doanh nghiệp có nhu cầu mua sản phẩm và dịch vụ phục vụ cho hoạt động kinh doanh của họ Nếu website bán hàng hướng đến đối tượng này, cần chú trọng cung cấp thông tin rõ ràng và hấp dẫn về sản phẩm để thu hút sự quan tâm từ các doanh nghiệp.

Người mua hàng số lượng lớn đóng vai trò quan trọng đối với các nhà cung cấp buôn, vì họ chủ yếu nhắm đến các nhà phân phối, đại lý hoặc khách hàng có nhu cầu mua số lượng lớn để bán lại hoặc phục vụ cho các dự án lớn.

Khách hàng quốc tế là đối tượng mà các website bán hàng hướng đến khi có khả năng vận chuyển và cung cấp sản phẩm đến nhiều quốc gia Điều này mở ra cơ hội tiếp cận những người tiêu dùng có nhu cầu mua hàng từ bất kỳ đâu trên thế giới.

Khách hàng có nhu cầu đặc biệt là nhóm đối tượng quan trọng đối với các cửa hàng chuyên biệt, bao gồm những người bị dị ứng hoặc yêu thích sản phẩm thủ công Việc hiểu rõ nhu cầu của họ giúp các cửa hàng cung cấp sản phẩm phù hợp và nâng cao trải nghiệm mua sắm.

Chiến lược kinh doanh của người dùng và khả năng nắm bắt cơ hội quảng bá sản phẩm sẽ quyết định hiệu quả tiếp cận khách hàng tiềm năng trên thị trường, từ đó mở rộng thị trường cả trong và ngoài nước.

Phân tích tổng quan website bán hàng

Phân tích website này giúp mọi người hiểu rõ hơn về trang web, đây là một vài tổng quan về website bán hàng :

Trang web bán hàng organic thường có giao diện sáng, gần gũi với thiên nhiên, thể hiện tính hữu cơ qua màu sắc và hình ảnh.

38 ảnh Thiết kế đơn giản, trực quan giúp khách hàng dễ dàng tìm kiếm và mua các sản phẩm hữu cơ

Sản phẩm hữu cơ: Trang web bán hàng organic chuyên cung cấp các sản phẩm hữu cơ như thực phẩm, đồ uống, mỹ phẩm và sản phẩm chăm sóc sức khỏe Những sản phẩm này thường không chứa hóa chất và được sản xuất theo tiêu chuẩn hữu cơ, đảm bảo an toàn và chất lượng cho người tiêu dùng.

Mỗi sản phẩm trên trang web đều được cung cấp mô tả chi tiết về thành phần, cách sử dụng, lợi ích và nguồn gốc, giúp khách hàng nắm rõ thông tin về sản phẩm hữu cơ, từ đó đưa ra quyết định mua hàng chính xác hơn.

Trang giỏ hàng và thanh toán sẽ cung cấp chức năng an toàn và tiện lợi, cho phép khách hàng dễ dàng thêm sản phẩm vào giỏ hàng và thực hiện thanh toán qua các phương thức trực tuyến bảo mật.

Trang web bán hàng organic thường tích hợp các biểu tượng mạng xã hội, cho phép khách hàng dễ dàng chia sẻ thông tin về sản phẩm và trải nghiệm mua sắm Ngoài ra, đánh giá khách hàng và đánh giá sản phẩm cũng được cung cấp, giúp người tiêu dùng đánh giá chất lượng sản phẩm và dịch vụ một cách hiệu quả.

Chính sách vận chuyển và hoàn trả trên trang web cung cấp thông tin chi tiết về phí vận chuyển và các điều khoản liên quan đến việc trả lại sản phẩm Khách hàng có thể dễ dàng nắm bắt các quy định này để đảm bảo quyền lợi của mình khi cần thiết.

Nhiều trang web bán hàng organic triển khai chương trình khách hàng thân thiết nhằm khuyến khích khách hàng quay lại mua sắm Chương trình này thường bao gồm các ưu đãi hấp dẫn như giảm giá, quà tặng và các khuyến mãi đặc biệt khác.

Trang web bán hàng organic cần đảm bảo cung cấp thông tin liên hệ rõ ràng và dịch vụ hỗ trợ tận tình, giúp khách hàng dễ dàng liên hệ khi có thắc mắc hoặc cần trợ giúp về sản phẩm và dịch vụ.

THIẾT KẾ WEBSITE BÁN HÀNG TRÊN WORDPRESS

Sử dụng Elementor để tùy chỉnh

Hover over sections to customize fonts, images, videos, buttons, icons, and even Google Maps to align with the products you are selling on your store These are the essential features offered by Elementor.

Hình 3.1 : Chỉnh sửa trang bằng Elementor

Elementor Pro cung cấp nhiều tính năng nâng cao hơn so với phiên bản cơ bản, nhưng phiên bản cơ bản đã đủ khả năng để chỉnh sửa trang web một cách hiệu quả Do đó, người dùng không cần thiết phải mua phiên bản Pro.

Sử dụng Customize để tùy chỉnh

Cũng giống như Elementor, Customize cũng tùy biến giao diện của trang web trở nên gọn gàng và hoàn chỉnh hơn như chỉnh lại : Menu, header builder, css, page,

Hình 3.2 : Chỉnh sửa trang bằng Customize

Thêm, sửa, xóa sản phẩm trong Website

Bước đầu tiên, chung ta hãy cùng truy cập vào trang chủ của WordPress (http://localhost:81/workpressmeta/wp-admin)

Hình 3.3 : Vào trang sản phẩm

Sau đó chúng ta ấn vào tất cả là chúng ta đã vào được trang sản phẩm của website

Hình 3.4 : Trang sản phẩm của trang web Đây là tất cả sản phẩm mà đã hiện thị trên web

Muốn thêm sản phẩm hiện lên trên Website chúng ta làm theo các bước như sau :

Bước 1 : Ấn vào “Thêm mới”

Hình 3.5 : Thêm sản phẩm mới cho website

Bước 2: Nhập các thông tin cơ bản cho sản phẩm, bao gồm tên, mô tả, giá cả và thêm hình ảnh Tiếp theo, phân loại sản phẩm và nhấn vào thiết lập ảnh để hoàn tất.

Hình 3.6 : Chọn hình ảnh cho sản phẩm

Để hoàn tất quá trình, bạn chỉ cần nhấn “Cập nhật” và quay lại trang web để kiểm tra xem sản phẩm đã được thêm hay chưa Nếu sản phẩm hiển thị, điều đó có nghĩa là bạn đã thêm sản phẩm thành công.

Hình 3 7 : Ấn cập nhật để thêm sản phẩm

Để sửa sản phẩm, bạn chỉ cần vào mục “Sản phẩm”, sau đó chọn “Tất cả sản phẩm” Tiếp theo, di chuyển con trỏ chuột đến sản phẩm cần chỉnh sửa, và phần chỉnh sửa sẽ hiện lên.

Hình 3.8 : Sửa sản phẩm của trang website

Tiếp tục ấn vào để chỉnh sửa sản phẩm, và sau khi xong chúng ta hãy nhớ ấn

“Đăng” để sản phẩm được sửa

Nếu sản phẩm đã hết hạn hoặc không còn sử dụng được, bạn có thể xóa nó bằng cách nhấn vào biểu tượng “Thùng rác”.

Hình 3.9 : Xóa sản phẩm trong website

Các chức năng có ở trong Website

3.4.1 Chức năng của trang Menu

Trang này bao gồm có : Logo, Trang chủ, Shop, Liên hệ, About Us, Giỏ hàng, và

Logo : khi chúng ta click vào logo thì sẽ quay về trang chủ

Trang chủ của website cung cấp cái nhìn tổng quan về tất cả sản phẩm, bao gồm sản phẩm bán chạy nhất và sản phẩm thịnh hành Người tiêu dùng có thể xem đánh giá của các sản phẩm, đồng thời Google Maps sẽ hiển thị địa chỉ của cửa hàng để thuận tiện cho việc tìm kiếm.

Hình 3 12 : Trang chủ của website

Shop : khi click vào thì phần danh mục sản phẩm có trong website sẽ hiện lên

Hình 3.13 : Trang shop của website

Tìm kiếm sản phẩm : Chúng ta có thể tìm kiếm sản phẩm theo tên

Tìm kiếm theo giá tiền : Có thể tùy chỉnh giá tiền lên xuống và sẽ hiển thị kết quả của giá tiền đó

Tìm kiếm theo thứ tự : có thể tìm sản phẩm như sản phẩm được đánh giá cao, sản phẩm phổ biến, sản phẩm mới nhất,

Khi bạn nhấp vào các danh mục sản phẩm như rau củ, thực phẩm, hoặc hoa quả, hệ thống sẽ hiển thị những sản phẩm có sẵn trong từng danh mục đó.

Sản phẩm đang được giảm giá sẽ hiển thị ở bên trái trang Shop, và trên đầu mỗi sản phẩm khuyến mãi sẽ có dòng chữ "đang sale" để thu hút sự chú ý của khách hàng.

Liên hệ : Trang này sẽ hiển thị địa chỉ hiện tại của cửa hàng, số điện thoại liên hệ, và Email của chủ cửa hàng

Câu hỏi thường gặp là phần nằm ở dưới trang liên hệ, nơi hiển thị những thắc mắc phổ biến của khách hàng và cung cấp các giải đáp cần thiết để hỗ trợ họ.

Hình 3.15 : Câu hỏi thường gặp

Chúng tôi tự hào giới thiệu về thành tích ấn tượng của cửa hàng, bao gồm số lượng khách hàng tin tưởng, đánh giá tích cực từ người tiêu dùng và danh sách sản phẩm đa dạng hiện có Đặc biệt, chúng tôi đã nhận được nhiều giấy chứng nhận và lời khen ngợi từ các danh nhân thành đạt, khẳng định chất lượng và uy tín của thương hiệu.

Hình 3.16 : Trang About Us của website

Giỏ hàng là nơi hiển thị các sản phẩm mà người dùng đã chọn mua Khách hàng có thể dễ dàng thanh toán cho đơn hàng hoặc loại bỏ sản phẩm khỏi giỏ hàng bằng cách nhấn vào dấu “X”.

Hình 3.17 : Giỏ hàng của website

Khi người dùng nhấn vào "Xem giỏ hàng", họ sẽ được chuyển đến trang giỏ hàng để xem tổng số tiền và danh sách sản phẩm đã chọn Sau khi xác nhận các sản phẩm cần mua, người dùng có thể tiến hành thanh toán.

Hình 3.18 : Xem giỏ hàng của website

Tiến hành thanh toán : Trang tiến hành thanh toán của website sẽ có những :

Hình 3.19 : Tiến hành thanh toán

Để đặt hàng thành công, bạn cần cung cấp đầy đủ thông tin bắt buộc như tên, địa chỉ và số điện thoại Nếu thiếu thông tin này, hệ thống sẽ thông báo lỗi và không cho phép hoàn tất đơn hàng Sau khi nhập đúng thông tin, bạn sẽ thấy chi tiết đơn hàng và tổng số tiền phải thanh toán.

Người dùng đăng nhập : Khi người dùng cần đăng nhập để đặt hàng thì click vào biểu tượng Avatar ở góc phải của website

Hình 3.20 : Người dùng đăng nhập thành công

Khi người dùng đăng nhập thành công sẽ hiện lên đã đăng nhập thành công và thông tin của đơn hàng, địa chỉ, thông tin người dùng,

Ngày đăng: 31/08/2023, 11:08

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w