Running multiple online and offline stores in different countries and with multiple warehouses sounds like a challenge itself. But there are a lot of solutions that allow you to streamline communication, optimize inventory across all your locations, stores and warehouses. All you need is to apply to your business appropriate bundle of solutions. We’d like to share some useful cases based on our experience of developing multi-stores on Magento.
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
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
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
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"
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
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