Magento 20110406


Published on

Published in: Education, Technology, Business
1 Comment
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • According to Google Trends, the term “Magento” is now Googled more than the word “eCommerce.”
  • Control: from merchandising to promotions and more Design flexibility: Easily to customize each part of the site, different product page design… Modularity: allows user to add new features easily
  • Magento 20110406

    1. 1. Ecommerce & Magento Overview Online Service Solution Property of OSS; not authorized for distribution. - CONFIDENTIAL -
    2. 2. Agenda <ul><li>Ecommerce Overview </li></ul><ul><li>Introducing Magento </li></ul><ul><li>Working with Magento </li></ul><ul><li>Career at OSS </li></ul>09/27/11
    3. 3. PART I ECOMMERCE OVERVIEW <ul><li>Mr. Ngô Văn Trung </li></ul><ul><li>OSS Founder & CEO </li></ul>09/27/11
    4. 4. <ul><li>Quick Overiew on Ecommerce </li></ul><ul><li>Ecommerce in Vietnam </li></ul>09/27/11
    5. 5. What is Ecommerce? <ul><li>Ecommerce is enabling or achieving your business </li></ul><ul><li>objectives by using information technology to enhance or </li></ul><ul><li>transform your business processes. </li></ul>09/27/11
    6. 6. Ecommerce <ul><li>Business to business (B2B) </li></ul><ul><ul><li>Automating Supply </li></ul></ul><ul><ul><li>Increasing Business Efficiency </li></ul></ul><ul><ul><li>Example: </li></ul></ul><ul><li>Business to Consumer (B2C) </li></ul><ul><ul><li>Retail Sales </li></ul></ul><ul><ul><li>Customer Support </li></ul></ul><ul><ul><li>Example: </li></ul></ul><ul><li>Consumer to Consumer (C2C) </li></ul><ul><ul><li>Online Auctions </li></ul></ul><ul><ul><li>Example: </li></ul></ul>09/27/11
    7. 7. Ecommerce <ul><li>Ecommerce is more than just an online shop selling goods…. Businesses make huge savings by more efficient interaction with their suppliers or buyers. </li></ul>09/27/11
    8. 8. Global <ul><li>400 million users of Internet worldwide </li></ul><ul><li>1999 US online retail sales - US$20bn. Forrester Research </li></ul><ul><li>2000 US online retail sales - US$30bn+ Forrester Research </li></ul><ul><li>US Online buying will reach US$6.9 trillion 2004. Forrester Research </li></ul>09/27/11
    9. 9. Ecommerce in Vietnam <ul><li>Overview </li></ul><ul><li>Disadvantage of Ecommerce in Vietnam </li></ul><ul><li>The future of Ecommerce in Vietnam </li></ul>09/27/11
    10. 10. Ecommerce in Vietnam <ul><li>In the late 1990s – 2000 </li></ul><ul><li>2006 – 2010 </li></ul><ul><li>45% businesses have own websites </li></ul>09/27/11
    11. 11. <ul><li>E-learning </li></ul><ul><li>Groupon </li></ul><ul><li>Auction </li></ul>09/27/11
    12. 12. <ul><li> </li></ul><ul><li> </li></ul><ul><li> </li></ul><ul><li> </li></ul>09/27/11
    13. 13. Disadvantage <ul><li>Lack of payment options </li></ul><ul><li>The habit in buying and selling </li></ul>09/27/11
    14. 14. The future of Ecommerce in Vietnam 09/27/11
    15. 15. <ul><li>Question? </li></ul>09/27/11
    16. 16. PART II INTRODUCING MAGENTO <ul><li>Mr. Nguyễn Đức Hòa </li></ul><ul><li>OSS Founder & Sales Manager </li></ul>09/27/11
    17. 17. I want to talk about <ul><li>Overview on Magento </li></ul><ul><li>Benefits of Magento </li></ul><ul><li>Magento Editions </li></ul>09/27/11
    18. 18. Overview on Magento 09/27/11
    19. 19. Overview on Magento <ul><li>Varien </li></ul><ul><ul><li>Founded: 2001 </li></ul></ul><ul><ul><li>Formerly worked osCommerce </li></ul></ul><ul><ul><li>Now Magento Inc. </li></ul></ul>09/27/11
    20. 20. Overview on Magento <ul><li>Development started May, 2007 </li></ul><ul><li>First public beta release August, 2007 </li></ul><ul><li>1.0 version March 31 st , 2008 </li></ul>09/27/11
    21. 21. Overview on Magento <ul><li>Stable Release </li></ul><ul><ul><li>CE </li></ul></ul><ul><ul><li>PE </li></ul></ul><ul><ul><li>EE </li></ul></ul>09/27/11
    22. 22. Overview on Magento <ul><li>90,000+ merchants </li></ul><ul><li>300,000+ Community Users </li></ul><ul><li>3,500+ extensions </li></ul><ul><li>2,5+ million downloads </li></ul>09/27/11
    23. 23. Overview on Magento 09/27/11
    24. 24. Overview on Magento 09/27/11
    25. 25. Benefits of Magento <ul><li>“ Magento is going to win the </li></ul><ul><li>eCommerce software war, </li></ul><ul><li>hands down. I've never seen </li></ul><ul><li>another ecommerce platform </li></ul><ul><li>well architected and </li></ul><ul><li>well designed as Magento .” </li></ul><ul><li> Jack Aboutboul, Redhat </li></ul>09/27/11
    26. 26. Benefits of Magento <ul><li> </li></ul><ul><li>= Flexibility + Control </li></ul>09/27/11
    27. 27. Benefits of Magento <ul><li>Control every facet of store </li></ul><ul><li>Design flexibility </li></ul><ul><li>Modularity </li></ul>09/27/11
    28. 28. Benefits of Magento <ul><li>Marketing Promotions and Tools </li></ul><ul><li>SEO </li></ul><ul><li>Analytics and Reporting </li></ul><ul><li>Multiple shipping address </li></ul><ul><li>A wide range of payment options supported </li></ul>09/27/11
    29. 29. Benefits of Magento <ul><li>Shopping cart + CMS + … </li></ul><ul><li>Magento => All in ONE? </li></ul>09/27/11
    30. 30. Magento Editions 09/27/11
    31. 31. Magento Community <ul><li>Free </li></ul><ul><li>Expert developers in community users </li></ul><ul><li>Extension development </li></ul><ul><li>180+ solution providers </li></ul>09/27/11
    32. 32. Magento Connect <ul><li>2008 </li></ul><ul><li>Marketplace for Magento extensions: free & commercial </li></ul><ul><li>Install modules through Magento Connect Manager </li></ul>09/27/11
    33. 33. Magento Enterprise <ul><li>April, 2009 </li></ul><ul><li>Starts at $12,990 / year </li></ul><ul><li>Best-in-class merchandising & marketing tools </li></ul><ul><li>Rich features </li></ul><ul><li>Big business </li></ul>09/27/11
    34. 34. Magento Professional <ul><li>Launched May, 2010 </li></ul><ul><li>Starts at $2,995 / year </li></ul><ul><li>Dismiss some enterprise features </li></ul><ul><li>Revenue-generating features </li></ul><ul><li>Small & medium business </li></ul>09/27/11
    35. 35. Enterprise Features <ul><li>Reward Points System </li></ul><ul><ul><li>Enhance user experience </li></ul></ul><ul><ul><li>Increase customer loyalty </li></ul></ul>09/27/11
    36. 36. Enterprise Features <ul><li>Gift Certificates </li></ul><ul><li>Buy gift cards for family </li></ul><ul><li>and friends </li></ul>09/27/11
    37. 37. Enterprise Features <ul><li>Automated Email Marketing Reminders </li></ul><ul><ul><li>Target promotions and </li></ul></ul><ul><ul><li>discounts to customers </li></ul></ul><ul><ul><li>Increase customer retention </li></ul></ul>09/27/11
    38. 38. Enterprise Features <ul><li>Recurring Payment </li></ul><ul><li>Configure billing schedule </li></ul><ul><li>Optional trial periods prior to billing the client </li></ul><ul><li>Automated charging for subscription/continuity products </li></ul>09/27/11
    39. 39. Enterprise Features <ul><li>More: </li></ul>09/27/11
    40. 40. <ul><li>Magento Go </li></ul>09/27/11
    41. 41. Magento Go? <ul><li>Hosted, SaaS service that enables small and emerging merchants to quickly build and launch an online store. </li></ul><ul><li>No hardware, software or coding required </li></ul>09/27/11
    42. 42. Magento Go <ul><li>Customizable design </li></ul><ul><li>Unlimited product options </li></ul><ul><li>Industry leading SEO </li></ul><ul><li>Retention and Loyalty </li></ul><ul><li>Customer Engagement </li></ul><ul><li> </li></ul>09/27/11
    43. 43. Magento Go 09/27/11
    44. 44. Magento Go <ul><li>Who is Magento Go for? </li></ul>09/27/11
    45. 45. 09/27/11
    46. 46. <ul><li>Question? </li></ul>09/27/11
    47. 47. PART III WORKING WITH MAGENTO <ul><li>Mr. Nguyễn Đức Thanh </li></ul><ul><li>OSS Founder & Project Manager </li></ul>09/27/11
    48. 48. Working with Magento <ul><li>Magento Architecture </li></ul><ul><li>Building Magento Module </li></ul><ul><li>Building Magento Template </li></ul>
    49. 49. Magento Architecture <ul><li>Package Architecture </li></ul><ul><li>MVC Architecture </li></ul><ul><li>Database Structure – EAV Model </li></ul><ul><li>Layout Structure </li></ul>
    50. 50. Magento Architecture – Package Architecture <ul><li>Every things are modules !!! </li></ul>
    51. 51. Magento Architecture – Package Architecture
    52. 52. Magento Architecture - MVC Architecture
    53. 53. Magento Architecture - MVC Architecture
    54. 54. Magento Architecture - Database Structure <ul><li>EAV model </li></ul>Entity Attribute Value
    55. 55. Magento Architecture - Database Structure <ul><li>Sample: Entity – product, Attribute – Color, Value - Black </li></ul>Entity Attribute Value
    56. 56. Magento Architecture - Layout Structure <ul><li>Key words </li></ul><ul><li>Xml </li></ul><ul><li>Tree </li></ul><ul><li>Structural block & Content block </li></ul>root head header left content right footer top.links search footer_links catalog.leftnav cart_sidebar product.related
    57. 57. Magento Architecture - Layout Structure
    58. 58. Magento Architecture - Layout Structure <ul><li><block type=&quot;page/html&quot; name=&quot; root &quot; output=&quot;toHtml&quot; template=&quot;page/3columns.phtml&quot;> </li></ul><ul><li><block type=&quot;page/html_header&quot; name=&quot; header &quot; as=&quot;header&quot;> </li></ul><ul><li><block type=&quot;page/template_links&quot; name=&quot; top.links &quot; as=&quot;topLinks&quot;/> </li></ul><ul><li><block type=&quot;core/text_list&quot; name=&quot; &quot; as=&quot;topMenu&quot; translate=&quot;label&quot; /> </li></ul><ul><li></block> </li></ul><ul><li><block type=&quot;core/text_list&quot; name=&quot; left &quot; as=&quot;left&quot; translate=&quot;label&quot;> </li></ul><ul><li><label>Left Column</label> </li></ul><ul><li></block> </li></ul><ul><li><block type=&quot;core/text_list&quot; name=&quot; content &quot; as=&quot;content&quot; translate=&quot;label&quot;> </li></ul><ul><li><label>Main Content Area</label> </li></ul><ul><li></block> </li></ul><ul><li><block type=&quot;core/text_list&quot; name=&quot; right &quot; as=&quot;right&quot; translate=&quot;label&quot;> </li></ul><ul><li><label>Right Column</label> </li></ul><ul><li></block> </li></ul><ul><li></block> </li></ul>
    59. 59. Building Magento Template
    60. 60. Building Magento Module <ul><li>HOW TO BUILD A MAGENTO MODULE? </li></ul>
    61. 61. Building Magento Module <ul><li>Module structure </li></ul>View Controller Model
    62. 62. Building Magento Module <ul><li>Module structure </li></ul>Layout Template
    63. 63. Building Magento Module <ul><li>Module structure </li></ul>Config file Language file
    64. 64. Building Magento Module <ul><li>Files in a simple module </li></ul><ul><ul><li>- Module name: Magestore_Hello </li></ul></ul><ul><ul><li>- Show the text “Hello Aiti-Aptech!” on page {webshop}/hello </li></ul></ul><ul><ul><li>app/etc/modules/Magestore_Hello.xml </li></ul></ul><ul><ul><li>app/code/local/Magestore/Hello/controllers/IndexController.php </li></ul></ul><ul><ul><li>app/code/local/Magestore/Hello/Block/Hello.php </li></ul></ul><ul><ul><li>app/code/local/Magestore/Hello/etc/config.xml </li></ul></ul><ul><ul><li>app/design/frontend/default/default/layout/hello.xml </li></ul></ul><ul><ul><li>app/design/frontend/default/default/template/hello/hello.phtml </li></ul></ul>
    65. 65. Building Magento Module <ul><li>Magestore_Hello.xml - configuration file </li></ul><? xml version =&quot;1.0&quot; ?> <config> <modules> <Magestore_Hello> <active>true</active> <codePool>local</codePool> </Magestore_Hello> </modules> </config>
    66. 66. Building Magento Module <ul><li>IndexController.php – controller file </li></ul><?php class Magestore_Hello_IndexController extends Mage_Core_Controller_Front_Action { public function indexAction() { $this->loadLayout(); $this->renderLayout(); } }
    67. 67. Building Magento Module <ul><li>Hello.php – Block file </li></ul><?php class Magestore_Hello_Block_Hello extends Mage_Core_Block_Template { public function getHelloText() { return $this->__(‘Hello Aiti-Aptech!’); } }
    68. 68. <ul><li>config.xml </li></ul>config.xml – module configuration file <? xml version =&quot;1.0&quot; ?>` <config> <Magestore_Hello> <modules> <version>0.1.0</version> </Magestore_Hello> </modules> <frontend> <routers> <hello> <use>standard</use> <args> <module>Magestore_Hello</module> <frontName>hello</frontName> </args> </hello> </routers> <layout> <updates> <hello> <file>hello.xml</file> </hello> </updates> </layout> </frontend> <config>
    69. 69. <ul><li>hello.xml – layout file </li></ul><? xml version =&quot;1.0&quot; ?> <layout version=&quot;0.1.0&quot;> <hello_index_index> <reference name=&quot;content&quot;> <block type=“hello/hello&quot; name=“hello&quot; template=“hello/hello.phtml&quot; /> </reference> </hello_index_index> </layout>
    70. 70. Building Magento Module <ul><li>hello.phtml – template file </li></ul><?php echo $this->getHelloText() ?>
    71. 71. Building Magento Module <ul><li>Building a complete module </li></ul><ul><ul><li>General features </li></ul></ul><ul><ul><ul><li>Add/ Edit/ Delete in back-end </li></ul></ul></ul><ul><ul><ul><li>Show data in front-end </li></ul></ul></ul><ul><ul><li>Suggestion: using Module Creator </li></ul></ul>
    72. 72. Building Magento Module <ul><li>Module Creator interface </li></ul>
    73. 73. Building Magento Module <ul><li>Rewrite </li></ul><ul><ul><li>Block </li></ul></ul><ul><ul><li>Model </li></ul></ul><ul><ul><li>Helper </li></ul></ul><ul><ul><li>Controller </li></ul></ul><ul><li>Events </li></ul>
    74. 74. Building Magento Module <ul><li>Example modules </li></ul><ul><ul><li>Auction http:// </li></ul></ul><ul><ul><li>Theme Switcher </li></ul></ul>
    75. 76. Building Magento Module <ul><li>Theme Switcher </li></ul><ul><ul><li>Features </li></ul></ul><ul><ul><li>Auto-switch store layout based upon </li></ul></ul><ul><ul><li>the platforms and browsers of access devices. </li></ul></ul><ul><ul><li>Support 34 types of browsers. </li></ul></ul><ul><ul><li>Support 17 platforms. </li></ul></ul>
    76. 77. Building Magento Template <ul><li>HOW TO BUILD A MAGENTO TEMPLATE? </li></ul>
    77. 78. Building Magento Template <ul><li>Template structure </li></ul>Theme Concept css images js layout template locale skin app
    78. 79. Building Magento Template <ul><li>Template structure </li></ul><ul><ul><li>Layouts : XML files, define block structure </li></ul></ul><ul><ul><li>(module layout) , in which you decide to put </li></ul></ul><ul><ul><li>some box in some page as a module function. </li></ul></ul><ul><ul><li>Templates : phtml files, in which you do the </li></ul></ul><ul><ul><li>coding with xhtml and PHP. </li></ul></ul><ul><ul><li>Locale : language translations in .csv file </li></ul></ul><ul><ul><li>format. </li></ul></ul><ul><ul><li>Skins : css, images, javascript, where u do the </li></ul></ul><ul><ul><li>beautifications. </li></ul></ul>
    79. 80. Building Magento Template <ul><li>Template files & folders </li></ul>Css & images Template files Layout files
    80. 81. Building Magento Template
    81. 82. Building Magento Template
    82. 83. Building Magento Template Page Footer Top links Header Main page Pager
    83. 84. Building Magento Template Catalog Product View Top Menu Category view Product List
    84. 85. Building Magento Template Checkout Cart page Checkout page Cart Sidebar
    85. 86. Building Magento Template <ul><li>Using your template </li></ul><ul><ul><li>Upload your template file into web server </li></ul></ul><ul><ul><li>Login into back-end of Magento site </li></ul></ul><ul><ul><li>Go to system/ configuration/ design </li></ul></ul><ul><ul><li>Fill your template name info Default field </li></ul></ul>
    86. 87.
    87. 88. <ul><li>Question? </li></ul>09/27/11
    88. 89. PART IV CAREER AT OSS <ul><li>Mr. Ngô Văn Trung </li></ul><ul><li>OSS Founder & CEO </li></ul>09/27/11
    89. 90. About OSS <ul><li>One of the leading providers of e-commerce services </li></ul><ul><li>Combine of open-source software with social media and mobile system . </li></ul><ul><li>We launched one year ago in 2010 </li></ul><ul><li>We are a team of young people at the age of 24 </li></ul>09/27/11
    90. 91. Our Vision <ul><li>Be come an international company in e-commerce area. </li></ul>09/27/11
    91. 92. Our Products <ul><li>A social ecommerce system that enables merchant to show a duplicate of their store on social networks such as Facebook. </li></ul><ul><li>A store to sell magento templates and extensions. </li></ul>09/27/11
    92. 93. Career at OSS <ul><li>PHP developer </li></ul><ul><li>HTML + CSS </li></ul><ul><li>Facebook App </li></ul><ul><li>Send your CV at: </li></ul><ul><li>Email: [email_address] </li></ul><ul><li>Phone: </li></ul>09/27/11
    93. 94. <ul><li>Question? </li></ul>09/27/11