Tìm hiểu hệ thống mã nguồn mở phục vụ cho phát triển ứng dụng thương mại điện tử nghiên cứu và triển khai hệ thống mã nguồn mở prestashop để xây dựng wesbsite thương mại điện tử

37 1.4K 8
Tìm hiểu hệ thống mã nguồn mở phục vụ cho phát triển ứng dụng thương mại điện tử  nghiên cứu và triển khai hệ thống mã nguồn mở prestashop để xây dựng wesbsite thương mại điện tử

Đ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

BTL Mã nguồn mở Th.s: Đặng Văn Nam MỤC LỤC LỜI MỞ ĐẦU Phần mềm mã nguồn mở ngày phát triển giới Việt Nam Việc ứng dụng hệ thống mã nguồn mở phục vụ cho phát triển thương mại điện tử ngày rộng rãi đóng góp nhiều thành tựu cho phát triển thương mại điện tử Hiện có nhiều open source bán hàng trực tuyến Prestashop, Alegrocart, OpenCart, Zen Cart, osCommerce, Mangeto, Tomacas….Mỗi open source có mạnh riêng ví dụ : Alegrocart Giải pháp thiết kế website bán hàng chuyên nghiệp với module, templates, SEO, languages, Ajax, OpenCart mã nguồn mở, sử dụng ngôn ngữ PHP, cung cấp giải pháp thương mại điện tử mạnh mẽ với khả tạo kinh doanh trực tuyến Zen Cart thực nghệ thuật thương mại điện tử miễn phí, thân thiện, mã nguồn mở Phần mềm phát triển nhóm chủ cửa hàng SVTH: Đồn Thị Hằng _ Nguyễn Thị ChiPage BTL Mã nguồn mở Th.s: Đặng Văn Nam có chung tư tưởng, lập trình, thiết kế, chuyên gia tư vấn osCommerce mã nguồn mở hàng đầu lĩnh vực thương mại điện tử Magento mã nguồn mở chuyên nghiệp cung cấp giải pháp thương mại điện tử cách linh hoạt, cộng đồng rộng lớn Việt Nam…Mỗi open source mạnh riêng , khơng có open source đáp ứng hết yêu cầu người dùng Để hiểu rõ vấn đề chúng em mạnh dạn lựa chọn đề tài Tìm hiểu hệ thống mã nguồn mở phục vụ cho phát triển ứng dụng thương mại điện tử Nghiên cứu triển khai hệ thống mã nguồn mở Prestashop để xây dựng wesbsite thương mại điện tử CHƯƠNG I TÌM HIỂU HỆ THỐNG MÃ NGUỒN MỞ PHỤC VỤ CHO PHÁT TRIỂN THƯƠNG MẠI ĐIỆN TỬ A.Tổng quát I: Một số khái niệm I.1: Tìm hiểu phần mềm mã nguồn mở (Open/Free source soft ware-FOSS) a.Khái niệm phần mềm mã nguồn mở Chương trình phần mềm mã nguồn mở chương trình mà quy trình cấp phép cho người dùng quyền tự chạy chương trình theo mục đích nào, quyền nghiên cứu sửa đổi chương trình, quyền chép tái phát hành phần mềm gốc phần mềm sửa đổi mà trả tiền cho người lập trình trước SVTH: Đồn Thị Hằng _ Nguyễn Thị ChiPage BTL Mã nguồn mở Th.s: Đặng Văn Nam b.Đặc điểm phần mềm mã nguồn mở (FOSS) • • • • • • Miễn phí Tự dùng chương trình với mục đích Tự chỉnh sửa Tự nghiên cứu Tự phân phát phiên chương trình Phần mềm mã nguồn mở người, nhóm người hay tổ chức phát triển đưa phiên với mã nguồn, công bố công khai cho cộng đồng thường Internet • Trên sở cá nhân tham gia sử dụng đóng góp cho phát triển mã nguồn mở c.Một số đặc điểm khác • Phần mềm mã nguồn mở có nhiều lợi ích: Độc lập, làm chủ cơng nghệ đảm bảo an tồn riêng tư, tính thích ứng sáng tạo khơng bị hạn chế quyền sử dụng, chất lượng tin cậy, tuân thủ chuẩn, tính lâu dài, phát triển dễ dàng • Tuy phần mềm mã nguồn mở cịn số hạn chế: chưa có hỗ trợ kĩ thuật tin cậy, số thiết bị hỗ trợ phần mềm nguồn mở hạn chế Các ứng dụng chuyên nghiệp phần mềm nguồn mở cịn ít, giao diện người dùng cuối chưa thân thiện , lực người dùng cịn hạn chế…… • Phần mềm mã nguồn mở phát triển rộng khắp giới nước nhà • Chính mà có nhiều lĩnh vực ứng dụng hiệu phần mềm mã nguồn mở lĩnh vực kinh doanh, an ninh quốc phịng hay học tập sinh viên • Với ưu chi phí rẻ độ ổn địnhvà khả bảo mật cao, tính kinh tế… mà lĩnh vực kinh doanh PMMNM ứng dụng rộng rãi ví dụ việc ứng dụng PMMNM vào phát triển ứng dụng thương mại điện tử mà tìm hiểu I.2:Tìm hiểu thương mại điện tử Thương mại điện tử thơng thường xem khía cạnh kinh doanh điện tử (e-business) Nó bao gồm việc trao đổi liệu tạo điều kiện thuận lợi cho nguồn tài khía cạnh toán việc giao dịch kinh doanh Một số khái niệm thương mại điện tử định nghĩa tổ chức uy tín giới sau: • Theo Tổ chức Thương mại giới (WTO), "Thương mại điện tử bao gồm việc sản xuất, quảng cáo, bán hàng phân phối sản phẩm mua bán toán mạng Internet, giao nhận cách hữu hình, sản phẩm giao nhận thơng tin số hố thơng qua mạng Internet" SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage BTL Mã nguồn mở Th.s: Đặng Văn Nam • Theo Ủy ban Thương mại điện tử Tổ chức Hợp tác kinh tế châu Á - Thái Bình Dương (APEC) định nghĩa: "Thương mại điện tử liên quan đến giao dịch thương mại trao đổi hàng hóa dịch vụ nhóm (cá nhân) mang tính điện tử chủ yếu thơng qua hệ thống có tảng dựa Internet." Các kỹ thuật thơng tin liên lạc email, EDI, Internet Extranet dùng để hỗ trợ thương mại điện tử • Theo Ủy ban châu Âu: "Thương mại điện tử định nghĩa chung mua bán, trao đổi hàng hóa hay dịch vụ doanh nghiệp, gia đình, cá nhân, tổ chức tư nhân giao dịch điện tử thông qua mạng Internet hay mạng máy tính trung gian (thơng tin liên lạc trực tuyến) Thật ngữ bao gồm việc đặt hàng dịch thông qua mạng máy tính, tốn q trình vận chuyển hàng hay dịch vụ cuối thực trực tuyến phương pháp thủ công."  Tóm lại, thương mại điện tử xảy môi trường kinh doanh mạng Internet phương tiện điện tử nhóm (cá nhân) với thơng qua công cụ, kỹ thuật công nghệ điện tử Ngoài ra, theo nghiên cứu đại học Texas, học giả cho thương mại điện tử kinh doanh điện tử bị bao hàm kinh tế Internet (Internet economy) I.3.Các ứng dụng thương mại điện tử Một số ứng dụng chung liên quan đến thương mại điện tử liệt kê • E-tailing (bán lẻ trực tuyến) "cửa hàng ảo" trang web với danh mục trực tuyến, gom thành "trung tâm mua sắm ảo" • Việc thu thập sử dụng liệu cá nhân thơng qua địa liên lạc web • Trao đổi liệu điện tử (EDI), trao đổi liệu doanh nghiệp với doanh nghiệp • Email fax sử dụng chúng phương tiện cho việc tiếp cận thiếp lập mối quan hệ với khách hàng (ví dụ tin - newsletters) • Việc mua bán doanh nghiệp với doanh nghiệp • Bảo mật giao dịch kinh doanh • Tài liệu tự động hóa chuỗi cung ứng hậu cần • Hệ thống tốn nước quốc tế • Quản lý nội dung doanh nghiệp • Nhóm mua • Trợ lý tự động trực tuyến • IM (Instant Messaging) • Nhóm tin • Mua sắm trực tuyến theo dõi đặt hàng SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage BTL Mã nguồn mở Th.s: Đặng Văn Nam • Ngân hàng điện tử • Văn phịng trực tuyến • Phần mềm giỏ hàng • Hội thảo truyền thơng trực tuyến • Vé điện tử I.4: Website thương mại điện tử a.Khái niệm Website thương mại điện tử web site động với tính mở rộng cao cấp cho phép giao dịch qua mạng như: giỏ hàng, đặt hàng, toán qua mạng, quản lý khách hàng, quản lý đơn đặt hàng b Các ưu điểm website thương mại điện tử Ưu điểm tuyệt đối Thương mại Điện tử cho phép người sử dụng thực hoạt động kinh doanh quy mơ tồn cầu, từ việc quảng cáo công ty, tiếp thị sản phẩm, đàm phán đặt hàng khâu toán, giữ liên hệ với khách hàng hỗ trợ sau bán hàng Bởi vì: b.1 Thương mại điện tử giúp người bán • Tiếp thị hiệu sản phẩm dịch vụ khắp giới • Tạo kênh bán hàng trực tiếp tới khách hàng với quy mơ rộng, tốc độ nhanh chi phí giảm nhiều so với kênh bán hàng truyền thống khác • Mở khả xuất hàng nước ngồi • Đơn giản hóa thủ tục hành chính, cơng việc giấy tờ, tăng hiệu giao dịch thương mại • Với Website Thương mại điện tử, doanh nghiệp tạo cho khả kinh doanh liên tục 24/24 giờ, liên tục 07 ngày tuần với chi phí thấp Khơng cần nhân viên giám sát khách hàng siêu thị bình thường, không cần bỏ tiền thuê địa điểm bán hàng, không cần hệ thống kiểm tra, giới thiệu sản phẩm, không cần hệ thống tính tiền, Tất Website làm tự động, nhanh chóng với độ xác tuyệt đối • Tại thời điểm, Website Thương mại điện tử phục vụ hàng triệu lượt người mua hàng khắp nơi giới với yêu cầu khác thông tin sản phẩm, chủng loại sản phẩm, giá cả, hình ảnh, chất lượng, mẫu mã, • Thơng tin, giá sản phẩm cập nhật, thay đổi cách tức thời theo biến động thị trường • Website Thương mại Điện tử đem lại khả kinh doanh cho doanh nghiệp "Kinh doanh bạn ngủ" b.2 Thương mại điện tử giúp người mua SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage BTL Mã nguồn mở Th.s: Đặng Văn Nam • • • • Có thêm hình thức mua hàng thuận tiện, dễ dàng, nhanh chóng Có thêm hình thức tốn tiện lợi, an tồn Mở rộng chọn lựa mua hàng theo thị hiếu nhu cầu Có hội mua sản phẩm dịch vụ trực tiếp từ nhà sản xuất nhà cung cấp khơng qua trung gian • Người mua thực trở thành người chủ với toàn quyền lựa chọn sản phẩm, tìm kiếm thơng tin sản phẩm theo nhu cầu, so sánh giá cả, đặt mua hàng với hệ thống tính tốn tiền tự động, đầy đủ, rõ ràng, trung thực xác I.5: Tầm quan trọng thương mại điện tử Nhờ vào phát triển phương tiện truyền thông, đặc biệt phát triển tin học tạo điều kiện cho người giao tiếp với cách nhanh chóng dễ dàng thơng qua dịch vụ Internet Vì mơi trường truyền thơng rộng khắp giới nên thơng tin giới thiệu tới thành viên cách nhanh chóng thuận lợi Chính tạo điều kiện thuận lợi cho Thương mại điện tử thông qua Internet Và Thương mại điện tử nhanh chóng trở nên phổ biến giới trở thành công cụ mạnh mẽ để bán hàng quảng cáo hàng hoá nhà cung cấp Đối với khách hàng, có thể lựa chọn, so sánh hàng hố phù hợp loại hàng hoá, dịch vụ giá cả, chất lượng phương thức giao hàng cho khách hàng Có nhiều ý kiến cho Thương mại điện tử thay đổi lớn kinh doanh kể từ sau cách mạng công nghiệp Thương mại điện tử không mở hội kinh doanh mới, sản phẩm dịch vụ mới, ngành nghề kinh doanh mà thân thực phương thức kinh doanh mới: Phương thức kinh doanh điện tử Thương mại điện tử chuyển hoá chức kinh doanh, từ nghiên cứu thị trường sản xuất sản phẩm đến bán hàng, dịch vụ sau bán hàng từ phương thức kinh doanh truyền thống đến phương thức kinh doanh điện tử Có nhiều ý kiến cho Thương mại điện tử thay đổi lớn kinh doanh kể từ sau cách mạng công nghiệp Theo Andrew Grove - Intel vịng năm năm, tất cơng ty trở thành công ty Internet, không Tuy câu nói có phần phóng đại phản ánh tầm quan trọng ảnh hưởng Thương mại điện tử đến kinh doanh thời đại B: Tìm hiểu chi tiết I: Các hệ thống mã nguồn mở phục vụ cho phát triển ứng dụng thương mại điện tử Với hiểu biết sơ phần mềm mã nguồn mở (FOSS) tìm hiểu xem nhà phát triển phần mềm mã nguồn mở tạo phần mềm để góp cơng sức cho thương mại điện tử có bước đột phá phát triển SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage BTL Mã nguồn mở Th.s: Đặng Văn Nam I.1: Một số phần mềm mã nguồn mở phát triển ứng dụng thương mại điện tử Thương mại điện tử Việt Nam ngày phát triển kinh doanh qua mạng trở nên hot lúc Vì việc xây dựng cho riêng website bán hàng trực tuyến nhu cầu nhiều người Và có nhiều phần mềm miễn phí trở thành công cụ đắc lực cho việc nhiều người sử dụng như: • • • • • • • • • • • • • • • • Prestashop Magento Zencart Opencart Oscommerce Alegrocart Tomacas Open ERP Sugar CRM Vtiger CRM Orange HRM Ubercart Phpshop Storesprite VirtueMart Cubecart… I.2: Tìm hiểu khái quát số phần mềm I.2.1 Magento Commerce a.Khái niệm Magento mã nguồn mở tạo web thương mại điện tử mắt vào ngày 31 tháng năm 2008 Magento phát triển Varien, với giúp đỡ từ lập trình viên cộng đồng mã nguồn mở, sở hữu Magento Inc Magento xây dựng tảng Zend Framework Nó sử dụng mơ hình thực thể thuộc tính giá trị sở liệu (EAV – entity-attribute-value ) để lưu trữ liệu SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage BTL Mã nguồn mở Th.s: Đặng Văn Nam b.Lịch sử Magento? • Magento thức bắt đầu phát triển vào tháng năm 2007 • Ngày 31/8/2007 phát hành Beta • Trong tháng 3/2008, Magento lựa chọn để có mặt Under the Radar: trang web kinh doanh hội nghị Apps, Magento đoạt giải thưởng dành cho mã nguồn mở thương mại điện tử người dùng u thích • Bản magento 1.0 phát hành vào ngày 31/3/2008 • Bản magento 1.1 phát hành vào ngày 25/7/2008 Phiên cung cấp sửa chữa cho nhiều lỗi làm cho magento nhanh với nhiều đáp ứng nhiều giao diện người sử dụng • Hiện 1.5 beta - update 1/2011 c.Tại lại sử dụng Magento? Tính magento Magento tảng thương mại điện tử mạnh mẽ nhiều tính Nó cung cấp tất tính cơng cụ để xây dựng, cài đặt website thương mại điện tử nhanh chóng Các tính tổng qt mà magento cung cấp: • Phân tích báo cáo: tích hợp với dịch vụ Google Analytics cung cấp nhiều báo cáo • Duyệt sản phẩm: với nhiều hình ảnh, tùy chọn nhận xét đánh giá sản phẩm, danh mục sản phẩm ưu thích SVTH: Đồn Thị Hằng _ Nguyễn Thị ChiPage BTL Mã nguồn mở Th.s: Đặng Văn Nam • Duyệt danh mục: dễ dàng tìm kiếm chọn lọc sản phẩm • Quản lý danh mục: quản lý hàng tồn, nhập, xuất … • Tài khoản khách hàng: tình trạng tài khoản, lịch sử giao dịch, danh mục ưu thích, địa chỉ, giỏ hàng… • Dịch vụ khách hàng: tăng cường tính năng, hình thức liên hệ khách hàng; theo dõi tồn diện, dịch vụ email • Quản lý đơn hàng • Thanh tốn: nhiều phương thức tốn thẻ tín dụng, PayPal, Authorize.net, • • • • • Google Checkout, hỗ trợ mơ-đun tốn bên CyberSource, ePay, eWAY nhiều Cơng nghệ tìm kiếm: nhanh chóng, thân thiện, hỗ trợ tìm kiếm Google SiteMap Hỗ trợ quốc tế: với đa ngôn ngữ tiền tệ Công cụ khuyến tiếp thị: phiếu giảm giá, khuyến nhiều tùy chọn Quản lý trang web: Ngoài bạn hoàn tồn xây dựng thêm modul riêng để đáp ứng yêu cầu cụ thể trang web d Magento hoạt động nào? • Magento sử dụng PHP làm ngôn ngữ kịch cho Web Server sở liệu MySQL • Các modul liệu dựa mơ hình thực thể - thuộc tính - giá trị mà lưu trữ liệu đối tượng theo cấu trúc • Magento hỗ trợ cài đặt modul thông qua giao diện web trang quản lý(administration) cài đặt magento • Các Modul lưu trữ web thương mại điện tử Magento Bất kỳ thành viên cộng đồng tải lên modul thơng qua trang web phê duyệt thành viên nhóm Magento • Modul cài đặt cách nhập vào khóa modul có sẵn trang modul website Magento • Có loại modul lưu trữ Magento Connect: Core Modules Community Modules Commercial Modules(cung cấp thông tin giá liên kết bên ngoài) I.2.2: Zencart a.Khái niệm SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage BTL Mã nguồn mở Th.s: Đặng Văn Nam Zencart – Giải pháp tối ưu cho website bán hàng trực tuyến Zen Cart ứng dụng mã nguồn mở (PHP/SQL), hồn tồn miễn phí cho phép bạn thiết kế web bán hàng trực tuyến cách đơn giản Zen Cart phát triển cộng đồng tồn giới người chủ cửa hàng, lập trình viên, nhà thiết kế chuyên gia tư vấn nên Zen Cart có nghiên cứu nghiêm túc logic hoạt động, tạo hệ chức đầy đủ, dễ sử dụng ấn tượng Zen Cart Việt Nam thành lập với mục đích hỗ trợ tới người Việt sử dụng Zen Cart tạo cộng đồng phát triển Zen Cart Việt Nam Hiện có tiếng Việt cho Zen Cart hồn chỉnh cung cấp miễn phí diễn đàn Zen Cart Có nhiều giải pháp thương mại điện tử giới khơng có giải pháp đầy đủ, thân thiện dễ sử dụng Zen Car Tuy nhiên, việc hỗ trợ Việt Nam cịn thiếu, lý Zen Cart Việt Nam thành lập để người sử dụng Zen Cart, lấp đầy chỗ trống b.Một số đặc điểm Điều tốt Zen Cart giao diện người dùng, phong phú, hấp dẫn, thân thiện nói chung nhàm chán so với hầu hết giao diện mã nguồn mở mà tơi SVTH: Đồn Thị Hằng _ Nguyễn Thị ChiPage 10 BTL Mã nguồn mở Th.s: Đặng Văn Nam Bước 4: Nhập địa email quản trị Prestashop hợp lệ upload logo bạn lên Thông thường bạn nên nhâp địa email có tên miền bạn cài đặt Bấm "Next" để hoàn tất việc cài đặt Bước 5: Q trình cài đặt hồn tất Bạn bắt buộc cần thực thao tác sau Hãy xóa thư mục cài đặt /install Đổi tên thư mục /admin ví dụ /admin123 hay /xyz789) host bạn SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage 23 BTL Mã nguồn mở Th.s: Đặng Văn Nam trình FTP client Cuối bạn nhập click vào địa URL Front Office website SVTH: Đồn Thị Hằng _ Nguyễn Thị ChiPage 24 BTL Mã nguồn mở Th.s: Đặng Văn Nam Nếu website bạn hiển thị với giao diện mặc định sau xin chúc mừng bạn Bạn chủ nhân website bán hàng trực tuyến chuyên nghiệp đại Sau đăng nhập vào PrestaShop Back Office để bắt đầu nhập thông tin loại sản phẩm thực cấu hình cần thiết IV: Sử dụng prestashop IV.1.Quản lý liên hệ Contacts Prestashop Back Office Với chức Quản lý liên hệ, bạn quản lý nhân Employees Prestashop Back Office cách dễ dàng với nhóm người dùng Profiles quyền hạn Permissions khác CONTACTS Ta chọn: BackOffice >> Tools >> Contacts Xem sửa liên hệ SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage 25 BTL Mã nguồn mở Th.s: Đặng Văn Nam Danh sách liên hệ tạo Bạn sửa đổi, thêm xóa liên hệ • Thêm liên hệ Click "Add new" Title: Nhập tên liên hệ, ví dụ "customer service" Email address: địa email Description: Mô tả Lưu form FrontOffice Contact Form Form liên hệ SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage 26 BTL Mã nguồn mở Th.s: Đặng Văn Nam Từ trường Subject bạn lựa chọn Contact Customer service hay Webmaster từ dropdown box để gửi thông điệp liên hệ IV.2.Sử dụng Tool Tab - Tạo trang thông tin CMS CMS thêm vào Prestashop Nó giúp bạn dễ dàng tạo thêm trang tin tức PrestaShop công cụ rich editor Tạo trang thông tin CMS Prestashop Back Office Cách thực sau: Đăng nhập trang quản trị PrestaShop : BackOffice >> Tools >> CMS Click vào trang CMS để sửa tiêu đề, nội dung, đường dẫn thân thiện friendly URL trang CMS Để tạo trang CMS mới, click vào nút Add New Nhập tiêu đề - meta title Thông tin mô tả - meta description Từ khóa - meta keywords Đường dẫn thân thiện - friendly URL Nội dung trang - page content SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage 27 BTL Mã nguồn mở Th.s: Đặng Văn Nam Meta Title: Hiển thị tiêu đề kết tìm kiếm Meta Description: Thơng tin mơ tả Meta Keywords: từ khóa Friendly URL: liên kết tới trang Page Content: Bạn chèn tag HTML vào nội dung trang Click vào ngôn ngữ khác để tiếp tục nhập nội dung bạn cài đặt nhiều ngơn ngữ Sau Click SAVE Liên kết trang CMS hiển thị đâu? Mặc định trang CMS hiển thị vị trí module "blockvariouslinks" hook vào footer blockinfos hook vào left column Để cấu hình hiển thị thứ tự trang CMS thực Modules >> Footerlinks >> configure Modules >> Info blocks >> configure      IV.3.Sử dụng Tool Tab - Quản lý gói ngơn ngữ Việt hóa prestaShop a) Quản lý gói ngơn ngữ Language Pack PrestaShop Bật tắt ngôn ngữ Back Office >> Tools >> Languages Trong cột Enabled, click vào biểu tượng x kể kích hoạt ngôn ngữ vào biểu tượng v để tắt ngôn ngữ SVTH: Đồn Thị Hằng _ Nguyễn Thị ChiPage 28 BTL Mã nguồn mở Th.s: Đặng Văn Nam Khi kích hoạt ngơn ngữ, biểu tượng cờ quốc gia ngơn ngữ tự động xuất trang FrontOffice Nhập gói ngơn ngữ Tạo ngơn ngữ mới: Back Office >> Tools >> Languages >> Add new Nhập thơng tin click Save Nhập gói ngơn ngữ cần thiết Ví dụ tiếng Việt: vn.gzip Back Office >> Tools >> Translations >> Translation exchange >> Import a language pack Tìm tới gói ngơn ngữ ổ cứng Click Import Xuất gói ngơn ngữ Back Office >> Tools >> Translations >> Export a language Chọn ngôn ngữ cần xuất Click Export Chia sẻ với người bạn muốn b) Hướng dẫn Việt hóa PrestaShop tồn bao gồm PrestaShop Front Office, Back Office, PrestaShop Modules, Errors, Fields Đầu tiên, bạn cần tạo ngôn ngữ mới: Đăng nhập trang quản trị PrestaShop Back Office >> Tools >> Languages >> Add new Nhập tên ngôn ngữ: Tiếng Việt SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage 29 BTL Mã nguồn mở Th.s: Đặng Văn Nam Mã quốc gia ISO country code: Upload cờ quốc gia ( bỏ qua) Upload hình ảnh thay cho sản phẩm Click Save Nhập gói ngơn ngữ Tiếng Việt Back Office >> Tools >> Languages.Tải gói ngơn ngữ tiếng Việt vn.gzip Dịch trường trống: o Dịch khu vực Back Office >> Tools >> Translations >> Modify Translations section Chọn từ drop-down list, khu vực cần dịch như,Trang chủ Front Office translations, Trang quản trị Back Office translations, Module translations Click vào biểu tượng cờ quốc gia ( cờ Việt Nam) để dịch ngôn ngữ bạn o Dịch trường trống Click vào Expand all fieldsets để mở rộng trường cập nhật lại nội dung dịch Click vào nút Update Translations Lặp lại bước từ đến cho khu vực cịn lại PrestaShop Q trình việt hóa PrestaShop hồn tất IV.4 Sử dụng Preferences Tab Thiết lập vấn đề trang quản trị, ngơn ngữ, logo, tiền tệ, themes…các chức • Appearance: thay đổi tùy chọn logo tiêu đề, thiết lập đến theme • Product setting: tùy chỉnh số sản phẩm xuất trang chủ, trang • Email settings: Xác định phương thức gửi email (thông qua PHPmail () thơng qua máy chủ SMTP • Image settings: cài đặt kích cỡ ảnh, khuyến cáo nên tùy chỉnh code file *css nhanh Tùy chọn thickbox Jqzoom phù hợp nhu cầu website • Database settings: xem liệu trường Và thiết lập để cung cố khả SEO cho website, tao URL thân thiện… IV.5.Sử dụng Modules Tab - Positions Quản lý module, quản lý hook, di chuyển block site Hook kỹ thuật mà cho phép chặn, bắt, theo dõi, xử lý kiện (event) từ ứng dụng tới ứng dụng, ứng dụng tới hệ điều hành hệ điều hành tới ứng dụng hay nói cách khác chặn, bắt, theo dõi, xử lý kiện trước tới nơi tiếp nhận Tất SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage 30 BTL Mã nguồn mở Th.s: Đặng Văn Nam Prestashop modules thừa kế từ lớp Module module gắn với Hook (1 vị trí) cho trước Trong PrestaShop ta xếp module lên xuống khối Block Back Office, thay đổi vị trị thay đổi trực tiếp trang Front Office Hoặc người sử dụng thay đổi vị trí module thủ công sau: Back Office > Modules > Positions, chọn Transplant a module bảng tùy chọn xuất Chọn module cần di chuyển, chọn hook into bên trái bên phải, canh mà bạn muốn đặt modul xuất Gỡ bỏ quản lý hook cách chọn Back Office > Modules > Positions, check chọn module cần bỏ quản lý hook chọn Unhook Ngồi tính quản lý dễ dàng, chế đơn giản, PretaShop mang đến cho người dùng tính độc đáo, bạn kéo thả, khối block vào vị trí mong muốn, nhanh chóng, hiệu mà đảm bảo tính bắt mắt giao diện Vào Back Office > Modules > Positions, chọn Run LiveEdit, SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage 31 BTL Mã nguồn mở Th.s: Đặng Văn Nam Giao diện kéo thả Bạn kéo thả block vào vị trí mà muốn sau đó, nhấn save IV.6.Sử dụng Modules Tab - Cài đặt themes cho PrestaShop Trước hết ta cần phải tải themes cần cài lưu trữ máy, sau vào Back Office > Modules > Themes vào mục Theme chọn Theme installer xuất sau: Chọn Configure để tiếp tục cấu hình , mục cho ta nhiều lựa chọn, ta xuất theme mà ta chỉnh sửa nhập theme từ máy từ web, chí FTP, ta chọn “Import from your computer” > Next Q trình nhập thành cơng tiếp tục chọn Next Tiếp tục Next> Next > Finish Q trình cài đặt thành cơng IV.7.Sử dụng Payment Tab - Thêm đơn vị tiền tệ VND cho Prestashop Cách thêm đơn vị tiền tệ Việt Nam Đồng cho Prestashop hiển thị giá sản phẩm Prestashop dạng có ký tự phân cách 0.000.000 Đ 000 000 VND Ta cần chỉnh code SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage 32 BTL Mã nguồn mở Th.s: Đặng Văn Nam //chỉnh sửa code bạn tìm thư mục chứa file thư mục C:\xampp\htdocs\prestashop // file Tools.php switch ($c_format) { /* X 0,000.00 */ case 1: $ret = $c_char.$blank.number_format($price, $c_decimals, '.', ','); break; /* 000,00 X*/ case 2: $ret = number_format($price, $c_decimals, ',', ' ').$blank.$c_char; break; /* X 0.000,00 */ case 3: $ret = $c_char.$blank.number_format($price, $c_decimals, ',', '.'); break; /* 0,000.00 X */ case 4: $ret = number_format($price, $c_decimals, '.', ',').$blank.$c_char; break; // Thêm đoạn mã sau /* 0.000,00 X */ case 5: $ret = number_format($price, $c_decimals, ',', '.').$blank.$c_char; break; default: $ret = number_format($price, $c_decimals, ',', '.').$blank.$c_char; break; } //File AdminCurrencies.php $currency_formats = array( => 'X0,000.00 ('.$this->l('as with dollars').')', => '0 000,00X ('.$this->l('as with euros').')', => 'X0.000,00', => '0,000.00X', // Thêm đoạn mã sau => '0.000,00X ('.$this->l('as with Vietnam Dong').')' ); Tiếp theo, Đăng nhập trang quản trị PrestaShop Back Office >> Payment >> Currencies Tạo đơn vị tiền tệ (currency) cách: Click vào Add new Nhập giá trị sau: Currency: VNĐ ISO Code: VND Conversion rate:tỉ giá VNĐ so với giá đồng Euro (mặc định) SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage 33 BTL Mã nguồn mở Th.s: Đặng Văn Nam Formatting: 0.000,00 X (as with VNĐ) Chọn VND làm loại tiền từ drop-down list Sau cập nhật tỉ giá tiền tệ cách click vào nút Update Conversion rate Cần sửa code để set VND làm loại tiền cập nhật tỉ giá KẾT LUẬN Qua trình tìm hiểu đề tài chúng em tích lũy thêm nhiều kiến thức phần mềm mã nguồn mở, thương mại điện tử, hệ thống phần mềm mã nguồn mở phục vụ cho ứng dụng thương mại điện tử, đặc biệt tính mà Prestshop thực cho việc bán hàng trực tuyến Do kiến thức hạn chế, làm chúng em cịn nhiều thiếu sót, em mong nhận góp ý nhận xét từ thầy để làm em tốt SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage 34 BTL Mã nguồn mở Th.s: Đặng Văn Nam TÀI LIỆU THAM KHẢO Slide giảng thạc sĩ Đặng Văn Nam môn mã nguồn mở Một số tài liệu internet như: • • • • • • vi.wikipedia.org/wiki/Thương_mại_điện_tử ytuong.tamnhin.pro/?p=1137 webmanguonmo.com/vi/news/PrestaShop/Gioi-thieu-ve-PrestaShop-30 www.prestashop.com › PrestaShop Forums › Diễn đàn tiếng Việt www.sutunam.vn/ /thiet-ke-website-thuong-mai-dien-tu-prestashop/ demo.websitedep.com.vn/zt_iredi/ /huong-dan-cai-dat-prestashop.html • Prestashop Download - Cài đặt PrestaShop • forum.webchuyennghiep.net › Web development › Các vấn đề khác SVTH: Đoàn Thị Hằng _ Nguyễn Thị ChiPage 35 ... tài Tìm hiểu hệ thống mã nguồn mở phục vụ cho phát triển ứng dụng thương mại điện tử Nghiên cứu triển khai hệ thống mã nguồn mở Prestashop để xây dựng wesbsite thương mại điện tử CHƯƠNG I TÌM HIỂU... hưởng Thương mại điện tử đến kinh doanh thời đại B: Tìm hiểu chi tiết I: Các hệ thống mã nguồn mở phục vụ cho phát triển ứng dụng thương mại điện tử Với hiểu biết sơ phần mềm mã nguồn mở (FOSS) tìm. .. ứng dụng rộng rãi ví dụ việc ứng dụng PMMNM vào phát triển ứng dụng thương mại điện tử mà tìm hiểu I.2 :Tìm hiểu thương mại điện tử Thương mại điện tử thông thường xem khía cạnh kinh doanh điện tử

Ngày đăng: 12/03/2015, 08:42

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

    • A.Tổng quát

    • I: Một số khái niệm cơ bản.

      • I.1: Tìm hiểu phần mềm mã nguồn mở (Open/Free source soft ware-FOSS).

      • I.2:Tìm hiểu về thương mại điện tử.

      • I.4: Website thương mại điện tử.

      • I.5: Tầm quan trọng của thương mại điện tử

      • I: Các hệ thống mã nguồn mở phục vụ cho phát triển ứng dụng thương mại điện tử.

        • I.1: Một số phần mềm mã nguồn mở phát triển ứng dụng thương mại điện tử

        • I.2: Tìm hiểu khái quát về một số phần mềm

        • I.2.1. Magento Commerce

        • I.2.2: Zencart

        • Zencart – Giải pháp tối ưu cho website bán hàng trực tuyến

          • I.2.3:Open cart

          • IV.1.Quản lý liên hệ Contacts trong Prestashop Back Office

          • Thêm liên hệ mới

          • FrontOffice Contact Form

          • IV.2.Sử dụng Tool Tab - Tạo trang thông tin CMS

          • IV.3.Sử dụng Tool Tab - Quản lý gói ngôn ngữ và Việt hóa prestaShop

          • IV.4. Sử dụng Preferences Tab

          • IV.5.Sử dụng Modules Tab - Positions

          • IV.6.Sử dụng Modules Tab - Cài đặt themes cho PrestaShop

          • IV.7.Sử dụng Payment Tab - Thêm đơn vị tiền tệ VND cho Prestashop

          • TÀI LIỆU THAM KHẢO

            • Prestashop Download - Cài đặt PrestaShop

Tài liệu cùng người dùng

Tài liệu liên quan