[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
Xây dựng 1 website bán hàng trực tuyến bằng Magento
1. Xây dựng website bán hàng
trực tuyến bằng Magento
Ngô Văn Trung
TruePlus CEO & Founder
Email: trung@trueplus.vn
Phone: 098.386.2736
1
www.magestore.com
2. Nội dung
Giới thiệu về Magento
Ưu, nhược điểm của Magento
Các “Magento Provider” trên thế giới
Case study: Giaytot.com
2
www.magestore.com
3. Giới thiệu về Magento
Giới thiệu chung
Chức năng chính
Các phiên bản
3
www.magestore.com
4. Giới thiệu chung
Magento là nền tảng mã nguồn mở dành riêng cho
Ecommerce lớn nhất hiện nay.
Bắt đầu phát triển tháng 5, 2007 bởi công ty Varien
Public bản beta đầu tiên tháng 8, 2007
Release version 1.0 vào 31 tháng 3, 2008
Version Community mới nhất 1.7.0.2 – 5/7/2012
Version Enterprise mới nhất 1.12.0.2 – 4/7/2012
4
www.magestore.com
5. Giới thiệu chung
125,000+ merchants
875,000 + Community Users
5,000+ extensions
4+ million downloads
5
www.magestore.com
10. Ưu điểm
For Developers
Design flexibility
Modularity
Clear code structure
Easy intergration
Magento community support
10
www.magestore.com
11. Ưu điểm
For Merchants
Wide Range of Functions
Strong community: big, talented and
growing fast (~1,000,000 users)
Many userful extensions (5,000+ extensions)
Search Engine Friendly Software Structure
11
www.magestore.com
12. Nhược điểm
Low Performance
Codebase is written in PHP
Use Zend framework
EAV database structure
Complexity while using
12
www.magestore.com
13. Các tối ưu cho Magento
Enable Magento caching
Reduce the number of database queries in used extensions
Enable flat catalogs for smaller webshops
Disable unneeded Magento modules
Disable Magento logging
Reduce the number of HTTP requests (meger css &
javascript files)
Compress output in general (images, html,...)
Reduce the image size
13
www.magestore.com
14. Các Magento provider
trên thế giới
Magento Providers = Partners + Small providers + Freelancers
Magento providers cung cấp:
Development Service: Chi phí cao
Template: $50-$200
Extension: $100-$200
14
www.magestore.com
17. Extension providers
Follow up email, Ajax cart pro,
Advanced reports, Help desk
Affiliate, Gift card, Auction
Customer attributes, Improved
navigation, Generate & import
coupons
17
www.magestore.com
18. Magestore.com
Là 1 sản phẩm của công ty TruePlus
Thành lập vào đầu năm 2010
Chiến lược phân khúc thị trường: extensions
Chú trọng vào dịch vụ hỗ trợ khách hàng
Phát triển dựa vào các ý tưởng về sản phẩm độc đáo, dẫn
đầu thị trường, không trùng lặp
Đang chiêu mộ hiền tài để trở thành số 1 thế giới vào cuối
năm 2013
18
www.magestore.com
20. Case study: Giaytot.com
Sử dụng nền tảng Magento: dễ dàng tạo sản phẩm, quản lý
đơn hàng vv…
Sử dụng template có sẵn rồi customize thêm, trong 2 ngày
hoàn thành xong website
Add thêm các extension gia tăng tính năng: như Mega
menu, Daily deal, Lucky draw, Onestepcheckout, Pre-
order
Các yếu tố về dịch vụ khách hàng khác
20
www.magestore.com
21. Mega menu: Dễ tìm kiếm, thân thiện với người dùng
21
www.magestore.com
22. Daily deal: thu hút khách hàng quay lại website
22
www.magestore.com
Các khách hàng sử dụng phiên bản Enterprise của Magento
Thống kê thê trên top 1 triệu site (Alexa) trên toàn thế gới23% các site ecommerce sử dụng Magento
+ Mobile HTML5: Quickly and easily create a storefront optimized for mobile devices so customers can shop even when they’re on the go. This mobile interface uses HTML5 technology to power the following:
+ Design flexibility: Easily to customize each part of the site, different product page design…+ Modularity: Trong Magento, mọi thứ đều là module -> allows user to add new features easily+ Clear Code Structure: Magento has a well defined code structure that enables users to get rid of worries related to future upgrades or website’s functionality and allow users to download modules and other extensions.+ Easy Integration:Extensible Application Programming Interface (API) is helpful in connecting Magento with standalone as well as web applications. Magento easily integrates with Enterprise Resource Planning (ERP) system, Management tools, Account systems etc. Extensible Application Programming Interface is beneficial in gaining flexibility as per changing requirement.+Magento Community Support:Professional Magento developers and designers are a part of a huge Magento community. This is an advantage for others to get help from these experts.
+ Wide Range of Functions:The free Magento Community Edition boasts a wide range of functions that will leave nothing to be desired and which can match up to very expensive, proprietary software solutions. In addition, Magento Inc. and the now large community develop new features and enhancements or numerous extensions, of which many are free of charge. If the functions of the Community Edition are insufficient for your needs, there are the Professional Edition and the Enterprise Edition, which excel with an increased range of functions and miscellaneous support services, that will convince you. For more information on the different Magento editions please click here.+ Strong Community: It's big, it's talented, and it's growing. Fast.+ Many userful extensions: You knew it was coming. If Magento doesn't already do it, go find someone else who already has. 90% chance it's already available, and most of these extensions are dirt cheap (unless you're looking for integration with, say, an ERP).+ Search Engine Friendly Software Structure: Especially for online shops the key to their success lies in the best ranking possible in search engine results. Magento comes with a sound technological basis which automatically considers the most important parameters in the field of Onpage-Optimization. So Magento offers speaking-URLs, maintainable metatags and individual page titles, automatic rewrites as well as an integrated XML and HTML sitemap. In addition to this Magento also supports the integration of Google Analytics as a tracking tool. All these mentioned feature are standardly included in Magento.
+Code base PHP: Most of the biggest issues I've had with Magento are a result of running PHP. The Magento application can consume gigabytes of RAM during heavy processes, and PHP often simply cannot handle the load TiêuTốn nhiều RAM+Use Zend framework: phải load toàn bộ Zend framework khi chạy tốn bộ nhớ trong + thời gian load+EAV database structure: tăng thời gian load database do phải join nhiều bảng+ Complexity: From a user/admin standpoint, it's complicated. You can do a TON of things out-of-the-box, but most of the time, the way to do them is not obvious. For example, products have a one-to-many relationship with categories, and although they are typically presented hierarchically on a store's front end, categories and products are not "nested" in a traditional tree-like sense. This means you might have one product in multiple, independent and completely unrelated categories, potentially even different stores or websites altogether, powered by one Magento platform. You will need to provide and/or receive training for yourself and your clients.
+ Enable Magento caching:This is ofcourse the first step in optimization: Enable all the available caches in the Magento Admin Panel. +Reduce the number of database queries : case study Giaytot.com+ Enable flat catalogs for smaller webshops:For smaller webshops switching from the complex EAV-structure to a flat catalog could save time. This optimization is dubious and depends on many parameters, so do not take this step lightly. + Reduce the number of HTTP requests (Merge CSS and JavaScript):By merging all CSS and JavaScript files together as one big file, only one single HTTP-request is needed by the browser to fetch this content. This saves bandwidth. For this merging, the FooMan Speedster module could be used. Magento 1.4 contains an option to merge CSS, while JavaScript-files are merged by default.+Compress output in general:By enabling the PHP-setting zlib.output_compression the output generated by PHP is compressed when sent to the browser. This saves bandwidth. Instead of using this, you could use the Apache mod_deflate module as well, which allows also for compression of non-PHP output (CSS, JavaScript, other plain text-files). +Use a Content Delivery Network (CDN)Static content like images, CSS-stylesheets or JavaScript-files, could be served through other servers that are more optimized for static content. For instance, a CDN could be used so that the static content is always served from a location that is closest to the visitor. This is vital for webshops serving customers worldwide.
Magentohiệncó 427 Partner từkhắpquốcgiatrênthếgiới(Partner lànhữngdoanhnghiệpđăngkýlàm Partner vớiMagentovàphảitrả 1 khoảnphíkhoảng $3000 hàngnăm, do đó Partner lànhữngcôngtyhoạtđộnghiệuquảvàcóuytín). Ngoài partner thìcònrấtnhiềunhàcungcấpnhỏlẻvàcácfreelancer, tổngsốphảihàngnghìn. Magento Provider cungcấpcácdịchvụsau:Dịchvụxâydựng website, pháttriểnwebsite: đápứngđượctừngyêucầucủachủgianhàng, nhưng chi phícaoTemplate: cácthiếtkếcósẵnđểcóthểcàiđặtluônlênbấtkỳwebsite nàosửdụngnềntảngMagento, vìlàcósẵnnêngiásẽrẻhơnrấtnhiềuvớiviệcthuêthiếtkế. Giátrungbìnhtừ $50-200Extension: cáctínhnăngcho website đượcđónggóidướidạng module. Tươngtự template extension cũngrẻhơnnhiều so vớiviệcthuê 1 bên development làmtheoyêucầu.Giámột module tuỳtheochứcnăngcủa module đómàcóthểchỉ $10 chođến $1000. TB thìvàokhoảng $100-$200/extension