planning for a multi-website business on magento
TRANSCRIPT
Magento Expert Consulting Group Webinar | February 6, 2013
Planning for a Multi-Website
Business on Magento
How to leverage the full capabilities of Magento’s multi-website functionality to support your business initiatives
Udi Shamay
Head, Expert Consulting Group
Steve Kukla
Business Solutions Architect, Expert Consulting Group
Konstantin Myagkogoloviy
Senior Architect, Expert Consulting Group
The presenters Magento Expert Consulting Group
Planning for a Multi-Website Business on Magento February 6, 2013 | 2
Websites, Stores and Store views overview
Deep dive: Multi-brand global retailer
Evaluating the website footprint
Other considerations
Q&A
What will be discussed
Planning for a Multi-Website Business on Magento February 6, 2013 | 3
In today’s eCommerce landscape,
merchants are looking to leverage
Magento to handle large numbers
of websites and stores.
Business owners need to understand how to plan
their businesses and customer experience around
the Magento architecture. To do this effectively,
they also need to understand what factors to
consider when building a solution that will use
more than one website.
Why are
we here?
Planning for a Multi-Website Business on Magento February 6, 2013 | 4
Admin Panel
Website
Store
Store view Store view
Store
Store view
Website
Store
Store view
Store
Store view
Website
Store
Store view
Store
Store view
Multiple websites, stores and store views from a single admin panel
The benefit of multiple websites
Magento’s multi-website architecture provides centralized management from a data and
administration perspective.
Planning for a Multi-Website Business on Magento February 6, 2013 | 5
Typical business use cases
The Mall
• Multiple brands under one merchant
• Shared shopping cart, order histories and
customer information across all brands
The Multi-Brand Global Retailer
• Several brands across multiple
countries or geographical regions
• May need separate management
of each brand
Brands
North America
Canada USA
Europe
Germany Spain
Merchant
Brand 2 Brand 3 Brand 1
Shared
Customer
Information
Order
Histories
Shopping
Cart
2 3 4 1
Planning for a Multi-Website Business on Magento February 6, 2013 | 6
Websites, Stores and Store Views Overview
Planning for a Multi-Website Business on Magento February 6, 2013 | 7
Defining data across your business
Websites
Payment and shipping
Promotions
Shopping cart
Customer info
Order info
Stores Separate catalogs
Store Views
Look and feel
Display currency
Language
Planning for a Multi-Website Business on Magento February 6, 2013 | 8
Use separate websites when you need different:
• Base currencies for the same products (shown)
• Prices for the same products
• Catalog permissions
• Promotion rules
• User or Admin roles
Websites
Planning for a Multi-Website Business on Magento February 6, 2013 | 9
Product
$50.00 €200.00
Website 1 Website 2
Stores
• Allow for different catalog structures
within a single website
Website
Store 1
Product
Catalog 1
Store 2
Product
Catalog 2
Store 1 Store 2
v
Product
Product
Product
Product
Product Catalog 1 v
Product
Product
Product
Product
Product Catalog 2
Planning for a Multi-Website Business on Magento February 6, 2013 | 10
Website
Store
English Store View
French Store View
Store views
• Allow for different themes which control a site’s look and feel
• Handle display currencies and languages (shown)
$ $ $ | English
Lorem ipsum
door sit ame,
contetuer
adipiscing elit
sed diam eus.
Duis autem vel
eum iriure dolor
in hendrerit in
vulsse molstie
conquat lorem.
Dolore magna
aliquam atutate.
Ut wisi enim ad
minim veniam, d
exii lorem.
€ € € | Français
Ce contenu pour
expliquer ce
magasin vues
montrer.
Nous espérons
que vous
trouverez ces
renseignements
utiles.
Ce n'est qu'un
exemple et ne
doivent pas être
pris au sérieux.
Planning for a Multi-Website Business on Magento February 6, 2013 | 11
Deep dive: Multi-brand global retailer
Planning for a Multi-Website Business on Magento February 6, 2013 | 12
Business structure diagram
Brands
North America
Canada USA
Europe
Germany Spain
Krass Computers Kukla Audio Garcia Appliances Shamay Video
Planning for a Multi-Website Business on Magento February 6, 2013 | 13
Mapping requirements to Magento
Per country
• Different design per country
• Different currency per country
Per country for each brand
• Sales reports restricted per country for each brand
• Different shipping methods per country per brand
• Different payment methods per country per brand
• Different promotions per country per brand
• Different product price per country for each brand
Planning for a Multi-Website Business on Magento February 6, 2013 | 14
Approach 1: Website per brand
Planning for a Multi-Website Business on Magento February 6, 2013 | 15
Store Views – Locales
Separate languages, designs, currencies and optional domains
Stores – Countries
Unique sub-catalogs per country
Websites – Brands
Shared carts, customer info, orders and optional domains
Merchant
Shamay Video
Canada
Canadian (French)
Canadian (British)
USA
American
Kukla
Audio
USA
American
Krass Computers
USA
American
Germany
German
Garcia Accessories
Spain
Spanish
(Spain)
Website per brand Diagram
Planning for a Multi-Website Business on Magento February 6, 2013 | 16
Krass Computers cannot have different
promotions, shipping or payment methods
for the United States and Germany
Requirement Met?
Different display currency
by country
Different design per
country
Sales reports restricted per
country per brand
Different shipping methods
per country per brand
Different payment methods
per country per brand
Different promotions per
country per brand
Different product price per
country per brand
Approach 2: Website per brand + country
Planning for a Multi-Website Business on Magento February 6, 2013 | 17
Store views – Locale + Theme
Different languages, designs, currencies and optional domain per locale
Stores
Unique catalogs per country/brand
Websites – Brand + Country
Shared carts, customer info, orders. Optional domain per brand/country
Merchant
Shamay Video
Canada
Main Store
Canadian (French)
Canadian (British)
Shamay Video
USA
Main Store
American
Kukla Audio
USA
Main Store
American
Krass Computers
USA
Main Store
American
Krass Computers
Germany
Main Store
German
Garcia Accessories
Spain
Main Store
Spanish
(Spain)
Planning for a Multi-Website Business on Magento February 6, 2013 | 18
Website per brand+country Diagram
Requirement Met?
Different display currency
by country
Different design per
country
Sales reports restricted per
country per brand
Different shipping methods
per country per brand
Different payment methods
per country per brand
Different promotions per
country per brand
Different product price per
country per brand
Evaluating the website footprint
Planning for a Multi-Website Business on Magento February 6, 2013 | 19
Database
How the application handles a high volume of websites
Single Website
Multiple Websites
Back-end Front-end Operation Database
Back-end Front-end
Operation Operation Operation
Operation Operation
Operation
Operation
Planning for a Multi-Website Business on Magento February 6, 2013 | 20
Defining the Footprint
Planning for a Multi-Website Business on Magento February 6, 2013 | 21
Products
Categories
Attributes
URL Rewrites
Evaluating the Footprint Capacity planning
Planning for a Multi-Website Business on Magento February 6, 2013 | 22
0
2,000,000
4,000,000
6,000,000
8,000,000
10,000,000
12,000,000
14,000,000
16,000,000
18,000,000
20,000,000
1/1
2/4
4/8
8/16
1.6M
18.9M
Total Websites / Store Views
Total
Records
1,000%+
10,000 SKUs
Evaluating the Footprint Capacity planning
870,000,000 Total Rows* 87,000,000
Total Rows* 8,700,000 Total Rows*
Global
Retailer 6 websites
7 store views
170,000,000 Total Rows*
17,000,000 Total Rows*
1,700,000 Total Rows*
Control 1 website
1 store view
10,000 SKUs
100,000 SKUs
1,000,000 SKUs
* Total Records number is approximate.
Planning for a Multi-Website Business on Magento February 6, 2013 | 23
Other considerations
Planning for a Multi-Website Business on Magento February 6, 2013 | 24
Other things to consider
• Hardware size, speed and configuration
• Magento application configuration
• Advanced cache configuration
Planning for a Multi-Website Business on Magento February 6, 2013 | 25
Q&A
Planning for a Multi-Website Business on Magento February 6, 2013 | 26