Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How to handle multi everything - Sergey Lysak, Eltrino

113 views

Published on

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.

Published in: Retail
  • Be the first to comment

  • Be the first to like this

How to handle multi everything - Sergey Lysak, Eltrino

  1. 1. HOW TO HANDLE MULTI-EVERYTHING | multi-store, multi-warehouse, multi-language, multi-currency on Magento 1
  2. 2. Goede dag! I am Sergey Lysak I am here because I love talking to people CEO at Eltrino 2
  3. 3. WE HELP MAGENTO MERCHANTS TO CONQUER NEW ECOMMERCE SUMMITS 3
  4. 4. 4 Our Expertise ● Magento Frontend & Backend Development ● Magento Upgrades & Customizations ● Magento Support & Maintenance ● Magento Extension Development ● Custom Web Development
  5. 5. Eltrino presence Kyiv 5 Amsterdam Las Vegas
  6. 6. MULTI-STORE How to avoid common issues with Magento multi-store 6
  7. 7. BUSINESS Always start with crystalizing business requirements! REQUIREMENTS 7
  8. 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. 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. 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. 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/ ... ...
  12. 12. MULTIPLE WEBSITES 12 https://www.grasscity.eu/ https://www.grasscity.co.uk/
  13. 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
  14. 14. Multiple stores architecture 14 Admin Panel Website Store Store Store view Store view
  15. 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. 16. Multiple store views architecture 16 Admin Panel Website Store Store view Store viewStore view Store view
  17. 17. Implement Multiple store views if you need: ∎ Display different languages and currencies ∎ Display different themes 17
  18. 18. MULTI- WAREHOUSE Common issues 18
  19. 19. $1.75 Retailers lose in revenue annually due to overstocks, out-of-stocks, and preventable returns Trillion 19
  20. 20. Intelligent inventory improves customer experience and drives sales 20
  21. 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. 22. 450k+ Current codebase modules lines of PHP code 46k+ MSI lines of PHP code 22
  23. 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
  24. 24. MULTI- LANGUAGE Tips 24
  25. 25. Take multi-language into account on the design stage 25
  26. 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. 27. MULTI- CURRENCY Let’s start from business requirement 27
  28. 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. 29. Different Prices for different Countries in different Currencies with different Tax rules 29
  30. 30. 30 Different Prices for different Countries in different Currencies Southco EU
  31. 31. 31 Different Prices for different Countries in different Currencies Southco US
  32. 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
  33. 33. Tax Rules 33
  34. 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. 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. 36. Any questions? You can contact me segey@eltrino.com 36

×