Magento   20110406
Upcoming SlideShare
Loading in...5
×
 

Magento 20110406

on

  • 2,682 views

 

Statistics

Views

Total Views
2,682
Views on SlideShare
2,682
Embed Views
0

Actions

Likes
2
Downloads
215
Comments
1

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • The best materials thank you!!!
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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 Magento 20110406 Presentation Transcript

  • Ecommerce & Magento Overview Online Service Solution Property of OSS; not authorized for distribution. - CONFIDENTIAL -
  • Agenda
    • Ecommerce Overview
    • Introducing Magento
    • Working with Magento
    • Career at OSS
    09/27/11
  • PART I ECOMMERCE OVERVIEW
    • Mr. Ngô Văn Trung
    • OSS Founder & CEO
    09/27/11
    • Quick Overiew on Ecommerce
    • Ecommerce in Vietnam
    09/27/11
  • 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
  • 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
  • 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
  • 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
  • Ecommerce in Vietnam
    • Overview
    • Disadvantage of Ecommerce in Vietnam
    • The future of Ecommerce in Vietnam
    09/27/11
  • Ecommerce in Vietnam
    • In the late 1990s – 2000
    • 2006 – 2010
    • 45% businesses have own websites
    09/27/11
    • E-learning
    • Groupon
    • Auction
    09/27/11
    • Muachung.vn
    • Chodientu.vn
    • Vatgia.com
    • 5giay.vn
    09/27/11
  • Disadvantage
    • Lack of payment options
    • The habit in buying and selling
    09/27/11
  • The future of Ecommerce in Vietnam 09/27/11
    • Question?
    09/27/11
  • PART II INTRODUCING MAGENTO
    • Mr. Nguyễn Đức Hòa
    • OSS Founder & Sales Manager
    09/27/11
  • I want to talk about
    • Overview on Magento
    • Benefits of Magento
    • Magento Editions
    09/27/11
  • Overview on Magento 09/27/11
  • Overview on Magento
    • Varien
      • Founded: 2001
      • Formerly worked osCommerce
      • Now Magento Inc.
    09/27/11
  • Overview on Magento
    • Development started May, 2007
    • First public beta release August, 2007
    • 1.0 version March 31 st , 2008
    09/27/11
  • Overview on Magento
    • Stable Release
      • CE 1.5.0.1
      • PE 1.8.0.0
      • EE 1.9.1.1
    09/27/11
  • Overview on Magento
    • 90,000+ merchants
    • 300,000+ Community Users
    • 3,500+ extensions
    • 2,5+ million downloads
    09/27/11
  • Overview on Magento 09/27/11
  • Overview on Magento 09/27/11
  • 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
  • Benefits of Magento
    • = Flexibility + Control
    09/27/11
  • Benefits of Magento
    • Control every facet of store
    • Design flexibility
    • Modularity
    09/27/11
  • Benefits of Magento
    • Marketing Promotions and Tools
    • SEO
    • Analytics and Reporting
    • Multiple shipping address
    • A wide range of payment options supported
    09/27/11
  • Benefits of Magento
    • Shopping cart + CMS + …
    • Magento => All in ONE?
    09/27/11
  • Magento Editions 09/27/11
  • Magento Community
    • Free
    • Expert developers in community users
    • Extension development
    • 180+ solution providers
    09/27/11
  • Magento Connect
    • 2008
    • Marketplace for Magento extensions: free & commercial
    • Install modules through Magento Connect Manager
    09/27/11
  • Magento Enterprise
    • April, 2009
    • Starts at $12,990 / year
    • Best-in-class merchandising & marketing tools
    • Rich features
    • Big business
    09/27/11
  • Magento Professional
    • Launched May, 2010
    • Starts at $2,995 / year
    • Dismiss some enterprise features
    • Revenue-generating features
    • Small & medium business
    09/27/11
  • Enterprise Features
    • Reward Points System
      • Enhance user experience
      • Increase customer loyalty
    09/27/11
  • Enterprise Features
    • Gift Certificates
    • Buy gift cards for family
    • and friends
    09/27/11
  • Enterprise Features
    • Automated Email Marketing Reminders
      • Target promotions and
      • discounts to customers
      • Increase customer retention
    09/27/11
  • Enterprise Features
    • Recurring Payment
    • Configure billing schedule
    • Optional trial periods prior to billing the client
    • Automated charging for subscription/continuity products
    09/27/11
  • Enterprise Features
    • More: http://www.magentocommerce.com/product/features
    09/27/11
    • Magento Go
    09/27/11
  • 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
  • Magento Go
    • Customizable design
    • Unlimited product options
    • Industry leading SEO
    • Retention and Loyalty
    • Customer Engagement
    • http://www.magentocommerce.com/go/features/
    09/27/11
  • Magento Go 09/27/11
  • Magento Go
    • Who is Magento Go for?
    09/27/11
  • 09/27/11
    • Question?
    09/27/11
  • PART III WORKING WITH MAGENTO
    • Mr. Nguyễn Đức Thanh
    • OSS Founder & Project Manager
    09/27/11
  • Working with Magento
    • Magento Architecture
    • Building Magento Module
    • Building Magento Template
  • Magento Architecture
    • Package Architecture
    • MVC Architecture
    • Database Structure – EAV Model
    • Layout Structure
  • Magento Architecture – Package Architecture
    • Every things are modules !!!
  • Magento Architecture – Package Architecture
  • Magento Architecture - MVC Architecture
  • Magento Architecture - MVC Architecture
  • Magento Architecture - Database Structure
    • EAV model
    Entity Attribute Value
  • Magento Architecture - Database Structure
    • Sample: Entity – product, Attribute – Color, Value - Black
    Entity Attribute Value
  • 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
  • Magento Architecture - Layout Structure
  • 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>
  • Building Magento Template
  • Building Magento Module
    • HOW TO BUILD A MAGENTO MODULE?
  • Building Magento Module
    • Module structure
    View Controller Model
  • Building Magento Module
    • Module structure
    Layout Template
  • Building Magento Module
    • Module structure
    Config file Language file
  • 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
  • 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>
  • 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(); } }
  • 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!’); } }
    • 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>
    • 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>
  • Building Magento Module
    • hello.phtml – template file
    <?php echo $this->getHelloText() ?>
  • Building Magento Module
    • Building a complete module
      • General features
        • Add/ Edit/ Delete in back-end
        • Show data in front-end
      • Suggestion: using Module Creator
  • Building Magento Module
    • Module Creator interface
  • Building Magento Module
    • Rewrite
      • Block
      • Model
      • Helper
      • Controller
    • Events
  • Building Magento Module
    • Example modules
      • Auction http:// www.magestore.com/auction.html
      • Theme Switcher http://www.magestore.com/magento-extensions/theme-switcher.html
  •  
  • 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.
  • Building Magento Template
    • HOW TO BUILD A MAGENTO TEMPLATE?
  • Building Magento Template
    • Template structure
    Theme Concept css images js layout template locale skin app
  • 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.
  • Building Magento Template
    • Template files & folders
    Css & images Template files Layout files
  • Building Magento Template
  • Building Magento Template
  • Building Magento Template Page Footer Top links Header Main page Pager
  • Building Magento Template Catalog Product View Top Menu Category view Product List
  • Building Magento Template Checkout Cart page Checkout page Cart Sidebar
  • 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
    • Question?
    09/27/11
  • PART IV CAREER AT OSS
    • Mr. Ngô Văn Trung
    • OSS Founder & CEO
    09/27/11
  • 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
  • Our Vision
    • Be come an international company in e-commerce area.
    09/27/11
  • 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
  • Career at OSS
    • PHP developer
    • HTML + CSS
    • Facebook App
    • Send your CV at:
    • Email: [email_address]
    • Phone: 04.6.295.9562
    09/27/11
    • Question?
    09/27/11