SlideShare a Scribd company logo
1 of 61
eCommerce with Magento
Practical introduction to setting up a professional
     webshop using open source solutions

            Presented by Polle van Elsacker
What’s the plan



Introduction to platform from a conceptual
and practical perspective with regards to
planning, developing and managing a
Magento eCommerce installation.
Content
•   Introduction
•   Project planning
•   Installing Magento
•   Managing products
•   Design and themes
•   Sale processes
•   Marketing tools
•   Extensions
My background
Let’s get started with project scope

                        • Project
                          requirements

                        • Users

                        • Technical
                          resources
Basic eCommerce configuration




Domain    Web      Back-end   Front-end   Product    Online
                                                              Security
 name    hosting   software     design    catalog   payment
Traditional models still apply


This is the value chain,
introduced by Porter in 1985.

The value chain categorizes
the generic value-adding
activities of an organization.




  The ultimate goal of the value chain is to maximize
        value creation while minimizing costs.
Project requirements
•   More then one store, how many?
•   Multiple languages and currencies?
•   Types of products offered, how many?
•   Number of customers expected, growth?
•   Any must-have features required?
•   Integration with existing system?
Users
• Staff
  – Different user levels
  – Separate email accounts
• Customers
  – Retail or wholesale
  – Members, distributors, manufacturers etc.
  – Different pricing and catalog rules
• Development
  – User Interface Design, PHP, Server Admin
Technical considerations
• Hosting provider
  – Specific Magento support, Magento partner?
  – PCI compliant? SSL?
  – Showcase?
• In-house hosting
  – Linux x86
  – Apache 1.3 web server
  – 5.2.13 PHP
• Local installation
Introduction to Magento


                   •   Open source
                   •   Fast growing
                   •   Well documented
                   •   Owned by eBay
                   •   Very scalable
Three versions of Magento

• Community Edition (CE)
  – Free version, self-hosted, basic features

• Enterprise
  – Paid version, self-hosted, premium features

• Go
  – Paid version, hosted, basic features
Killer Features

                  •   Multi store
                  •   SEO friendly
                  •   Marketing tools
                  •   Theme management
                  •   Available extensions
                  •   Community
Downsides of Magento
                • High server
                  requirements
                • Relatively steep
                  learning curve
                • Custom development
                • Poor content
                  management
Global, Website, Store structure

                                    Global



                      Website                        Website



            Store               Store                 Store


    Store           Store       Store        Store             Store
    View            View        View         View              View
Global
• Will customers be shared among sites?
• Do admin levels need to be separated?
• Will all stores use same inventory rules?

Use a single installation only for multiple websites
and stores that are similar in concept. EG. same
product category sold by same business entity
through different branded websites.
Website
• Controls certain configurations for
  children Stores and Store Views
• Websites can share customer data
  among each other, this is set in Global
• Want to share customer data with one
  Website but not with another? Then
  multiple installations are needed.
Store
• Store is used to associate different
  product catalogs to different stores under
  a single Website
• Store Views can be created to display a
  Store in multiple languages or styles
• Store used in the back-end means the
  Store View, so setting influences all Store
  Views under Store edited. It’s tricky.

Data is Store, Design is Store View
Global, Website, Store structure


                                                           Global




                              Shoe Ltd.                                     Fashion Ltd.




     Sneakerparadise.com                    Snowbootheaven.com         Hotfashionshop.com




 English             German               Men              Women    Shoes                  Clothes
Summary
• What you need to consider when planning
  your Magento installation

• Understand the powerful Global-Website-
  Store methodology when setting up

• Look at different options for segmentation
  at language, business, domains, currency
Requirements for Magento install


                     • High level
                       necessities for
                       ecommerce:
                       –   Server
                       –   Web server
                       –   Middleware, PHP
                       –   Database, MySQL
Understanding hosting types
• Shared server
• Virtual Private Server (VPS)
• Dedicated server

Tips:
• When new to hosting, take shared hosting
• With cPanel, Plesk, DirectAdmin
• Check price/availability of SSL
Hosting security requirements
• SSL
  – Is an inexpensive way to increase trust and
    improve overall security
  – Works with matching security keys when
    transmitting sensitive information
• PCI (Payment Card Industry) Compliance
  – Needed when you want to take credit card
    info with own merchant account
  – To avoid failing scans, choose truly compliant
    host or don’t take card info. PCI = headache.
What about cloud servers?
Manual download and installation
Direct online installation at host
Free Magento Go trial installation
Local installation with XAMPP
Achtung: Install sample data!




 Magento provides a configuration file that preloads products,
     websites, and stores to use with a new installation.

        Use it and learn relationships from examples.
Strategies for backups and security
• Magento is pretty robust, no hacks yet
• Backups through Magento backend:
  – Simple and quick way to backup data
  – These are not automated on default
  – SQL statement file, bit hard to restore
• File Structure backups
  – Make them easily with (S)FTP
• Manage Users and User Levels carefully
Managing products in Magento




• Creating catalogs and categories
• Adding products manually or en masse
• Setting up reviews, tags and feeds
Product catalogs and categories
• Consider a root category a Catalog
  – Electronics is Catalog/Root Category for
    category LCD TVs, DVD Players, HiFi etc.
• Categories contain similar products
  – Products can be assigned to multiple
    categories or special categories
• Special categories group products
  – Examples are New Products, Sale etc.
Many different kinds of products

              • Types of products:

                – Simple products
                – Complex products
                   • Grouped products
                   • Configurable products
                – Virtual products
                – Bundle products
                – Downloads
Attributes and attribute sets
• Every product contains number of fields
• Each can be considered an attribute
• Attributes, in essence, serve to describe
  the different features of a product
• Use attributes to compose layered
  navigation to facilitate comparison
• Well thought-out attribute sets facilitate
  quick and easy shopping for customer
Attribute sets
• Groups of attributes assigned to a product
• Use separate sets for different products
  – Size for shoes, voltage for computers
• When importing large quantities of
  products, maybe decide on general set
• Only 1 attribute set per product
• Try out and test on front-end
Example of front-end attributes
Related products, up-sell, cross-sell

                • Related products
                  – Carrying case for phone
                    or extended warranty
                • Up-sells
                  – Push more expensive or
                    high margin product
                • Cross-sells
                  – Appear on shopping car
                    as an introduction to
                    other product lines
Branding with design and themes
               • Does this shop offer
                 what I want to buy?

               • Do I trust this unknown
                 seller?

               • Is the check-out
                 process easy?

               • Is the store owner
                 interested in making
                 me buy something?
Magento theme structure
• Themes can be set at GWS level
• Theme packages are made up of 2
  groups of files: templating and skin
  – Templating contains HTML, PHP, PHTML
  – Skins contains CSS, images and Javascript
• Files are stored in separate directories
• When you have no knowledge of these
  languages, stay away from editing any
This is the basic Magento theme
Using third-party themes
•   Review themes carefully on compatibility
•   Demo themes on designers website
•   Check for documentation availability
•   Send email to designer to test support
•   Check for translations/translation files

Go for the bigger theme designers,
generally better support and updates.
Some popular theme designers
Magento Connect is best resource
Magento sales process

                • Figure illustrates
                  front- and back-end
                  sales process
                • Black boxes
                  indicate email send
                • Very easily
                  adjustable to
                  accommodate
                  different products
Off-site payment systems
  – Advantages
    • Extra layer of protection
    • Quick merchant approval, no credit check
    • No PCI compliance, easy integration in system

  – Disadvantages
    •   Takes buyers off your ecommerce site
    •   May require enrollment in 3rd party system
    •   Limited access to buyer information
    •   Possibly high transaction rates
On-site payment systems
  – Advantages
    • Keeps the buyer on the ecommerce website
    • Eliminates buyers need to register elsewhere
    • Gives merchant access to all buyer information


  – Disadvantages
    • Requires a merchant banking account
    • Site may be subject to PCI compliance
    • Integration ecommerce platforms complex
Implementing PayPal in Magento
• PayPal Express
  – Simple button that will link to PayPal

• PayPal Standard
  – Using Magento Cart, no sign-up required

• PayPal Pro
  – Buyers stay on-site, merchant check, PCI
Easy default integration

                • Standard button in
                  Magento config
                • Can be setup in about 5
                  minutes
                • High transaction rates
Outgoing e-mails
               • Use different email
                 addresses:
                   –   info@
                   –   order@
                   –   payment@
                   –   newsletter@

               • Different templates for
                 different stores

               • Top email-marketing
                 extensions available
Marketing tools


                  •   Customer groups
                  •   Promotions
                  •   Newsletters
                  •   Sitemaps
                  •   SEO
Customer Groups
•   Distributors who resell products
•   Tax-exempt organisations
•   Groups or teams like athletic leagues
•   Professionals as opposed to amateurs
•   Certified or approved/licensed buyers

Groups should be segments of customers
with different pricing, benefits, tax, products.
Promotions
             • Rule-based pricing
               rules, two types:

               – Catalog pricing rules
                 • Applies to any product rule
                   is assigned to

               – Shopping cart rules
                 • Applied when valid coupon
                   is used at checkout
Newsletters
              • Least expensive cost-
                per-sale method
              • Plenty smart email
                opportunities to choose
              • Basic options in
                Magento covered
              • Great (free) mailing
                extensions available
              • Check sending with
                hosting provider
Sitemaps


           • Generated
             automatically
           • Submit to
             Google
           • Boosts SEO
SEO
• Optimize URLs easily
 http://www.domain.com/index.php/furniture/living-room/ottoman.html

 http://www.domain.com/furniture/living-room/ottoman.html



• Automated or Manual Meta Information
  – Little value anymore for page ranking
  – Optimize click-through from SERP


• Default Robots set to INDEX, FOLLOW
Extra marketing: Loyalty program
Extra marketing: Web analytics
Magento Extensions
Searching and reviewing extensions
• Trusted extensions are officially approved
• Evaluating extensions yourself:
  –   Is the extension popular?
  –   What do others think of extension?
  –   Does the developer provide support?
  –   Is a free, trial or lite version available?


Test extensions in a beta installation. From
1.5, you should not modify core files when
requested by developer to make things work.
Resources

                          •   Magento Answers
                          •   Knowledge Base
                          •   User Guide
                          •   Design Guide
                          •   Discussion Forums
                          •   Screencasts
                          •   Ebooks

     http://www.magentocommerce.com/support/ce/
Polle van Elsacker
pvelsacker@gmail.com

More Related Content

What's hot

Madison PHP - Getting Started with Magento 2
Madison PHP - Getting Started with Magento 2Madison PHP - Getting Started with Magento 2
Madison PHP - Getting Started with Magento 2Mathew Beane
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)Sarp Infotech
 
Magento Product Recommendations powered by Adobe Sensei (AI)
Magento Product Recommendations powered by Adobe Sensei (AI)Magento Product Recommendations powered by Adobe Sensei (AI)
Magento Product Recommendations powered by Adobe Sensei (AI)Deepika Janiyani
 
Magento Web Design Proposal PowerPoint Presentation Slides
Magento Web Design Proposal PowerPoint Presentation SlidesMagento Web Design Proposal PowerPoint Presentation Slides
Magento Web Design Proposal PowerPoint Presentation SlidesSlideTeam
 
E-commerce project presentation by manoar
E-commerce project presentation by manoarE-commerce project presentation by manoar
E-commerce project presentation by manoarTarik Manoar
 
Onlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comOnlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comTmu
 
MidwestPHP - Getting Started with Magento 2
MidwestPHP - Getting Started with Magento 2MidwestPHP - Getting Started with Magento 2
MidwestPHP - Getting Started with Magento 2Mathew Beane
 
Web site proposal sample for e commerce site
Web site proposal sample for e commerce siteWeb site proposal sample for e commerce site
Web site proposal sample for e commerce siteTanveer Razwan
 
Introduction to WooCommerce
Introduction to WooCommerce Introduction to WooCommerce
Introduction to WooCommerce Dat Hoang
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6YogeshDhamke2
 
Mini project report_on_online_shopping
Mini project report_on_online_shoppingMini project report_on_online_shopping
Mini project report_on_online_shoppingSandeep Bittu
 
E commerce website proposal
E commerce website proposalE commerce website proposal
E commerce website proposalNeha sharma
 
Online Cloth Shop with inventry System
Online Cloth Shop with inventry SystemOnline Cloth Shop with inventry System
Online Cloth Shop with inventry SystemNasar Khan
 
Bigcommerce features list
Bigcommerce features listBigcommerce features list
Bigcommerce features listRasbor.com
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentationNoman Manzoor
 
Ecommerce Web Design Proposal PowerPoint Presentation Slides
Ecommerce Web Design Proposal PowerPoint Presentation SlidesEcommerce Web Design Proposal PowerPoint Presentation Slides
Ecommerce Web Design Proposal PowerPoint Presentation SlidesSlideTeam
 

What's hot (20)

Madison PHP - Getting Started with Magento 2
Madison PHP - Getting Started with Magento 2Madison PHP - Getting Started with Magento 2
Madison PHP - Getting Started with Magento 2
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)
 
Magento Product Recommendations powered by Adobe Sensei (AI)
Magento Product Recommendations powered by Adobe Sensei (AI)Magento Product Recommendations powered by Adobe Sensei (AI)
Magento Product Recommendations powered by Adobe Sensei (AI)
 
Bookcart.com
Bookcart.comBookcart.com
Bookcart.com
 
Magento Web Design Proposal PowerPoint Presentation Slides
Magento Web Design Proposal PowerPoint Presentation SlidesMagento Web Design Proposal PowerPoint Presentation Slides
Magento Web Design Proposal PowerPoint Presentation Slides
 
E-commerce project presentation by manoar
E-commerce project presentation by manoarE-commerce project presentation by manoar
E-commerce project presentation by manoar
 
Onlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comOnlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.com
 
E-commerce Proposal
E-commerce Proposal E-commerce Proposal
E-commerce Proposal
 
MidwestPHP - Getting Started with Magento 2
MidwestPHP - Getting Started with Magento 2MidwestPHP - Getting Started with Magento 2
MidwestPHP - Getting Started with Magento 2
 
Web site proposal sample for e commerce site
Web site proposal sample for e commerce siteWeb site proposal sample for e commerce site
Web site proposal sample for e commerce site
 
Introduction to WooCommerce
Introduction to WooCommerce Introduction to WooCommerce
Introduction to WooCommerce
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
Mini project report_on_online_shopping
Mini project report_on_online_shoppingMini project report_on_online_shopping
Mini project report_on_online_shopping
 
E commerce website proposal
E commerce website proposalE commerce website proposal
E commerce website proposal
 
Onlineshopping
OnlineshoppingOnlineshopping
Onlineshopping
 
Online Cloth Shop with inventry System
Online Cloth Shop with inventry SystemOnline Cloth Shop with inventry System
Online Cloth Shop with inventry System
 
E commerce
E commerceE commerce
E commerce
 
Bigcommerce features list
Bigcommerce features listBigcommerce features list
Bigcommerce features list
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
 
Ecommerce Web Design Proposal PowerPoint Presentation Slides
Ecommerce Web Design Proposal PowerPoint Presentation SlidesEcommerce Web Design Proposal PowerPoint Presentation Slides
Ecommerce Web Design Proposal PowerPoint Presentation Slides
 

Viewers also liked

A Successful Magento Project From Design to Deployment
A Successful Magento Project From Design to DeploymentA Successful Magento Project From Design to Deployment
A Successful Magento Project From Design to DeploymentJoshua Warren
 
Why you choose Magento as your ecommerce platform?
Why you choose Magento as your ecommerce platform? Why you choose Magento as your ecommerce platform?
Why you choose Magento as your ecommerce platform? Inception System
 
Magento Business proposal
Magento Business proposalMagento Business proposal
Magento Business proposalAdeel Ishfaq
 
Magento présentation
Magento présentationMagento présentation
Magento présentationRémi MORIN
 
How to Install Magento 2 [Latest Version]
How to Install Magento 2 [Latest Version]How to Install Magento 2 [Latest Version]
How to Install Magento 2 [Latest Version]M-Connect Media
 
Ecommerce website proposal
Ecommerce website proposalEcommerce website proposal
Ecommerce website proposalSudhir Raj
 
E-commerce et CMS Magento : outil d animation commerciale
E-commerce et CMS Magento : outil d animation commercialeE-commerce et CMS Magento : outil d animation commerciale
E-commerce et CMS Magento : outil d animation commercialeKapsicum
 
Implementing “request a copy” button for etheses at Birmingham
Implementing “request  a copy” button for etheses at BirminghamImplementing “request  a copy” button for etheses at Birmingham
Implementing “request a copy” button for etheses at Birminghamukcorr
 
Magento Solution Partner Program - The Good, The Bad and The Ugly
Magento Solution Partner Program - The Good, The Bad and The UglyMagento Solution Partner Program - The Good, The Bad and The Ugly
Magento Solution Partner Program - The Good, The Bad and The UglyAron Stanic
 
Facta red flags
Facta red flagsFacta red flags
Facta red flagswcmc
 
How to Install Magento 2 On Wamp
How to Install Magento 2 On WampHow to Install Magento 2 On Wamp
How to Install Magento 2 On WampTecstub
 
Commerce Marketplace Lab: Use Cases and Example Implementations
Commerce Marketplace Lab: Use Cases and Example ImplementationsCommerce Marketplace Lab: Use Cases and Example Implementations
Commerce Marketplace Lab: Use Cases and Example ImplementationsMaciej Zgadzaj
 
Magento development
Magento developmentMagento development
Magento developmentHuyen Do
 

Viewers also liked (16)

A Successful Magento Project From Design to Deployment
A Successful Magento Project From Design to DeploymentA Successful Magento Project From Design to Deployment
A Successful Magento Project From Design to Deployment
 
Why you choose Magento as your ecommerce platform?
Why you choose Magento as your ecommerce platform? Why you choose Magento as your ecommerce platform?
Why you choose Magento as your ecommerce platform?
 
Magento Business proposal
Magento Business proposalMagento Business proposal
Magento Business proposal
 
Magento présentation
Magento présentationMagento présentation
Magento présentation
 
Introduction to Magento
Introduction to MagentoIntroduction to Magento
Introduction to Magento
 
How to Install Magento 2 [Latest Version]
How to Install Magento 2 [Latest Version]How to Install Magento 2 [Latest Version]
How to Install Magento 2 [Latest Version]
 
Ecommerce website proposal
Ecommerce website proposalEcommerce website proposal
Ecommerce website proposal
 
E-commerce et CMS Magento : outil d animation commerciale
E-commerce et CMS Magento : outil d animation commercialeE-commerce et CMS Magento : outil d animation commerciale
E-commerce et CMS Magento : outil d animation commerciale
 
E commerce ppt
E commerce pptE commerce ppt
E commerce ppt
 
Implementing “request a copy” button for etheses at Birmingham
Implementing “request  a copy” button for etheses at BirminghamImplementing “request  a copy” button for etheses at Birmingham
Implementing “request a copy” button for etheses at Birmingham
 
Magento Solution Partner Program - The Good, The Bad and The Ugly
Magento Solution Partner Program - The Good, The Bad and The UglyMagento Solution Partner Program - The Good, The Bad and The Ugly
Magento Solution Partner Program - The Good, The Bad and The Ugly
 
Facta red flags
Facta red flagsFacta red flags
Facta red flags
 
How to Install Magento 2 On Wamp
How to Install Magento 2 On WampHow to Install Magento 2 On Wamp
How to Install Magento 2 On Wamp
 
Commerce Marketplace Lab: Use Cases and Example Implementations
Commerce Marketplace Lab: Use Cases and Example ImplementationsCommerce Marketplace Lab: Use Cases and Example Implementations
Commerce Marketplace Lab: Use Cases and Example Implementations
 
Magento development
Magento developmentMagento development
Magento development
 
Magento devhub
Magento devhubMagento devhub
Magento devhub
 

Similar to eCommerce with Magento

Managing Multiple Store Fronts on Magento
Managing Multiple Store Fronts on MagentoManaging Multiple Store Fronts on Magento
Managing Multiple Store Fronts on MagentoGeoffrey Mobisson
 
Managing Multiple Store Fronts on Magento
Managing Multiple Store Fronts on MagentoManaging Multiple Store Fronts on Magento
Managing Multiple Store Fronts on MagentoGeoffrey Mobisson
 
WordPress eCommerce Review
WordPress eCommerce ReviewWordPress eCommerce Review
WordPress eCommerce Reviewbelsien
 
The Ecommerce landscape in and around Drupal
The Ecommerce landscape in and around DrupalThe Ecommerce landscape in and around Drupal
The Ecommerce landscape in and around DrupalProdosh Banerjee
 
Global Reference Architecture for Multiple Brand Deployments on Magento
Global Reference Architecture for Multiple Brand Deployments on MagentoGlobal Reference Architecture for Multiple Brand Deployments on Magento
Global Reference Architecture for Multiple Brand Deployments on MagentoKimberely Thomas
 
Alite 120809
Alite 120809Alite 120809
Alite 120809PattiRoll
 
C Soft E Commerce&Web 201105
C Soft E Commerce&Web 201105C Soft E Commerce&Web 201105
C Soft E Commerce&Web 201105buibadat
 
Future-Proofed Magento SEO at Imagine 2015
Future-Proofed Magento SEO at Imagine 2015Future-Proofed Magento SEO at Imagine 2015
Future-Proofed Magento SEO at Imagine 2015Paul Rogers
 
Awesome e commerce-shopify
Awesome e commerce-shopifyAwesome e commerce-shopify
Awesome e commerce-shopifyMichael Trang
 
Have you cleared the cache?
Have you cleared the cache?Have you cleared the cache?
Have you cleared the cache?Stephen McNairn
 
GoECart 360 SaaS Ecommerce Software Datasheet
GoECart 360 SaaS Ecommerce Software DatasheetGoECart 360 SaaS Ecommerce Software Datasheet
GoECart 360 SaaS Ecommerce Software DatasheetGoECart
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionDr Matt McDougall
 
Magento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento UniverseMagento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento UniverseMagento Universe
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniverseMagento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniversePuneet Parashar
 

Similar to eCommerce with Magento (20)

Managing Multiple Store Fronts on Magento
Managing Multiple Store Fronts on MagentoManaging Multiple Store Fronts on Magento
Managing Multiple Store Fronts on Magento
 
Managing Multiple Store Fronts on Magento
Managing Multiple Store Fronts on MagentoManaging Multiple Store Fronts on Magento
Managing Multiple Store Fronts on Magento
 
Magento presentatie
Magento presentatieMagento presentatie
Magento presentatie
 
WordPress eCommerce Review
WordPress eCommerce ReviewWordPress eCommerce Review
WordPress eCommerce Review
 
The Ecommerce landscape in and around Drupal
The Ecommerce landscape in and around DrupalThe Ecommerce landscape in and around Drupal
The Ecommerce landscape in and around Drupal
 
Global Reference Architecture for Multiple Brand Deployments on Magento
Global Reference Architecture for Multiple Brand Deployments on MagentoGlobal Reference Architecture for Multiple Brand Deployments on Magento
Global Reference Architecture for Multiple Brand Deployments on Magento
 
Virtue mart ppt
Virtue mart pptVirtue mart ppt
Virtue mart ppt
 
Alite 120809
Alite 120809Alite 120809
Alite 120809
 
C Soft E Commerce&Web 201105
C Soft E Commerce&Web 201105C Soft E Commerce&Web 201105
C Soft E Commerce&Web 201105
 
Exceed online kyle aspinal
Exceed online kyle aspinalExceed online kyle aspinal
Exceed online kyle aspinal
 
Philadelphia Area Sitecore User Group Meetup - October 2013
Philadelphia Area Sitecore User Group Meetup - October 2013Philadelphia Area Sitecore User Group Meetup - October 2013
Philadelphia Area Sitecore User Group Meetup - October 2013
 
Future-Proofed Magento SEO at Imagine 2015
Future-Proofed Magento SEO at Imagine 2015Future-Proofed Magento SEO at Imagine 2015
Future-Proofed Magento SEO at Imagine 2015
 
Awesome e commerce-shopify
Awesome e commerce-shopifyAwesome e commerce-shopify
Awesome e commerce-shopify
 
Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)
 
Have you cleared the cache?
Have you cleared the cache?Have you cleared the cache?
Have you cleared the cache?
 
GoECart 360 SaaS Ecommerce Software Datasheet
GoECart 360 SaaS Ecommerce Software DatasheetGoECart 360 SaaS Ecommerce Software Datasheet
GoECart 360 SaaS Ecommerce Software Datasheet
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce Solution
 
Magento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento UniverseMagento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento Universe
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniverseMagento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
 
Getting to know magento
Getting to know magentoGetting to know magento
Getting to know magento
 

Recently uploaded

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

eCommerce with Magento

  • 1. eCommerce with Magento Practical introduction to setting up a professional webshop using open source solutions Presented by Polle van Elsacker
  • 2. What’s the plan Introduction to platform from a conceptual and practical perspective with regards to planning, developing and managing a Magento eCommerce installation.
  • 3. Content • Introduction • Project planning • Installing Magento • Managing products • Design and themes • Sale processes • Marketing tools • Extensions
  • 5. Let’s get started with project scope • Project requirements • Users • Technical resources
  • 6. Basic eCommerce configuration Domain Web Back-end Front-end Product Online Security name hosting software design catalog payment
  • 7. Traditional models still apply This is the value chain, introduced by Porter in 1985. The value chain categorizes the generic value-adding activities of an organization. The ultimate goal of the value chain is to maximize value creation while minimizing costs.
  • 8. Project requirements • More then one store, how many? • Multiple languages and currencies? • Types of products offered, how many? • Number of customers expected, growth? • Any must-have features required? • Integration with existing system?
  • 9. Users • Staff – Different user levels – Separate email accounts • Customers – Retail or wholesale – Members, distributors, manufacturers etc. – Different pricing and catalog rules • Development – User Interface Design, PHP, Server Admin
  • 10. Technical considerations • Hosting provider – Specific Magento support, Magento partner? – PCI compliant? SSL? – Showcase? • In-house hosting – Linux x86 – Apache 1.3 web server – 5.2.13 PHP • Local installation
  • 11. Introduction to Magento • Open source • Fast growing • Well documented • Owned by eBay • Very scalable
  • 12. Three versions of Magento • Community Edition (CE) – Free version, self-hosted, basic features • Enterprise – Paid version, self-hosted, premium features • Go – Paid version, hosted, basic features
  • 13. Killer Features • Multi store • SEO friendly • Marketing tools • Theme management • Available extensions • Community
  • 14. Downsides of Magento • High server requirements • Relatively steep learning curve • Custom development • Poor content management
  • 15. Global, Website, Store structure Global Website Website Store Store Store Store Store Store Store Store View View View View View
  • 16. Global • Will customers be shared among sites? • Do admin levels need to be separated? • Will all stores use same inventory rules? Use a single installation only for multiple websites and stores that are similar in concept. EG. same product category sold by same business entity through different branded websites.
  • 17. Website • Controls certain configurations for children Stores and Store Views • Websites can share customer data among each other, this is set in Global • Want to share customer data with one Website but not with another? Then multiple installations are needed.
  • 18. Store • Store is used to associate different product catalogs to different stores under a single Website • Store Views can be created to display a Store in multiple languages or styles • Store used in the back-end means the Store View, so setting influences all Store Views under Store edited. It’s tricky. Data is Store, Design is Store View
  • 19. Global, Website, Store structure Global Shoe Ltd. Fashion Ltd. Sneakerparadise.com Snowbootheaven.com Hotfashionshop.com English German Men Women Shoes Clothes
  • 20. Summary • What you need to consider when planning your Magento installation • Understand the powerful Global-Website- Store methodology when setting up • Look at different options for segmentation at language, business, domains, currency
  • 21. Requirements for Magento install • High level necessities for ecommerce: – Server – Web server – Middleware, PHP – Database, MySQL
  • 22. Understanding hosting types • Shared server • Virtual Private Server (VPS) • Dedicated server Tips: • When new to hosting, take shared hosting • With cPanel, Plesk, DirectAdmin • Check price/availability of SSL
  • 23. Hosting security requirements • SSL – Is an inexpensive way to increase trust and improve overall security – Works with matching security keys when transmitting sensitive information • PCI (Payment Card Industry) Compliance – Needed when you want to take credit card info with own merchant account – To avoid failing scans, choose truly compliant host or don’t take card info. PCI = headache.
  • 24. What about cloud servers?
  • 25. Manual download and installation
  • 27. Free Magento Go trial installation
  • 29. Achtung: Install sample data! Magento provides a configuration file that preloads products, websites, and stores to use with a new installation. Use it and learn relationships from examples.
  • 30. Strategies for backups and security • Magento is pretty robust, no hacks yet • Backups through Magento backend: – Simple and quick way to backup data – These are not automated on default – SQL statement file, bit hard to restore • File Structure backups – Make them easily with (S)FTP • Manage Users and User Levels carefully
  • 31. Managing products in Magento • Creating catalogs and categories • Adding products manually or en masse • Setting up reviews, tags and feeds
  • 32. Product catalogs and categories • Consider a root category a Catalog – Electronics is Catalog/Root Category for category LCD TVs, DVD Players, HiFi etc. • Categories contain similar products – Products can be assigned to multiple categories or special categories • Special categories group products – Examples are New Products, Sale etc.
  • 33. Many different kinds of products • Types of products: – Simple products – Complex products • Grouped products • Configurable products – Virtual products – Bundle products – Downloads
  • 34. Attributes and attribute sets • Every product contains number of fields • Each can be considered an attribute • Attributes, in essence, serve to describe the different features of a product • Use attributes to compose layered navigation to facilitate comparison • Well thought-out attribute sets facilitate quick and easy shopping for customer
  • 35. Attribute sets • Groups of attributes assigned to a product • Use separate sets for different products – Size for shoes, voltage for computers • When importing large quantities of products, maybe decide on general set • Only 1 attribute set per product • Try out and test on front-end
  • 36. Example of front-end attributes
  • 37. Related products, up-sell, cross-sell • Related products – Carrying case for phone or extended warranty • Up-sells – Push more expensive or high margin product • Cross-sells – Appear on shopping car as an introduction to other product lines
  • 38. Branding with design and themes • Does this shop offer what I want to buy? • Do I trust this unknown seller? • Is the check-out process easy? • Is the store owner interested in making me buy something?
  • 39. Magento theme structure • Themes can be set at GWS level • Theme packages are made up of 2 groups of files: templating and skin – Templating contains HTML, PHP, PHTML – Skins contains CSS, images and Javascript • Files are stored in separate directories • When you have no knowledge of these languages, stay away from editing any
  • 40. This is the basic Magento theme
  • 41. Using third-party themes • Review themes carefully on compatibility • Demo themes on designers website • Check for documentation availability • Send email to designer to test support • Check for translations/translation files Go for the bigger theme designers, generally better support and updates.
  • 42. Some popular theme designers
  • 43. Magento Connect is best resource
  • 44. Magento sales process • Figure illustrates front- and back-end sales process • Black boxes indicate email send • Very easily adjustable to accommodate different products
  • 45. Off-site payment systems – Advantages • Extra layer of protection • Quick merchant approval, no credit check • No PCI compliance, easy integration in system – Disadvantages • Takes buyers off your ecommerce site • May require enrollment in 3rd party system • Limited access to buyer information • Possibly high transaction rates
  • 46. On-site payment systems – Advantages • Keeps the buyer on the ecommerce website • Eliminates buyers need to register elsewhere • Gives merchant access to all buyer information – Disadvantages • Requires a merchant banking account • Site may be subject to PCI compliance • Integration ecommerce platforms complex
  • 47. Implementing PayPal in Magento • PayPal Express – Simple button that will link to PayPal • PayPal Standard – Using Magento Cart, no sign-up required • PayPal Pro – Buyers stay on-site, merchant check, PCI
  • 48. Easy default integration • Standard button in Magento config • Can be setup in about 5 minutes • High transaction rates
  • 49. Outgoing e-mails • Use different email addresses: – info@ – order@ – payment@ – newsletter@ • Different templates for different stores • Top email-marketing extensions available
  • 50. Marketing tools • Customer groups • Promotions • Newsletters • Sitemaps • SEO
  • 51. Customer Groups • Distributors who resell products • Tax-exempt organisations • Groups or teams like athletic leagues • Professionals as opposed to amateurs • Certified or approved/licensed buyers Groups should be segments of customers with different pricing, benefits, tax, products.
  • 52. Promotions • Rule-based pricing rules, two types: – Catalog pricing rules • Applies to any product rule is assigned to – Shopping cart rules • Applied when valid coupon is used at checkout
  • 53. Newsletters • Least expensive cost- per-sale method • Plenty smart email opportunities to choose • Basic options in Magento covered • Great (free) mailing extensions available • Check sending with hosting provider
  • 54. Sitemaps • Generated automatically • Submit to Google • Boosts SEO
  • 55. SEO • Optimize URLs easily http://www.domain.com/index.php/furniture/living-room/ottoman.html http://www.domain.com/furniture/living-room/ottoman.html • Automated or Manual Meta Information – Little value anymore for page ranking – Optimize click-through from SERP • Default Robots set to INDEX, FOLLOW
  • 57. Extra marketing: Web analytics
  • 59. Searching and reviewing extensions • Trusted extensions are officially approved • Evaluating extensions yourself: – Is the extension popular? – What do others think of extension? – Does the developer provide support? – Is a free, trial or lite version available? Test extensions in a beta installation. From 1.5, you should not modify core files when requested by developer to make things work.
  • 60. Resources • Magento Answers • Knowledge Base • User Guide • Design Guide • Discussion Forums • Screencasts • Ebooks http://www.magentocommerce.com/support/ce/

Editor's Notes

  1. Your project requirements (What do you want to accomplish?)Your users (Who will be using your Magento installation? What are their roles and capabilities?)Your technical resources (What are you own skills? Do you have others on whom you will rely?)
  2. Will you build more than one online store? How many? Will each store share the same products, or different catalogs?Will you build different versions of stores in multiple languages and currencies?What types of products will be offered? Hard goods? Downloadable? Subscriptions? How many products will be offered?Will products be entered individually or imported from lists?How many customers do you expect to serve on a monthly basis? What is your anticipated growth rate?Are there particular features you consider to be "must-haves" for your stores, such as social marketing, gift certificates, newsletters, customer groups, telephone orders, and so on.
  3. Read FREE with a thriving online communityPlenty extensions, books, themesExtensive support, online trainingIn hands of serious party with a missionScalable platform comes in three flavors
  4. The buzz today is cloud computing. However, for the purposes of running a Magento store, cloud computing is not ideal, for many significant reasons, not least of which is that the architecture of Magento does not lend itself well to being served on cloud servers due to the shared storage used in these configurations. Furthermore, since you are sharing resources with other users, you have almost no ability to tweak or fine-tune your server installation to maximize Magento performance.