SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
HOW TO HANDLE
MULTI-EVERYTHING
| multi-store, multi-warehouse, multi-language,
multi-currency on Magento
1
Goede dag!
I am Sergey Lysak
I am here because I love talking to people
CEO at Eltrino
2
WE HELP MAGENTO
MERCHANTS
TO CONQUER NEW
ECOMMERCE SUMMITS
3
4
Our Expertise
● Magento Frontend & Backend Development
● Magento Upgrades & Customizations
● Magento Support & Maintenance
● Magento Extension Development
● Custom Web Development
Eltrino presence
Kyiv
5
Amsterdam
Las Vegas
MULTI-STORE
How to avoid common issues with Magento multi-store
6
BUSINESS
Always start with crystalizing
business requirements!
REQUIREMENTS
7
MAGENTO
MULTI-STORE
Multiple websites
Cases when you need
separate websites. Different
currencies, User or Admin
roles, catalog permissions,
prices, promotional rules
Multiple stores
Different catalog structures
under a single website. In this
case your customers can add
to their shopping cart products
from separate stores.
Multiple store views
A single website, with single
store but it can have different
views
8
Website / Store / Store View
Website
Can have unique Prices
Can have unique Shipping Methods
Can have unique Payment Methods
Can have unique Currency
Does not share Shopping Cart
Does share Customers
Store
Can have unique Catalog
Can Share Cart
Can Share User Sessions
Store View
Can have unique Language
Can have unique Theme
9
Multiple websites
architecture
10
Admin Panel
Website Website
Store Store Store Store
Store view
Store view
Store view Store view Store view
Store view
Multiple websites example
11
Admin Panel
Australia
Southco AU
southco.com/en-au/
United States
Southco US
southco.com/en-us/
United Kingdom
Southco UK
southco.com/en-gb/
European Union
Southco EU
southco.com/en-eu/
southco.com/fr-eu/
southco.com/es-eu/
...
...
MULTIPLE WEBSITES
12
https://www.grasscity.eu/
https://www.grasscity.co.uk/
Implement Multiple
websites if you need:
∎ Different base currencies for the same products
∎ Different prices for the same products
∎ Different catalog permissions
∎ Different promotional rules
∎ Different User or Admin roles
∎ Different customer accounts
Your audience will listen to you or read the content, but won’t do both. 13
Multiple stores
architecture
14
Admin Panel
Website
Store Store
Store view Store view
Implement Multiple
stores if you need:
∎ Separate catalog but keep ability to add products to the same shopping cart from
different stores
∎ Separate category
15
Multiple store views
architecture
16
Admin Panel
Website
Store
Store view Store viewStore view Store view
Implement Multiple
store views if you
need:
∎ Display different languages and currencies
∎ Display different themes
17
MULTI-
WAREHOUSE
Common issues
18
$1.75
Retailers lose in revenue annually
due to overstocks, out-of-stocks,
and preventable returns
Trillion
19
Intelligent inventory improves
customer experience and
drives sales
20
MSIMagento Multi Source Inventory (MSI)
extension enhances Inventory
Management, enabling you to manage
inventory for a single or across multiple
locations and sales channels with
concurrent checkout protection and
shipment matching algorithms.
CONCEPT
21
450k+ Current codebase modules
lines of PHP code
46k+ MSI
lines of PHP code
22
MSI key features:
∎ Smooth stock tracking and order fulfillment across multiples sources (physical
stock where the goods are stored and shipped from) and websites
∎ Create sources with specific locations (like warehouses and storefronts) and
available shipping options
∎ Ship partial and distributed shipments from multiple locations
∎ Integrate with 3rd party inventory systems, warehouses, and order management
using MSI APIs
∎ Support of Store Pickup
23
MULTI-
LANGUAGE
Tips
24
Take
multi-language
into account on
the design
stage
25
Prepare content
for translation
properly
26
"Add to Cart","Zum Warenkorb hinzufügen"
"Add to Compare","Hinzufügen um zu vergleichen"
"Add to Wishlist","Zum Wunschzettel hinzufügen"
"Additional Product Info","Zusätzliche Angaben
zum Produkt"
"Address","Adresse"
"Address %1 of %2","Adresse %1 von %2"
MULTI-
CURRENCY
Let’s start from business requirement
27
Currencies in default Magento
Currencies Usage Scope
Base Currency
Transactions and price
setting
Website
Display Currency
Display prices on the
storefront
Store Views
Allowed Currency
Set up accepted for
payment currencies
Store Views
28
Different Prices for
different Countries in
different Currencies with
different Tax rules
29
30
Different Prices for different
Countries in different Currencies
Southco EU
31
Different Prices for different
Countries in different Currencies
Southco US
Tax Management
32
Step #1
Which products and customer
groups to be taxed?
Step #2
Which location to be
taxed?
Step #3
How much customer
will be charged?
Tax classes + Tax rates
Tax Rules
33
Multi-currency
takeaways:
∎ From the beginning decide transaction in what currency or currencies are
appropriate for your business
∎ Remember that with single website but different displayed currencies, customers
will be charged in the base currency
∎ If you need to set up different pricing for different countries build multi-store with
multiple websites
34
SUMMARY
∎ Always start with crystalizing business requirements
∎ Multi-store architecture should meet logic of your business
∎ Multi-source inventory is vital for multi-store efficiency
∎ Provide clear data: detailed product details, tags, categories,
groups
∎ To set up different pricing for different countries build multi-store
with multiple websites
∎ Remember that multi-store increase loading. Upgrade servers /
hosting, level up performance
35
Any questions?
You can contact me segey@eltrino.com
36

Weitere ähnliche Inhalte

Ähnlich wie How to handle multi everything - Sergey Lysak, Eltrino

The eCommerce Platforms in the Global Setup
The eCommerce Platforms in the Global Setup	The eCommerce Platforms in the Global Setup
The eCommerce Platforms in the Global Setup Divante
 
Magento feature list in 1.9
Magento feature list in 1.9Magento feature list in 1.9
Magento feature list in 1.9Sourav Mondol
 
Do you need E-Commerce or Marketplace?
Do you need E-Commerce or Marketplace?Do you need E-Commerce or Marketplace?
Do you need E-Commerce or Marketplace?Pixel Crayons
 
Integrating P21 With Magento
Integrating P21 With MagentoIntegrating P21 With Magento
Integrating P21 With MagentoParadoxLabs
 
Turn magento 2.3 into a centralized system for omnichannel retailer
Turn magento 2.3 into a centralized system for omnichannel retailerTurn magento 2.3 into a centralized system for omnichannel retailer
Turn magento 2.3 into a centralized system for omnichannel retailerAlex Nguyen
 
Electronics retail software sap business one with i vend retail
Electronics retail software   sap business one with i vend retailElectronics retail software   sap business one with i vend retail
Electronics retail software sap business one with i vend retailBSD SOLUTIONS
 
Apparel retail software sap business one with i vend retail
Apparel retail software   sap business one with i vend retailApparel retail software   sap business one with i vend retail
Apparel retail software sap business one with i vend retailBSD SOLUTIONS
 
Marketplace Edition Reveal with Broadleaf Commerce
Marketplace Edition Reveal with Broadleaf CommerceMarketplace Edition Reveal with Broadleaf Commerce
Marketplace Edition Reveal with Broadleaf CommerceBroadleaf Commerce
 
Marketplace extensions for Magento
Marketplace extensions for MagentoMarketplace extensions for Magento
Marketplace extensions for MagentoMagecom UK Limited
 
Magento powerpoint sample
Magento powerpoint sampleMagento powerpoint sample
Magento powerpoint samplesmtech002
 
Retail configuration guide openbravo
Retail configuration guide   openbravoRetail configuration guide   openbravo
Retail configuration guide openbravoAbul Khayer
 
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
 
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
 

Ähnlich wie How to handle multi everything - Sergey Lysak, Eltrino (20)

The eCommerce Platforms in the Global Setup
The eCommerce Platforms in the Global Setup	The eCommerce Platforms in the Global Setup
The eCommerce Platforms in the Global Setup
 
Industry Focus: Footwear Retail
Industry Focus: Footwear RetailIndustry Focus: Footwear Retail
Industry Focus: Footwear Retail
 
Magento feature list in 1.9
Magento feature list in 1.9Magento feature list in 1.9
Magento feature list in 1.9
 
Do you need E-Commerce or Marketplace?
Do you need E-Commerce or Marketplace?Do you need E-Commerce or Marketplace?
Do you need E-Commerce or Marketplace?
 
Integrating P21 With Magento
Integrating P21 With MagentoIntegrating P21 With Magento
Integrating P21 With Magento
 
Turn magento 2.3 into a centralized system for omnichannel retailer
Turn magento 2.3 into a centralized system for omnichannel retailerTurn magento 2.3 into a centralized system for omnichannel retailer
Turn magento 2.3 into a centralized system for omnichannel retailer
 
Industry Focus: Electronics Retail
Industry Focus: Electronics RetailIndustry Focus: Electronics Retail
Industry Focus: Electronics Retail
 
Electronics retail software sap business one with i vend retail
Electronics retail software   sap business one with i vend retailElectronics retail software   sap business one with i vend retail
Electronics retail software sap business one with i vend retail
 
Industry Focus: Departmental Stores Retail
Industry Focus: Departmental Stores RetailIndustry Focus: Departmental Stores Retail
Industry Focus: Departmental Stores Retail
 
Apparel retail software sap business one with i vend retail
Apparel retail software   sap business one with i vend retailApparel retail software   sap business one with i vend retail
Apparel retail software sap business one with i vend retail
 
Marketplace Edition Reveal with Broadleaf Commerce
Marketplace Edition Reveal with Broadleaf CommerceMarketplace Edition Reveal with Broadleaf Commerce
Marketplace Edition Reveal with Broadleaf Commerce
 
Magento Multi vendor Marketplace
Magento Multi vendor MarketplaceMagento Multi vendor Marketplace
Magento Multi vendor Marketplace
 
Marketplace extensions for Magento
Marketplace extensions for MagentoMarketplace extensions for Magento
Marketplace extensions for Magento
 
Magento powerpoint sample
Magento powerpoint sampleMagento powerpoint sample
Magento powerpoint sample
 
Conferecia Instituto de Empresa pricing
Conferecia Instituto de Empresa pricing Conferecia Instituto de Empresa pricing
Conferecia Instituto de Empresa pricing
 
Retail configuration guide openbravo
Retail configuration guide   openbravoRetail configuration guide   openbravo
Retail configuration guide openbravo
 
Industry Focus: Sporting Goods Retail
Industry Focus: Sporting Goods RetailIndustry Focus: Sporting Goods Retail
Industry Focus: Sporting Goods Retail
 
Industry Focus: Apparel Retail
Industry Focus: Apparel RetailIndustry Focus: Apparel Retail
Industry Focus: Apparel Retail
 
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
 
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
 

Mehr von Elena Kulbich

Magento 2 SEO lucky chance
Magento 2 SEO lucky chanceMagento 2 SEO lucky chance
Magento 2 SEO lucky chanceElena Kulbich
 
Make implementation of third party elements in magento 2 in 5-times easier
Make implementation of third party elements in magento 2 in 5-times easierMake implementation of third party elements in magento 2 in 5-times easier
Make implementation of third party elements in magento 2 in 5-times easierElena Kulbich
 
Многоканальная поддержка клиентов
Многоканальная поддержка клиентовМногоканальная поддержка клиентов
Многоканальная поддержка клиентовElena Kulbich
 
Multi channel customer support by Sergey Lysak
Multi channel customer support by Sergey LysakMulti channel customer support by Sergey Lysak
Multi channel customer support by Sergey LysakElena Kulbich
 
Pioneers kyiv#1 presentation
Pioneers kyiv#1 presentationPioneers kyiv#1 presentation
Pioneers kyiv#1 presentationElena Kulbich
 
Multi channel customer support Sergey Lysak
Multi channel customer support Sergey LysakMulti channel customer support Sergey Lysak
Multi channel customer support Sergey LysakElena Kulbich
 
DiamanteDesk for StartupLab
DiamanteDesk for StartupLabDiamanteDesk for StartupLab
DiamanteDesk for StartupLabElena Kulbich
 

Mehr von Elena Kulbich (8)

Magento 2 SEO lucky chance
Magento 2 SEO lucky chanceMagento 2 SEO lucky chance
Magento 2 SEO lucky chance
 
Make implementation of third party elements in magento 2 in 5-times easier
Make implementation of third party elements in magento 2 in 5-times easierMake implementation of third party elements in magento 2 in 5-times easier
Make implementation of third party elements in magento 2 in 5-times easier
 
Многоканальная поддержка клиентов
Многоканальная поддержка клиентовМногоканальная поддержка клиентов
Многоканальная поддержка клиентов
 
Multi channel customer support by Sergey Lysak
Multi channel customer support by Sergey LysakMulti channel customer support by Sergey Lysak
Multi channel customer support by Sergey Lysak
 
Pioneers kyiv#1 presentation
Pioneers kyiv#1 presentationPioneers kyiv#1 presentation
Pioneers kyiv#1 presentation
 
Multi channel customer support Sergey Lysak
Multi channel customer support Sergey LysakMulti channel customer support Sergey Lysak
Multi channel customer support Sergey Lysak
 
DiamanteDesk for StartupLab
DiamanteDesk for StartupLabDiamanteDesk for StartupLab
DiamanteDesk for StartupLab
 
DiamanteDesk
DiamanteDeskDiamanteDesk
DiamanteDesk
 

How to handle multi everything - Sergey Lysak, Eltrino

  • 1. HOW TO HANDLE MULTI-EVERYTHING | multi-store, multi-warehouse, multi-language, multi-currency on Magento 1
  • 2. Goede dag! I am Sergey Lysak I am here because I love talking to people CEO at Eltrino 2
  • 3. WE HELP MAGENTO MERCHANTS TO CONQUER NEW ECOMMERCE SUMMITS 3
  • 4. 4 Our Expertise ● Magento Frontend & Backend Development ● Magento Upgrades & Customizations ● Magento Support & Maintenance ● Magento Extension Development ● Custom Web Development
  • 6. MULTI-STORE How to avoid common issues with Magento multi-store 6
  • 7. BUSINESS Always start with crystalizing business requirements! REQUIREMENTS 7
  • 8. MAGENTO MULTI-STORE Multiple websites Cases when you need separate websites. Different currencies, User or Admin roles, catalog permissions, prices, promotional rules Multiple stores Different catalog structures under a single website. In this case your customers can add to their shopping cart products from separate stores. Multiple store views A single website, with single store but it can have different views 8
  • 9. Website / Store / Store View Website Can have unique Prices Can have unique Shipping Methods Can have unique Payment Methods Can have unique Currency Does not share Shopping Cart Does share Customers Store Can have unique Catalog Can Share Cart Can Share User Sessions Store View Can have unique Language Can have unique Theme 9
  • 10. Multiple websites architecture 10 Admin Panel Website Website Store Store Store Store Store view Store view Store view Store view Store view Store view
  • 11. Multiple websites example 11 Admin Panel Australia Southco AU southco.com/en-au/ United States Southco US southco.com/en-us/ United Kingdom Southco UK southco.com/en-gb/ European Union Southco EU southco.com/en-eu/ southco.com/fr-eu/ southco.com/es-eu/ ... ...
  • 13. Implement Multiple websites if you need: ∎ Different base currencies for the same products ∎ Different prices for the same products ∎ Different catalog permissions ∎ Different promotional rules ∎ Different User or Admin roles ∎ Different customer accounts Your audience will listen to you or read the content, but won’t do both. 13
  • 15. Implement Multiple stores if you need: ∎ Separate catalog but keep ability to add products to the same shopping cart from different stores ∎ Separate category 15
  • 16. Multiple store views architecture 16 Admin Panel Website Store Store view Store viewStore view Store view
  • 17. Implement Multiple store views if you need: ∎ Display different languages and currencies ∎ Display different themes 17
  • 19. $1.75 Retailers lose in revenue annually due to overstocks, out-of-stocks, and preventable returns Trillion 19
  • 20. Intelligent inventory improves customer experience and drives sales 20
  • 21. MSIMagento Multi Source Inventory (MSI) extension enhances Inventory Management, enabling you to manage inventory for a single or across multiple locations and sales channels with concurrent checkout protection and shipment matching algorithms. CONCEPT 21
  • 22. 450k+ Current codebase modules lines of PHP code 46k+ MSI lines of PHP code 22
  • 23. MSI key features: ∎ Smooth stock tracking and order fulfillment across multiples sources (physical stock where the goods are stored and shipped from) and websites ∎ Create sources with specific locations (like warehouses and storefronts) and available shipping options ∎ Ship partial and distributed shipments from multiple locations ∎ Integrate with 3rd party inventory systems, warehouses, and order management using MSI APIs ∎ Support of Store Pickup 23
  • 26. Prepare content for translation properly 26 "Add to Cart","Zum Warenkorb hinzufügen" "Add to Compare","Hinzufügen um zu vergleichen" "Add to Wishlist","Zum Wunschzettel hinzufügen" "Additional Product Info","Zusätzliche Angaben zum Produkt" "Address","Adresse" "Address %1 of %2","Adresse %1 von %2"
  • 27. MULTI- CURRENCY Let’s start from business requirement 27
  • 28. Currencies in default Magento Currencies Usage Scope Base Currency Transactions and price setting Website Display Currency Display prices on the storefront Store Views Allowed Currency Set up accepted for payment currencies Store Views 28
  • 29. Different Prices for different Countries in different Currencies with different Tax rules 29
  • 30. 30 Different Prices for different Countries in different Currencies Southco EU
  • 31. 31 Different Prices for different Countries in different Currencies Southco US
  • 32. Tax Management 32 Step #1 Which products and customer groups to be taxed? Step #2 Which location to be taxed? Step #3 How much customer will be charged? Tax classes + Tax rates
  • 34. Multi-currency takeaways: ∎ From the beginning decide transaction in what currency or currencies are appropriate for your business ∎ Remember that with single website but different displayed currencies, customers will be charged in the base currency ∎ If you need to set up different pricing for different countries build multi-store with multiple websites 34
  • 35. SUMMARY ∎ Always start with crystalizing business requirements ∎ Multi-store architecture should meet logic of your business ∎ Multi-source inventory is vital for multi-store efficiency ∎ Provide clear data: detailed product details, tags, categories, groups ∎ To set up different pricing for different countries build multi-store with multiple websites ∎ Remember that multi-store increase loading. Upgrade servers / hosting, level up performance 35
  • 36. Any questions? You can contact me segey@eltrino.com 36