Upload
knowarth-technologies
View
934
Download
0
Embed Size (px)
Citation preview
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth levelIntroduction to Magento
By: Gautam Dhudashiya PHP Trainee [email protected]
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Agenda : Discussion on Magento
2
Introduction
Architecture Overview
Popular Features
Magento Connect
Demonstration
Upcoming release-Magento 2 (New features)
Resources for Learning
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Introduction
3
Magento is an open-source CMS for e-commerce web sites. The software was originally developed by Varien Inc., a US private company headquartered in California. Varien published the first general-availability release of the software on March 31, 2008 Later sold share of the company to eBay, which is now the sole owner. More than 240,000 merchants worldwide
Based on Linux, Apache, MySQL, PHP PHP - Zend Framework JS - Prototype & Script
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Editions
4@2015 KNOWARTH
Community Edition
It is the perfect solution if you're a developer or tech-savvy merchant that
wants to explore the flexibility of the Magento e Commerce platform. You can modify—and even contribute to—the core code and help to magento
community for support and guidance.
Enterprise Edition
Magento Enterprise Edition is the high performance, scalable e Commerce solution for fast-growing and large businesses.
Manage Large Number of Product, Faster Re-indexing, Reduces Load Time,Enhance Tax Calculation, Faster Check out
In Built Gift Wrapping, More Functional Mail System
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Market Share over other E-Commerce platform
5@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
MVC Architecture
6
MVC Stands for
Model
View
Controller
The Software Logic: Business Rule
Application Data
The User Interface
Communication Between Users and Model
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
MVC Architecture
7
HTTPRequest
Browser
HTTPResponse
ExecutionParameters
Resulting Data Analysis
ResultingData ArrayGUI
Connect
Controllers
Model
View@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
EAV Model : Entity - Attribute - Value
8
We can insert anything without changing its structure. This is the main benefit of EAV structure.
Main problem with EAV structure is that, it is much slower than custom made solution because of SQL query complexity
Magento Store each Value in Different Table
Entity Model
EAV Attribute
Value TableVarchar
Value TableText
Value TableInt
Value Table
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
EAV Data Structure
9@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Code pool
10
Magento has three different code pools:
3rd party extensions Free and paid extensions
stores all the code never make any changes
Own Magento-based Code Override Magento extensions,
blocks or methods
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Code pool
11
How the framework knows which code pools apply in particular module. For that app/etc/modules and open any of custom module file.
<?xml version=”1.0″?><config> <modules> <ModualName>
<active>true</active> <codePool>local</codePool>
</ModualName> </modules></config>
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Popular Features
12
Site Management
Search Engine Optimization
Catalog Browsing
Marketing and Promotion Tools
Checkout
Reporting and Analytic
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Site Management
13
Control multiple websites and stores from one Administration Panel. Administration permission system roles and users Fully 100% customizable design using templates Support for multiple languages and currencies. Web Services API for easy
integration between Magento and third-party applications Import and export of catalog and customer information CMS for informational pages Tax rates per location, product type or customer group (i.e. wholesale vs.
retailer) CAPTCHA functionality
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Search Engine Optimization
14
100% search engine friendly Google Site Map Search engine friendly URL’s URL rewrites give full control of URL’s Meta-information for products, categories and content pages Auto-generated site map for display on site Google Content API for shopping
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Catalog Browsing
15
Dynamic Attribute-Based Catalog for Flexibility
Layered Navigation
Product Comparison
Recently Viewed and Compared
Product Reviews and Ratings
Landing Pages, Banners and Personalized Content
Configurable Sorting
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Marketing and Promotion Tools
16
Flexible coupons (pricing rules)
Easily manage and monitor coupon usage and generate detailed reports
Multi-tier pricing for quantity discounts
Customer groups
Product bundles
New items promotional tool
Free shipping options
Polls, Newsletter management
Send to a friend for all visitors or registered users only
Send wish lists by email
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Checkout
17
Dozens of Payment Gateways
Alternative Payment Methods (PayPal, Google Checkout and Checkout by Amazon)
One-Page Checkout
Checkout as Guest
Use Existing Account
Ship-to-Multiple Addresses Checkout
Real-time rates
Store Credit and Gift Cards
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Reporting and Analytics
18
Integrated with Google Analytics and Website Optimizer
Admin dashboard for report overview
Sales report
Tax report
Best viewed products report
Best purchased products report
Low stock report
Search terms report
Product reviews report
Tags ,Coupon usage ,Total sales invoiced, Total sales refunded Reports
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Magento Connect
19
e Commerce platform use extensions to make their online stores to do even more.
Magento Connect is the largest e Commerce application marketplace in the world.
There are three types of Magento extensions:
• Core Extensions
• Community Extensions
• Commercial Extensions
Creating a Magento Community extension
Downloading and Installing
• Get Extension Key
• Download and Installation
• Manage Existing Packages
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Demonstration
20
Installation - Guide
Admin Panel overview
Custom Module
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Upcoming release-Magento 2 (New features)
21
Compatible more Popular Platforms jQuery Library Performance Enhancement Component Oriented Architecture Directories Structure Automated Testing Better security Jquery Javascript Framework Full Page Caching
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth level
Resources for Learning
22
Download Magento Packagehttps://www.magentocommerce.com/products/downloads/magento/
Magento Connect - For Extensionhttp://www.magentocommerce.com/magento-connect/
Magento Certification• MAGENTO CERTIFIED SOLUTION SPECIALIST• FRONT END DEVELOPER CERTIFICATION• CERTIFIED DEVELOPER AND DEVELOPER PLUS• MAGENTO MODERATED CERTIFICATION STUDY GROUP
http://magento.com/training/catalog/certification
@2015 KNOWARTH
SLIDE TITLE
Click to edit Master text styles Second level
Third level Fourth level
Fifth levelTHANK YOU