phần mở đầu, kết luận, danh mục, các đề tài có liên quan, luân văn gồm 05 chƣơng đƣợc tổ chức nhƣ sau: Chƣơng 1: Tổng quan về Magento và môi trường cài đặt: Giới thiệu chung về hệ thống mã nguồn mở thƣơng mại điện tử Magento và môi trƣờng cài đặt Magento trong luận văn. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2 Chƣơng 2: Tìm kiếm trên Magento: Trình bày về các công cụ tìm kiếm có sẵn trong Magento, những hạn chế của các loại tìm kiếm mặc định này và đặt ra bài toán cần năng cấp tính năng tìm kiếm mặc định của hệ thống Magento. Chương 3: Sử dụng Sphinx Search nâng cấp tính năng tìm kiếm trong Magento: Trình bày các đặc điểm của công cụ tìm kiếm sử dụng Sphinx đồng thời giải thích lý do sử dụng công cụ này. Chương 4: Triển khai nâng cấp tính năng tìm kiếm cho Magento bằng cách sử dụng Sphinx Search : Các bƣớc triển khai xây dựng một chƣơng trình mở rộng tính năng tính kiếm tích hợp vào Magento.
Chương 5: Đánh giá kết quả: Tổng kết đánh giá kết quả việc nâng cấp tính năng tìm kiếm trên hệ thống mã nguồn mở Magento. Nội dung chi tiết từng chƣơng sẽ đƣợc trình bày ở các phần sau: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3 Chƣơng 1. TỔNG QUAN VỀ MAGENTO VÀ MÔI TRƢỜNG CÀI ĐẶT 1. Tổng quan về Magento 1.
Giới thiệu chung Thƣơng mại điện tử hay còn gọi là E-commerce là sự mua bán sản phẩm hay dịch vụ trên các hệ thống điện tử nhƣ Internet và các mạng máy tính. Thƣơng mại điện tử dựa trên một số công nghệ nhƣ chuyển tiền điện tử, quản lý chuỗi dây chuyền cung ứng, tiếp thị internet, quá trình giao dịch trực tuyến.Ngày nay, cùng với sự phát triển mạnh mẽ của internet và các công nghệ hiện đại khác. Con ngƣời ngày càng ƣa thích giao dịch dƣới hình thức này bởi những thuận lợi của nó mang lại. Để đáp ứng các yêu cầu này ngày càng có nhiều các giải pháp thƣơng mại điện tử ra đời, trong đó nổi bật nhất là phần mềm thƣơng mại điện tử Magento.
Magento là phần mềm thƣơng mại điện tử mã nguồn mở đƣợc sử dụng bởi các thƣơng hiệu hàng đầu trên thế giới. Magento đƣợc cho là hệ thống thƣơng mại điện tử linh hoạt và hoàn chỉnh nhất hiện nay với nhiều tính năng tiên tiến để thiết lập các gian hàng ảo, độc đáo, an toàn, thân thiện với các công cụ tìm kiếm, tạo điều kiện thuật lợi cho việc lập chỉ số trong công cụ tìm kiếm Google, giảm chi phí đầu tƣ vào quảng cáo. Magento cho phép ngƣời dùng tạo và quản lý các gian hàng trực tuyến một cách dễ dàng, nhanh chóng. Hiện nay, Không chỉ có Magento là giải pháp thƣơng mại điện tử mã nguồn mở duy nhất trên thị trƣờng, có những phần mềm mã nguồn mở khác nhƣ: - Opencart.
- Joomla wtih VirtureMart. - Wordpress với e-commerce plugins like WooCommerce. Theo nghiên cứu của AheadWorks[16] tiến hành vào tháng 10 năm 2014, thị phần của Magento trong số 30 nền tảng thƣơng mại điện tử phổ biến nhất chiếm 25,6 %, đứng đầu thế giới. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.
Thị phần của Magento[16] 1. Lịch sử phát triển Bắt đầu từ năm 2001. Roy Rubin và Yoav Kutner thành lập công ty Varien. Họ bắt đầu triển khai nhiều hệ thống thƣơng mại điện tử, đặc biệt là sử dụng osCommerce.
Nhƣng Họ không hài lòng về việc sử dụng giải pháp đó, vì sự thiếu linh hoạt và ổn định làm cho họ không thực hiện đƣợc các dự án của mình một cách tốt nhất. Vì vậy, Họ đã bắt đầu quyết định xây dựng một hệ thống thƣơng mại điện tử riêng trong năm 2007 và đặt tên nó là Magento. Phiên bản dùng thử đầu tiên đƣợc phát hành vào tháng 8/2007 và đến 3/2008 bản chính thức version 1.0 đƣợc phát hành. Từ mốc thời gian đó các bản cập nhật sau đƣợc phát hành một cách nhanh chóng.
Trong một vài năm đầu mỗi năm các phiên bản cập nhật đƣợc phát hành một hoặc hai lần. Phiên bản hiện tại là 2.0 phát hành tháng 11/2015. [15] Hiện nay công ty Magento Inc cung cấp ba phiên bản phần mềm: - MAGENTO ENTERPRISE EDITION: Đây là phiên bản trả phí, có hiệu suất cao đồng thời là giải pháp thƣơng mại điện tử phù hợp cho các doanh nghiệp lớn. - MAGENTO COMMUNITY EDITION: Đây là giải pháp mã nguồn mở hoàn toàn miễn phí.
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 5 - MAGENTO GO: Là giải pháp hosted, tƣơng tự các nền tảng phổ biến. Magento phù hợp với các nhà bán lẻ và cho phép họ nâng cấp. Trong khuôn khổ đề tài này Tôi chỉ nghiên cứu phiên bản Magento Community Edition. Tính năng của hệ thống mã nguồn mở Magento Magento là giải pháp nền tảng thƣơng mại điện tử có tính năng phong phú, cung cấp các công cụ điều khiển các gian hàng trực tuyến linh hoạt.
Magento tối ƣu hóa công cụ tìm kiếm, quản lý danh mục sản phẩm và các khả năng marketing mạnh mẽ để tạo ra các website bán hàng tốt nhất phù hợp với yêu cầu của khách hàng. Giao diện admin cho phép bạn điều chỉnh trang của bạn phù hợp với nhu cầu kinh doanh. Các tính năng chính : Các công cụ liên quan Marketing, Promotions và Conversion: - Các sản phẩm liên quan, up-sells và cross-sells. - Danh mục các sản phẩm khuyến mại.
- Phiếu giảm giá linh hoạt. - Tạo ra một tập hợp các mã giảm giá và xuất danh sách offline tới email, newsletters. Để dễ dàng quản lý, giám sát và sử dụng. - Tạo ra nhiều mức độ giảm giá khác nhau cho từng sản phẩm.
- Nhóm danh sách khách hàng. - Liên quan đến hiển thị và so sách các sản phẩm. - Công cụ quảng cáo các sản phẩm mới. - Công cụ quản lý giỏ hàng.
- Lựa chọn miễn phí vận chuyển. - Thăm dò ý kiến khách hàng. - Quản lý bản tin. - Gửi thông tin sản phẩm tới bạn bè.
- Gửi thông tin sản phẩm qua danh sách email. Tối ƣu hóa công cụ tìm kiếm: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 6 - Thân thiện với các máy tìm kiếm. - Hỗ trợ tính năng quản lý Google Site Map. - Công cụ tìm kiếm thân thiện với URL‟s.
- Rewrite URL để kiếm soát đầy đủ URL‟s. - Sử dụng thẻ meta để đƣa ra thông tin đầy đủ các thông tin về sản phẩm, danh mục và nội dung của trang. - Tự động sinh site map cho các site. - Tự động sinh Search term phổ biến.
Quản lý site: - Có khả năng kiểm soát nhiều website và gian hàng từ administration Pannel với khả năng chia sẻ nhiều hoặc ít thông tin nếu cần thiết. - Quy định quyền quản trị hệ thống. - Tùy biến thiết kế 100% bằng cách sử dụng templates. - Hỗ trợ nhiều ngôn ngữ và tiền tệ.
Dịch vụ API cho phép dễ dàng kết hợp giữa Magento và các ứng dụng của bên thứ ba. - Cung cấp chức năng Import và Export các thông tin về khách hàng. - Hệ thống quản trị nội dung cho các trang. - Hệ thống quản lý thuế giá trị gia tăng, phân loại sản phẩm cho mỗi nhóm khách hàng.
- Chức năng CAPTCHA để ngăn chặn các phần mềm tự động đăng nhập giả lập. - Quản lý danh mục. - Tiện ích giúp thay đổi kích thƣớc, màu sắc.sản phẩm, và đóng gói, phân loại sản phẩm. - Tạo giá khác nhau cho các nhóm khách hàng ví dụ nhƣ giá bán lẻ, giá buôn.
- Tạo các sản phẩm ảo. - Không giới hạn các thuộc tính của sản phẩm. - Hỗ trợ tập hợp nhiều thuộc tính để giúp tạo các danh mục sản phẩm khác nhau. - Hỗ trợ quản lý hàng tồn kho.
- Cập nhật hàng loạt các sản phẩm trong bảng quản trị. - Tự động thay đổi kích thƣớc ảnh sản phẩm. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 7 - Phân loại các sản phẩm cho từng khách hàng khác nhau (giá cả, thƣơng hiệu. - Hỗ trợ cảnh báo hàng tồn kho.
Chức năng thanh toán và giao hàng: - Bao gồm một trang để thanh toán. - Hỗ trợ bảo mật SSL cho các đơn đặt hàng. - Lƣu giỏ hàng của bạn. - Tính hợp nhiều cổng PayPal.
- Tích hợp Authorize. - Cung cấp hóa đơn sau mỗi lần thanh toán. - Vận chuyển tích hợp với in nhãn- xem, chỉnh sửa, in nhãn cho tất cả các nhãn hàng lớn. Quản lý đặt hàng: - Xem chỉnh sửa và tạo các đơn đặt hàng từ bảng quản trị.
- In hóa đơn, phiếu đóng gói và nhãn vận chuyển. - Các dịch vụ giúp đỡ khách mua hàng. - Tạo lại các đơn hàng cho khách hàng từ bảng quản trị. - Thông báo email của các đơn đặt hàng.
Quản lý tài khoản khách hàng: - Bảng điều khiển tài khoản. - Danh bạn khách hàng không giới hạn. - Danh sách mong muốn với khả năng thêm bình luận. - Lịch sử đơn đặt hàng.
- Đặt hàng lại từ tài khoản. - Danh sách các mặt hàng đã đặt gần đây. - Gửi email cho danh sách khách hàng mong muốn. Dịch vụ chăm sóc khách hàng: - Hỗ trợ chức năng liên hệ với shop từ form.
- Tạo và sửa các đơn đặt hàng từ bảng quản trị. - Lịch sử đơn đặt hàng và cập nhật trạng thái. - Theo dõi đơn đặt hàng từ tài khoản. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 8 - Reset Password từ front-end và admin panel.
Hỗ trợ quốc tế: - Hỗ trợ cho nhiều khu vực, nhiều loại tiền tệ và thuế suất. - Hỗ trợ cho các kí tự có dấu. Phân tích và báo cáo: - Tích hợp Google Analytics. - Bảng điều khiển báo cáo trong Admin.
- Báo cáo sản phẩm xem nhiều nhất. - Bán cáo sản phẩm mua nhiều nhất. - Báo cáo sử dụng phiếu giảm giá. Tích hợp trên Mobile: - Tích hợp sẵn HTML-5: Giúp nhanh chóng và dẽ dàng tạo ra các store tối ƣu hóa cho các thiệt biệt di động.
Hỗ trợ thiết bị iPhone, Android và trình duyệt mobile opera. - Hỗ trợ thiết kế Responsive: Nhanh chóng tạo ra một trang web tối ƣu hóa cho bất kì thiết bị nào. Ƣu điểm và nhƣợc điểm của hệ thống mã nguồn mở Magento. Magento là hệ thống quản trị nội dung dựa trên nền PHP và MySQL, Tƣơng thích với Linux.
Một số ƣu điểm và nhƣợc điểm của hệ thống nhƣ sau: Ƣu điểm: - Mã nguồn mở: Magento là nền tảng thƣơng mại điện tử mã nguồn mở. Do đó ngƣời sử dụng có thể toàn quyền tùy biến tính năng của Magento bằng cách tạo mới hay cài thêm các phần mở rộng từ bên ngoài, và đặc biệt là hoàn toàn miễn phí khi sử dụng.