I.Tìm hiểu 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ử.II.Nghiên cứu và triển khai hệ thống mã nguồn mở ZenCart để xây dựng website thương mại điện tử.
Trang 1Mục lục
Trang 2Lời mở đầu
Mã nguồn mở ra đời là một bước ngoặt lớn trong sự phát triển của ứng dụng công nghệ thông tin Ngày nay, các ứng dụng mã nguồn mở đã và đang trở thành một phong trào phát triển cực kỳ mạnh mẽ, có ứng dụng thực tế trong nhiều lĩnh vực khác nhau như kinh tế, an ninh, quốc phòng, học tập của sinh viên và đặc biệt là lĩnh vực thương mại điện tử Có thể nói trong tương lai mã nguồn mở sẽ phát triển hơn nữa và dần thay thế mã nguồn đóng
Một số lợi ích khi sử dụng phần mềm mã nguồn mở:
- Độc lập: Phần mềm mã nguồn mở không bị lệ thuộc vào bất kỳ nhà cung cấp nào
- Tính thích ứng và sáng tạo: Cho phép lập trình viên xác định và sửa lỗi cũng như thích ứng phần mềm với các yêu cầu mới phát sinh, giúp nhà lập trình sang tạo ra phần mềm của riêng mình
- Làm chủ công nghệ, đảm bảo tính an toàn và riêng tư: Phần mềm mã nguồn mở thường không là mục tiêu tấn công của virus Không có gián điệp điện tử Do nắm được mà nguồn nên những người sử dụng hay những nhà phát triển làm chủ được phần mềm, có khả năng thay đổi, bổ sung và phát triển
- Chất lượng tin cậy: Các phần mềm mã nguồn mở khi đã hoàn thành sẽ được thử nghiệm, đánh giá, phát hiện lỗi và bổ sung bởi nhiều nhà phát triển khác nhau
- Tuân thủ các chuẩn và không bị hạn chế về quyền sử dụng
- Tính tự do: Người sử dụng có thể bỏ qua các phiên bản phát triển chưa ổn định để cài đặt những phiên bản hoàn chỉnh và ổn định hơn Phần mềm mã nguồn mở cũng cho phép mỗi người sử dụng tạo ra và duy trì những phiên bản đặc thù
- Tính lâu dài: Kéo dài thời gian sử dụng/tái sử dụng các phần cứng, thiết bị trong khi vẫn đảm bảo hiệu năng toàn hệ thống
- Ngoài ra phần mềm mã nguồn mở là những phần mềm miễn phí kể cả các phiên bản nâng cấp trong toàn bộ vòng đời sử dụng sản phẩm Do đó giảm chi phí đáng kể cho việc phát triển phần mềm để đáp ứng theo yêu cầu nghiệp vụ…
Trang 3CHƯƠNG I: TÌM HIỂU 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Ử.
Ngày nay xu hướng phát triển thương mại điện tử đang đặt ra một thách thức mới cho
mã nguồn mở Đó là việc xây dựng các hệ thống ứng dụng có khả năng thay đổi linh hoạt với chi phí thấp nhất và dễ dàng tích hợp với nhau Những năm gần đây với các tiến bộ trong ngành công nghiệp mạng Internet thì việc thiết kế xây dựng một cửa hàng trực tuyến là rất dễ dàng và tương đối rẻ Trong trường hợp phát triển dựa trên việc sử dụng một nền tảng mã nguồn mở sẵn có thì chi phí thả xuống gần như bằng không May mắn thay có rất nhiều phần mềm tự do nguồn mở có sẵn trên internet cho chúng ta nhiều công
cụ để xây dựng trang web thương mại điện tử Sau đây là một số phần mềm mã nguồn mở phục vụ cho phát triển ứng dụng thương mại điện tử hữu hiệu
1 Một số phần mềm tiêu biểu
1.1 Magento (miễn phí)
Hình I.1
- Lịch sử phát triển
Magento là một mã nguồn mở tạo web thương mại điện tử đã được ra mắt vào ngày
31 tháng 3 năm 2008, được sáng lập bởi Varien, với sự giúp đỡ từ các lập trình viên trong cộng đồng mã nguồn mở, nhưng chỉ được sở hữu bởi Magento Inc Magento được xây dựng trên nền tảng các thành phần của Zend Framework Nó sử dụng các mô hình thực thể thuộc tính giá trị cơ sở dữ liệu (EAV – entity-attribute-value) để lưu trữ dữ liệu Magento Community Edition (viết tắt là Magento CE) là phiên bản miễn phí của Magento
có sẵn Magento hiện xuất bản dưới giấy phép Phần mềm mở 3.0 (Open Software License
Trang 4version 3.0) Kể từ phiên bản 1.1.7 một số phần được cấp giấy phép theo Academic Free License version 3.0
• Magento chính thức bắt đầu phát triển vào tháng 7 năm 2007
• Ngày 31/8/2007 phiên bản beta công khai đầu tiên được phát hành
• Ngày 30 tháng 5 năm 2010, phiên bản Magento dùng cho điện thoại di động đã được phát hành, phiên bản này được hiểu như là một phần mềm riêng biệt có thể cài đặt trực tiếp lên các thiết bị di động Người mua hàng có thể sử dụng phần mềm này để mua hàng trực tuyến thay cho việc vào website bằng trình duyệt
• Trong tháng 2 năm 2011, eBay tuyên bố đã đã đầu tư trong Magento trong năm 2010, giá trị quyền sở hữu 49% cổ phần của công ty
• Tháng 6 năm 2011 eBay sở hữu 100% vốn đầu tư cho Magento eBay tuyên bố rằng Magento sẽ tham gia X.Commerce sáng kiến mới của eBay
• Giám đốc điều hành của Magento và đồng sáng lập Roy Rubin đã viết trên blog của Magento nói rằng “Magento sẽ tiếp tục hoạt động tại Los Angeles, với Yoav Kutner và tôi là các nhà lãnh đạo của nó”
• Yoav Kutner rời Magento trong tháng 4 năm 2012
• Mã nguồn Magento đã được áp dụng rộng rãi bởi các nhà bán lẻ trực tuyến với khoảng 150.000 trang web được biết để, từ các trang web thương mại điện tử nhỏ chỉ vài chục sản phẩm như Magestore, đến các website lớn của các doanh nghiệp đa quốc gia như Harvey Nichols và Samsung
- Các phiên bản Magento
Magento hiện phát hành 3 phiên bản khác nhau dùng cho các đối tượng khách hàng bao gồm:
• Magento Comunity Edition – Phiên bản Magento hoàn toàn miễn phí
• Magento Go – Phiên bản Magento có trả phí hàng tháng, chủ yếu bao gồm dịch vụ Hosting cho website của người sử dụng
• Magento Enterprise – Phiên bản Magento chuyên nghiệp tích hợp các tính năng mạnh
mẽ nhất cho các website “khủng” của các Shop bán hàng lớn
- Tính năng
Magento là một nền tảng thương mại điện tử cực kỳ mạnh mẽ và nhiều tính năng Nó cung cấp tất cả các tính năng và công cụ để xây dựng, cài đặt một website thương mại
Trang 5• 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.
• Duyệt danh mục: dễ dàng tìm kiếm và 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 các tính năng, hình thức liên hệ khách hàng; theo dõi toàn diện, dịch vụ email
• Quản lý đơn hàng
• Thanh toán: nhiều phương thức thanh toán như thẻ tín dụng, PayPal, Authorize.net, Google Checkout, hỗ trợ các mô-đun thanh toán bên ngoài như CyberSource, ePay, eWAY và nhiều hơn thế
• Công nghệ tìm kiếm: nhanh chóng, thân thiện, hỗ trợ tìm kiếm trên Google SiteMap
• Hỗ trợ quốc tế: với đa ngôn ngữ và tiền tệ
• Công cụ khuyến mãi và tiếp thị: phiếu giảm giá, khuyến mãi và nhiều tùy chọn
• Quản lý trang web: Ngoài ra bạn hoàn toàn có thể xây dựng thêm các modul riêng để đáp ứng các yêu cầu cụ thể của từng trang web
- Hoạt động của Magento
Magento sử dụng PHP làm ngôn ngữ kịch bản cho Web Server và cơ sở dữ liệu MySQL Các modul dữ liệu dựa trên mô hình thực thể - thuộc tính - giá trị mà lưu trữ dữ liệu về đối tượng theo cấu trúc cây Modules là phần cố lỗi của của Magento
• Magento hỗ trợ cài đặt các modul thông qua một giao diện web của trang quản lý(administration) trong bộ cài đặt magento
• Các Modul được lưu trữ trên web thương mại điện tử của Magento Bất kỳ thành viên của cộng đồng đều có thể tải lên 1 modul thông qua trang web này và được phê duyệt bởi một thành viên của nhóm Magento
• Modul có thể được cài đặt bằng cách nhập vào 1 khóa modul có sẵn trên trang modul của website Magento
• Có 3 loại modul được lưu trữ trên Magento Connect:
+ Core Modules
+ Community Modules
+ Commercial Modules(cung cấp thông tin giá cả và liên kết bên ngoài)
Url: http://www.magentocommerce.com
Trang 61.2 OsCommerce (Mã nguồn mở làm web bán hàng)
Hình I.2
- Lịch sử phát triển
OsCommerce là một cửa hàng trực tuyến thương mại điện tử, giải pháp mà cung cấp một loạt các tính năng out-of-the-box cho phép các cửa hàng trực tuyến được thiết lập khá nhanh chóng dễ dàng, và có sẵn miễn phí như là một giải pháp dựa trên mã nguồn mở phát hành theo GNU General Public License
• OsCommerce được bắt đầu tháng 3 năm 2000 tại Đức bởi người sáng lập dự án và lãnh đạo Harald Ponce de Leon như Dự án Trao đổi Tính đến tháng 8 năm 2008, hiện tại đang powering 14.109 cửa hàng đăng ký trực tiếp trên thế giới
• Trong tháng 11 năm 2010 sự phát triển của osCommerce v2.2 đã được đáp ứng với một bản phát hành ổn định Phiên bản 2.3, như nó đã được thương hiệu, lợi dụng những lợi ích của thiết kế tableless web, và bao gồm một số công cụ mạng xã hội
• Phiên bản 3.0 hiện đang được phát triển và là một chính viết lại của chương trình để kết hợp một phụ trợ hướng đối tượng, một mẫu hệ thống để cho phép thay đổi bố trí
dễ dàng, và bao gồm một tên người dùng quản lý khu vực và định nghĩa mật khẩu trong quá trình cài đặt Phiên bản phát triển mới nhất là 3.0.2, và đã được phát hành vào ngày 06 tháng 8 năm 2011
- Tính năng
Trang 7doanh nghiệp của bạn một cửa hàng trực tuyến (online) và ta có thể tự tổ chức kho hàng, giao dịch và bán hàng trực tuyến một cách nhanh chóng và dễ dàng Nhờ đó, ngoài chuyện cung cấp thông tin giới thiệu doanh nghiệp, hàng hoá ta có một cửa hàng và bán hàng trực tuyến trên website như các doanh nghiệp tiên tiến nhất hiện nay.
• Ưu điểm: Phục vụ rất tốt cho con người Dễ dàng cài đặt và chạy, phổ biến, cung cấp năng lượng hơn 228.700 cửa hàng trực tuyến
• Nhược điểm: khá cồng kềnh, giao diện kiểu cũ, phần quản trị thiếu linh hoạt
1.3 OpenCart ( phần mềm mã nguồn mở shopping hay nhất )
Hình I.3
- Giới thiệu
OpenCart là source nguồn được thiết kế dưới dạng open source có thể sử dụng free, đây là một bộ code viết bằng PHP được phát triển lên để giành cho giải pháp bán hàng trực tuyến, gồm gần như đầy đủ chức năng cho một website bán hàng, hiện nay opencart
đã phát triển hơn có thêm những module như tin tức, giúp website hoàn thiện hơn trong mắt người dùng hiện nay, ở Việt Nam hiện tại cũng khá nhiều công ty sử dụng mã nguồn này để thiết kế website giá rẻ và phát triển các module của opencart để bán lại cho những người nào mà không chuyên về lập trình
- Ứng dụng
Opencart là một mã nguồn mở miễn phí nó có thể dùng để sửa đổi, dễ hiệu chỉnh, dễ cải tiến theo hướng phát triển của bản thân ngưởi sử dụng Trong lĩnh vực thiết kế website bán hàng, Opencart quản lý hệ thống CMS lớn với phần mua hàng, điểm thưởng Opencart có một tính năng rất độc đáo đó là tự build theme, tạo khả năng sáng tạo cho
Trang 8người dùng, cùng với chế độ quản lý điểm cộng, điểm thưởng, quản lý gian hàng cực kì
rõ ràng và hiệu quả, tính dễ sử dụng cũng là một điều người viết cũng cân nhắc
Opencart đầu tư khá công phu cho việc sử dụng, quản lý các gian hàng, và khách hàng Nó chưa các module cho phép bạn sử dụng các mục đích khác nhau, như giới thiệu sản phẩm, sản phẩm được đưa ra trưng bày
- Tính năng
Opencart có các tính năng phong phú Các opensource mỗi loại đều có thế mạnh riêng, không có loại nào hơn loại nào, nhưng từ khi người viết sử dụng Opencart thì thấy ngạc nhiên với các tính năng mà nó đem lại
Không giới hạn danh mục Mã nguổn mở thân thiện
Không giới hạn sản phẩm Chia sẻ miễm phí mãi mãi
Không giới hạn sản phẩm Lập trình hướng đối tượng
Url: http://www.oscommerce.com
1.4 VirtueMart
Hình I.4
Trang 9VirtueMart là dạng component được cài thêm vào Joomla thuộc tầng hệ thống thứ 3 Extention Tier Chức năng chủ yếu của VirtueMart là một công cụ bao gồm tất cả các chức năng cần thiết của một website thương mại điện tử.
Hiện tại VirtueMart đã phát triển được 22 version để luôn luôn hoàn thiện và để có thể tương thích với từng phiên bản của Joomla Phiên bản hiện tại (16/11/2008) là phiên bản VirtueMart 1.1.2 tương thích với Joomla phiên bản 1.0.x và 1.5.x
- Tính năng
• VirtueMart hỗ trợ không giới hạn số chủng loại sản phẩm, với các sản phẩm có thể được gán cho nhiều loại Nó cũng cho phép việc bán sản phẩm tải về, và cung cấp một chế độ Danh mục nơi mà các tính năng giỏ mua hàng được tắt VirtueMart hỗ trợ nhiều giá cho một sản phẩm duy nhất, dựa trên các nhóm mua sắm hoặc một dải số lượng, và cho phép sử dụng của một loạt các cổng thanh toán khác nhau
• Vì VirtueMart là một mã nguồn mở thương mại điện tử giải pháp tất cả các mã ứng dụng là công khai có thể nhìn thấy trong PHP Điều này cho phép các nhà phát triển PHP để xem, cập nhật hoặc tùy chỉnh hoạt động của các giỏ mua hàng Ngoài ra VirtueMart chính nó cung cấp các mẫu đơn giản (gọi là "bay trang 'trong VirtueMart) cấu trúc cho phép các trang mua sắm và giỏ hàng (s) để được chỉnh sửa như là tiêu chuẩn html và css
• Đáng chú ý là mới VirtueMart 1.1.0 là sự bao gồm của các khả năng để nhanh chóng thay đổi chủ đề cho thể loại, sản phẩm, kiểm tra và hàng trang Những giỏ hàng cũng được tích hợp với Rapid 3.0 , cho phép dữ liệu giao dịch sẽ được gửi trực tiếp từ khách hàng trình duyệt đến cổng thanh toán mà không đi qua hệ thống của thương gia
• VirtueMart được hỗ trợ bởi một ứng dụng iPhone của iVMStore VirtueMart, đã được thiết kế để làm việc cùng với Joomla!, là một chiếc xe thực sự gọn gàng mà khách hàng cảm thấy thoải mái với ngay lập tức Nó không chỉ cho phép khách hàng mua những thứ, nó cho phép họ tạo một tài khoản, thêm các địa chỉ và truy cập lịch sử thứ
tự của chúng Nhiều ngôn ngữ và tiền tệ, và các sản phẩm không giới hạn và loại được
hỗ trợ 2,5 triệu người đã tải về VirtueMart cho đến nay và phần lớn là hài lòng với kết quả
Url: http://www.virtuemart.net
Trang 101.5 Zen Cart
Hình I.5
Zen Cart là một ứng dụng mã nguồn mở (PHP/SQL), hoàn toàn miễn phí cho phép người dùng tự tạo ra cửa hàng trực tuyến của mình một cách đơn giản Zen Cart được phát triển bởi cộng đồng trên toàn thế giới bởi chính những người chủ cửa hàng, lập trình viên, nhà thiết kế và các chuyên gia tư vấn nên Zen Cart có những nghiên cứu rất nghiêm túc về logic hoạt động, tạo ra hệ chức năng rất đầy đủ, dễ sử dụng và ấn tượng [cần dẫn nguồn]
Zen Cart Việt Nam được thành lập với mục đích hỗ trợ tới người Việt sử dụng Zen Cart cũng như tạo một cộng đồng phát triển Zen Cart tại Việt Nam Hiện tại đã có bản tiếng Việt cho Zen Cart hoàn chỉnh được cung cấp miễn phí trong diễn đàn Zen Cart Có rất nhiều giải pháp thương mại điện tử trên thế giới nhưng không có giải pháp nào đầy đủ, thân thiện và dễ sử dụng như Zen Cart [cần dẫn nguồn] Tuy nhiên, việc hỗ trợ tại Việt Nam còn rất thiếu, đó là lý do Zen Cart Việt Nam được thành lập để những người sử dụng Zen Cart, có thể lấp đầy chỗ trống này (Giới thiệu kỹ hơn ở chương sau)
Url: http://www.zen-cart.com
Trang 112 Một số phần mềm khác
2.1 PrestaShop
Hình I.6PrestaShop là một phần mềm chuyên nghiệp và miễn phí giúp người dùng tạo các trang thương mại điện tử Nó có đầy đủ tính năng quay lại để quản lý hàng tồn kho, đơn đặt hàng, vận chuyển, và khách hàng trong thời gian thực khách hàng thanh toán được gửi trực tiếp vào tài khoản ngân hàng thương mại bằng cách sử dụng các công nghệ bảo mật mới nhất Phần mềm cho phép thêm các module mới
Tính năng bao gồm: giao dịch đặc biệt (giảm giá, chứng từ, quà tặng), Các sản phẩm trên trang chủ, người bán hàng đầu trên trang chủ, new mục trên trang chủ, miễn phí vận chuyển, cung cấp Cross-bán, zoom hình ảnh sản phẩm, đặt hàng out-of-chứng khoán mặt hàng, đăng ký khách hàng và tài khoản người dùng, phương thức thanh toán không giới hạn, thanh toán của ngân hàng dây Google Checkout module, vv Một số tính năng phụ trợ là: không giới hạn các thể loại & tiểu thể loại, đầy đủ tính năng soạn thảo văn bản WYSIWYG, không giới hạn sản phẩm thuộc tính kết hợp, sản phẩm không giới hạn kỹ thuật, không giới hạn hình ảnh với kích thước tập tin tự động và tối ưu hóa, các loại tiền
tệ không giới hạn, không giới hạn thiết lập thuế …
Url: http://www.prestashop.com
Trang 122.2 Ubercart.org
Hình I.7Ubercart là một mã nguồn mở thú vị thương mại điện tử tích hợp đầy đủ các gói lưu trữ trực tuyến với Drupal, mã nguồn mở hàng đầu nội dung quản lý hệ thống Đây là một
sự kết hợp chết người cho bất cứ ai muốn xây dựng một cộng đồng xung quanh một sản phẩm, bán quyền truy cập vào nội dung phí bảo hiểm, cung cấp thanh toán tải tập tin, và nhiều hơn thế nữa
Ubercart cung cấp: cửa hàng của sản phẩm cấu hình, tạo ra các sản phẩm linh hoạt của
hệ thống, sản phẩm linh hoạt các thuộc tính hệ thống, kiểm tra trang đơn, tài khoản tự động thế hệ, đơn giản để chế biến, tích hợp hệ thống thanh toán hoạt động như một chiếc cầu nối giữa phương thức thanh toán chấp nhận được (kiểm tra, thẻ tín dụng, cá tuyết, vv)
và Cổng thanh toán (Cyber Source, Authorize.net, PayPal, vv), XML xuất nhập khẩu Url: http://www.ubercart.org
2.3 phpShop
Trang 13Hình I.8phpShop là một giỏ hàng mua sắm ứng dụng PHP-powered Nó được phát hành theo GNU General Public License Mục đích chính của phpShop là cung cấp một giải pháp giỏ mua hàng đơn giản, dễ tùy chỉnh cho phù hợp với bất kỳ mục đích
phpShop có nhiều tính năng ít hơn mà nhiều người khác mua sắm các ứng dụng giỏ hàng, nhưng nói chung là dễ dàng hơn để tùy chỉnh Tất cả những gì là cần thiết để có hiệu quả tuỳ chỉnh phpShop là một kiến thức cơ bản về HTML, PHP, và SQL phpShop được viết bằng PHP và do đó đòi hỏi PHP: Hypertext Preprocessor phpShop cũng đòi hỏi một cơ sở dữ liệu; phpShop hiện hỗ trợ MySQL cho mục đích này Sử dụng tính năng bao gồm các chủ đề CSS-based, dễ dàng tích hợp với Dreamweaver cho thiết kế bố trí, mua sắm hàng mỗi mua sắm tham quan, rõ ràng cho người mua sắm Minicart khi họ duyệt các trang web, công cụ tìm kiếm đơn giản cho việc tìm kiếm sản phẩm, loại chuyển hướng dựa trên lưu trữ, hiển thị đặc biệt hiện hành, bán hàng thống kê, vv
Url: http://www.phpshop.org
2.4 StoreSprite
Hình I.9StoreSprite là một mạnh mẽ, Việt PHP / MySQL hệ thống giỏ mua hàng dễ cài đặt và tùy chỉnh Giỏ là miễn phí nhưng nó có thông báo bản quyền mà bạn có thể trả tiền để được thoát khỏi StoreSprite có nhiều tính năng bao gồm tính thuế tự động, tính toán chi phí giao hàng tự động, khách hàng và đánh giá xếp hạng và các sản phẩm đặc trưng Bảng phụ trợ được thiết kế để dễ sử dụng, ngay cả đối với người chưa bao giờ trước khi làm việc với thương mại điện tử Phụ trợ tính năng bao gồm nội dung quản lý trang thông qua WYSIWYG Editor, Store Thông tin chi tiết Editor, Meta Content Editor, tiền tệ Manager, không giới hạn sản phẩm & hạng mục tiểu mục, không giới hạn sản phẩm toàn diện Giám
Trang 14đốc sản phẩm, sản phẩm Công cụ clone, Sản phẩm liên quan, Triển khai các sản phẩm trong nhiều hạng mục, chỉ số chứng khoán, Tùy chọn sản phẩm, Multi Level biết giá Quản lý mua sắm, Nhóm Shopper (ví dụ: Thương mại, bán buôn), tàu toàn cầu, cục bộ hoặc đến địa điểm cụ thể và nhiều hơn nữa
Url: http://www.storesprite.com
2.5 JadaSite
Hình I.10JadaSite là một dễ sử dụng và tính năng phong phú dựa trên Java mã nguồn mở quản
lý nội dung và hệ thống thương mại điện tử Multi-site hỗ trợ, các trang web khác nhau có thể sử dụng các mẫu khác nhau, người dùng admin khác nhau có thể được chỉ định cho các trang web khác nhau, cung cấp tin tức và mô-đun thăm dò ý kiến Có thể được cài đặt
"ra khỏi hộp" mà không có tùy biến, dễ dàng sử dụng giao diện web Chạy trên công nghệ Java, trưởng thành rất cao khả năng mở rộng nền tảng với các tùy chọn tuyệt vời cho hội nhập
Url: http://www.jadasite.com
2.6 cpCommerce
Trang 15Hình I.11cpCommerce là một mã nguồn mở thương mại điện tử, giải pháp đó được duy trì bởi các mẫu và các mô-đun Script này Ecommerce kết hợp nhiều tiện ích khác được tìm thấy trong "kịch bản thương mại điện tử miễn phí", và cho phép bạn hoàn toàn tùy chỉnh thiết
kế toàn bộ bằng cách chỉnh sửa một mẫu duy nhất tập tin và các CSS (Cascading stylesheets) mỗi phần để gắn liền Một số các nhu cầu cơ bản cần thiết để chạy cpCommerce là một máy chủ web đó là cả hai PHP và MySQL được kích hoạt và bạn sẽ cần ít nhất là 5 MB dung lượng lưu trữ Tính năng bao gồm: Tiêu bản dựa - Modular - Báo cáo - Quản trị Levels - Xem thông tin khách hàng - mua hàng lịch sử - Phương thức thanh toán - hạng mục - các nhà sản xuất - Sản phẩm - E-mail Templates…
Url:http://cpcommerce.cpradio.org
1.7 Thương mại Spree (miễn phí)
Hình I.12Spree Thương mại (còn được gọi là Spree) là một mã nguồn mở thương mại điện tử giải pháp dựa trên Ruby on Rails Nó được tạo ra bởi Sean Schofield vào năm 2007 và kể
Trang 16từ đó đã có hơn 430 người đóng góp Ngày 01 tháng 7 năm 2011, Spree nhận được 1,5 triệu USD trong tài trợ hạt giống từ AOL và Ventures thật Các công ty sử dụng Spree bao gồm Chipotle Mexican Grill ( NYSE : CMG ), và Second Life Spree đã được tải về 216.478 lần của 21 Tháng Chín 2013
Sử dụng hệ thống khuyến nông Spree, bạn sẽ có thể tùy chỉnh cửa hàng của bạn và đánh dấu mình ra từ đối thủ cạnh tranh của bạn Tính năng hữu ích bao gồm hỗ trợ cho hơn 50 cổng thanh toán, kiểm tra trang duy và logic thuế tùy chỉnh, có thể tiết kiệm rất nhiều thời gian thương nhân và công sức Nó cũng đi kèm với Google Analytics được xây dựng nhập
Trang 171.8 PrestaShop ( miễn phí )
Hình I.13 PrestaShop là một, chuyên nghiệp cấp giải pháp thương mại điện tử mạnh mẽ mà bạn
có thể tải về, cài đặt và sử dụng miễn phí Trở lại vào cuối, bạn sẽ sử dụng một ứng dụng trở lại văn phòng đầy đủ tính năng để quản lý kinh doanh trực tuyến của bạn (bao gồm cả hàng tồn kho, đơn đặt hàng, vận chuyển, và khách hàng) trong thời gian thực Thanh toán của khách hàng của bạn được gửi trực tiếp vào tài khoản ngân hàng thương mại bằng cách
sử dụng công nghệ bảo mật mới nhất
1.9 Ubercart
Hình I.14Ubercart là một mã nguồn mở thú vị thương mại điện tử tích hợp đầy đủ các gói lưu trữ trực tuyến của bạn với Drupal, mã nguồn mở hàng đầu nội dung quản lý hệ thống Đây là một sự kết hợp chết người cho bất cứ ai muốn xây dựng một cộng đồng xung quanh một sản phẩm, bán quyền truy cập vào nội dung phí bảo hiểm, cung cấp thanh toán tải tập tin, và nhiều hơn thế nữa! Ubercart cung cấp: cửa hàng của sản phẩm cấu hình, tạo
ra các sản phẩm linh hoạt của hệ thống, sản phẩm linh hoạt các thuộc tính hệ thống, kiểm tra trang đơn, tài khoản tự động thế hệ, đơn giản để chế biến, tích hợp hệ thống thanh toán hoạt động như một chiếc cầu nối giữa phương thức thanh toán chấp nhận được (kiểm tra,
Trang 18thẻ tín dụng, cá tuyết, vv ) và cổng thanh toán (Cyber Source, Authorize.net, PayPal, vv), XML xuất nhập khẩu.
Ubercart được thiết kế đặc biệt cho những người bán những thứ như tải tập tin, đăng
ký sự kiện, vượt qua truy cập trang web và vé sự kiện, chứ không phải là sản phẩm vật lý Như VirtueMart, mà phải được tích hợp với Joomla!, Ubercart phải được tích hợp với Drupal Người sử dụng Drupal sẽ cảm thấy thoải mái lựa chọn các mô-đun lý tưởng và chủ đề để tùy chỉnh cửa hàng của họ với, nhưng nếu bạn không phải là người sử dụng Drupal, tôi đề nghị chọn một nền tảng đó là nhiều hơn một chút đơn giản
Hình I.15 Điều tốt nhất về Zeuscart là giao diện người dùng của nó, đó là phong phú, hấp dẫn, thân thiện Được thiết kế với các doanh nghiệp vừa và nhỏ trong tâm trí, người dùng có thể tận dụng tối đa SEO URL thân thiện, thẻ quà tặng, giảm giá, các mẫu email và tầng-giá cả, mà làm cho nó có thể giảm giá cho đơn đặt hàng số lượng lớn
Trang 191.11 StoreSprite
Hình I.16 StoreSprite là một mạnh mẽ, Việt PHP / MySQL hệ thống giỏ mua hàng dễ cài đặt và tùy chỉnh Giỏ là miễn phí nhưng nó có thông báo bản quyền mà bạn có thể trả tiền để được thoát khỏi StoreSprite có nhiều tính năng bao gồm tính thuế tự động, tính toán chi phí giao hàng tự động, khách hàng và đánh giá xếp hạng và các sản phẩm đặc trưng Bảng phụ trợ được thiết kế để dễ sử dụng, ngay cả đối với người chưa bao giờ trước khi làm việc với thương mại điện tử Phụ trợ tính năng bao gồm nội dung quản lý trang thông qua WYSIWYG Editor, Store Thông tin chi tiết Editor, Meta Content Editor, tiền tệ Manager, không giới hạn sản phẩm & hạng mục tiểu mục, không giới hạn sản phẩm toàn diện Giám đốc sản phẩm, sản phẩm Công cụ clone, Sản phẩm liên quan, Triển khai các sản phẩm trong nhiều hạng mục, chỉ số chứng khoán, Tùy chọn sản phẩm, Multi Level biết giá , Quản lý mua sắm, Nhóm Shopper (ví dụ: Thương mại, bán buôn), tàu toàn cầu, cục bộ hoặc đến địa điểm cụ thể và nhiều hơn nữa
Mặc dù là hoàn toàn miễn phí, cung cấp nhiều StoreSprite tính năng mà bạn mong muốn tìm thấy chỉ trên nền tảng trả tiền cho và phổ biến hơn Chúng bao gồm các điểm trung thành, xếp hạng khách hàng và đánh giá, các thông báo trạng thái, theo dõi đơn hàng, đặc biệt, người bán hàng tốt nhất và các tài khoản người mua sắm Hạn chế chủ yếu của nền tảng này là cửa hàng của bạn sẽ đi kèm với có thể nhìn thấy thông báo bản quyền StoreSprite, trừ khi bạn phải trả để tháo ra
Ngoài ra vẫn còn rất nhiều các phần mềm khác như: οsCMax, Opensolution, Commerce.com, AgoraCart
Trang 20xt-CHƯƠNG II NGHIÊN CỨU VÀ TRIỂN KHAI HỆ THỐNG MÃ NGUỒN MỞ ZENCART ĐỂ XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ.
1 Giới thiệu hệ thống Zencart
Zencart -Một mã nguồn làm shop nổi tiếng là một ứng dụng mã nguồn mở (PHP/SQL), hoàn toàn miễn phí cho phép người dùng tự tạo ra cửa hàng trực tuyến của mình một cách đơn giản
Zen Cart được phát triển bởi cộng đồng trên toàn thế giới bởi chính những người chủ cửa hàng, lập trình viên, nhà thiết kế và các chuyện gia tư vấn nên Zen Cart có những nghiên cứu rất nghiêm túc về logic hoạt động, tạo nên hệ chức năng rất đầy đủ, dễ sử dụng và ấn tượng
Điều tốt nhất về Zen Cart là giao diện người dùng, rất phong phú, hấp dẫn, thân thiện Được thiết kế cho các doanh nghiệp vừa và nhỏ, người dùng có thể làm gần như tất cả từ URL thân thiện cho SEO (Search Engine Optimization), thẻ quà tặng, giảm giá, mẫu thư điện tử và nhiều mức giá dùng trong trường hợp giảm giá khi mua số lượng lớn
- Cài đặt dễ dàng
- Nhiều khách hàng chế độ
- Không giới hạn thể loại sâu
- Doanh số bán hàng và giảm giá nhiều
- Nhiều chế độ hiển thị
- Hệ thống XHTML mẫu
- Không giới hạn thêm trang
- Điều khiển biểu ngữ quảng cáo nhiều
- Tuỳ chọn nhiều vận chuyển
- Nhiều lựa chọn thanh toán
Trang 21- Nhiều phương thức vận chuyển
- Nhiều phương thức thanh toán