Your SlideShare is downloading. ×
  • Like
Magento   20110406
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

 

Published in Education , Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • The best materials thank you!!!
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,605
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
223
Comments
1
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    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

Transcript

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