SlideShare a Scribd company logo
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
Magento   20110406
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

More Related Content

PPTX
Steps to Setup Magento Multi-Stores
PDF
Introduction to Vue Storefront: Headless PWA to Boost Your eCommerce Site Per...
PDF
Building resuable and customizable Vue components
PPTX
Joomla! final project
PPTX
Joomla! final project
ODP
Phonegap & JqueryMobile
PPTX
Magento Imgine eCommerce Conference February 2011: Mashup of Magento and Sale...
PPT
Magento marketing: maximize your store's ROI on low budget
Steps to Setup Magento Multi-Stores
Introduction to Vue Storefront: Headless PWA to Boost Your eCommerce Site Per...
Building resuable and customizable Vue components
Joomla! final project
Joomla! final project
Phonegap & JqueryMobile
Magento Imgine eCommerce Conference February 2011: Mashup of Magento and Sale...
Magento marketing: maximize your store's ROI on low budget

Viewers also liked (6)

DOC
Hospitality
PPTX
Google android 2 20110604
PDF
Eq924 57 ger-fre-eng-man
PPTX
Drupal in 5 vragen - Drupal seminar 20 mei 2010, Colours
PPTX
Google android 3 20110604
PDF
247 Auto Verkopen
Hospitality
Google android 2 20110604
Eq924 57 ger-fre-eng-man
Drupal in 5 vragen - Drupal seminar 20 mei 2010, Colours
Google android 3 20110604
247 Auto Verkopen
Ad

Similar to Magento 20110406 (20)

PDF
Pros and Cons of Magento 2.0: Should you choose it in 2021?
PPTX
Why you choose Magento as your ecommerce platform?
PDF
The biggest stores on Magento
PDF
Magento vs big commerce a detailed comparison guide - ziffity
PPTX
Magento Prestashop Epages Ecommerce Frameworks Assessment
PPT
EECI - EE And Magento Integration
PPTX
Accelerated Mobile Pages (AMP) in Magento
PPT
Joomla and Magento
PDF
ProjectDoc
PPT
Open Source Ecommerce in PHP
PPT
Kartaca magento-en presentation
PDF
Ryan_scott_magentocom_china_keynote_18112013
PPTX
Expense to Build an Online Store with Magento.pptx
PPTX
Know Why Magento Development Services Are The Best For Ecommerce Business.pptx
PPT
Geek Moot '09 -- Multilang Implemenatation
PPT
PDF
Magento 2 community edition and enterprise edition what suits you best
PPT
Using Established e-Marketplace
PDF
GROWMMERCE
PDF
Tsvetan stoychev m_mspeakers-edited-final
Pros and Cons of Magento 2.0: Should you choose it in 2021?
Why you choose Magento as your ecommerce platform?
The biggest stores on Magento
Magento vs big commerce a detailed comparison guide - ziffity
Magento Prestashop Epages Ecommerce Frameworks Assessment
EECI - EE And Magento Integration
Accelerated Mobile Pages (AMP) in Magento
Joomla and Magento
ProjectDoc
Open Source Ecommerce in PHP
Kartaca magento-en presentation
Ryan_scott_magentocom_china_keynote_18112013
Expense to Build an Online Store with Magento.pptx
Know Why Magento Development Services Are The Best For Ecommerce Business.pptx
Geek Moot '09 -- Multilang Implemenatation
Magento 2 community edition and enterprise edition what suits you best
Using Established e-Marketplace
GROWMMERCE
Tsvetan stoychev m_mspeakers-edited-final
Ad

More from AiTi Education (20)

PPT
AiTi Education Profile
PPT
AiTi Education Software Testing Session 03
PPT
AiTi Education Software Testing Session 02 b
PPT
AiTi Education Software Testing Session 02 a
PPT
AiTi Education Software Testing Session 01 b
PPT
AiTi Education Software Testing Session 01 a
PDF
Vietnam mobile internet_2014_mwork_vietnam_mobile_day
PDF
[Vietnam Mobile Day 2014] Tăng doanh thu quảng cáo cho mobile site và ứng dụn...
PPTX
[Vietnam Mobile Day 2014] Mobile money - Xu hướng thanh toán nhỏ trên mobile ...
PDF
[Vietnam Mobile Day 2014] Mobile kết nối thế giới số và thế giới thực và vai ...
PPTX
[Vietnam Mobile Day 2014] The new mobile marketing channel: Social Wifi Marke...
PPTX
[Vietnam Mobile Day 2014] Cá nhân hóa và xác định Khách hàng mục tiêu trong q...
PPTX
[Vietnam Mobile Day 2014] Chiến lược thu hút người dùng cho ứng dụng tại thị ...
PDF
[Vietnam Mobile Day 2014] Thanh toán mobile, hiện tại và xu hướng- Nguyễn Chi...
PPTX
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
PPTX
[Vietnam Mobile Day 2014] How to build a mobile store app in 5 minutes - Ng...
PPTX
[Vietnam Mobile Day 2014] Touch the future of the web - Nguyễn Việt Anh - Cou...
PPT
[Vietnam Mobile Day 2014] Xu hướng trong Mobile Learning, 2014 - Nguyễn Thàn...
PDF
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
PDF
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
AiTi Education Profile
AiTi Education Software Testing Session 03
AiTi Education Software Testing Session 02 b
AiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 01 b
AiTi Education Software Testing Session 01 a
Vietnam mobile internet_2014_mwork_vietnam_mobile_day
[Vietnam Mobile Day 2014] Tăng doanh thu quảng cáo cho mobile site và ứng dụn...
[Vietnam Mobile Day 2014] Mobile money - Xu hướng thanh toán nhỏ trên mobile ...
[Vietnam Mobile Day 2014] Mobile kết nối thế giới số và thế giới thực và vai ...
[Vietnam Mobile Day 2014] The new mobile marketing channel: Social Wifi Marke...
[Vietnam Mobile Day 2014] Cá nhân hóa và xác định Khách hàng mục tiêu trong q...
[Vietnam Mobile Day 2014] Chiến lược thu hút người dùng cho ứng dụng tại thị ...
[Vietnam Mobile Day 2014] Thanh toán mobile, hiện tại và xu hướng- Nguyễn Chi...
[Vietnam Mobile Day 2014] Thanh toán bằng thẻ ngân hàng trên mobile chưa bao ...
[Vietnam Mobile Day 2014] How to build a mobile store app in 5 minutes - Ng...
[Vietnam Mobile Day 2014] Touch the future of the web - Nguyễn Việt Anh - Cou...
[Vietnam Mobile Day 2014] Xu hướng trong Mobile Learning, 2014 - Nguyễn Thàn...
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....
[Vietnam Mobile Day 2014] Toàn cảnh thị trường game smartphone Việt Nam 2013....

Recently uploaded (20)

PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
Lesson notes of climatology university.
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Pre independence Education in Inndia.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
master seminar digital applications in india
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Abdominal Access Techniques with Prof. Dr. R K Mishra
human mycosis Human fungal infections are called human mycosis..pptx
Microbial diseases, their pathogenesis and prophylaxis
Sports Quiz easy sports quiz sports quiz
Lesson notes of climatology university.
O5-L3 Freight Transport Ops (International) V1.pdf
Cell Structure & Organelles in detailed.
PPH.pptx obstetrics and gynecology in nursing
102 student loan defaulters named and shamed – Is someone you know on the list?
Anesthesia in Laparoscopic Surgery in India
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Pre independence Education in Inndia.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Final Presentation General Medicine 03-08-2024.pptx
Microbial disease of the cardiovascular and lymphatic systems
TR - Agricultural Crops Production NC III.pdf
master seminar digital applications in india
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx

Magento 20110406

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 44. Magento Go Who is Magento Go for? 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>
  • 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
  • 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
  • 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

Editor's Notes

  • #25: According to Google Trends, the term “Magento” is now Googled more than the word “eCommerce.”
  • #28: 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