Instant Localization in Magento 2 · 2017-02-23 · © 2016 Magento, Inc. Page | 3 Evangelist...
Transcript of Instant Localization in Magento 2 · 2017-02-23 · © 2016 Magento, Inc. Page | 3 Evangelist...
© 2016 Magento, Inc. Page | 2
Instant Localization in
Magento 2
MagentoLive France 2017
© 2016 Magento, Inc. Page | 3
Evangelist
Senior Manager, Strategy & Growth
Ben Marks
© 2016 Magento, Inc. Page | 4
Introduction
© 2016 Magento, Inc. Page | 5
Magento: Worldwide Presence
190,000+Engaged
Magento
Developers
6,100+Certified
Developers
145+ Events
34 Countries
6 Continents
$4.2B
Ecosystem revenue in 2016
300+
Top-Tier
Solution
& Technology
Partners
© 2016 Magento, Inc. Page | 6
Audience:
• How many of you localize for France?
© 2016 Magento, Inc. Page | 7
Audience:
• How many of you localize for multiple markets?
© 2016 Magento, Inc. Page | 8
Audience:
• Is Magento a turnkey product in France?
© 2016 Magento, Inc. Page | 9
Audience:
• What are your steps for customization for FR?
• How do these requirements change for other
markets?
© 2016 Magento, Inc. Page | 10
Localization in M2Current State
© 2016 Magento, Inc. Page | 11
M2 Localization: Current State
• Similar to Magento 1:
– Scopes / Configuration
– Language packs + Translation (“Locale”)
– Special entities for translation via EAV (e.g. Product, Category, etc.)
– CMS content
– Currency
– Taxes
– Extensions
© 2016 Magento, Inc. Page | 12
Scopes
© 2016 Magento, Inc. Page | 13
Scopes
© 2016 Magento, Inc. Page | 14
Language Packs
© 2016 Magento, Inc. Page | 15
Entity Translations
© 2016 Magento, Inc. Page | 16
CMS Content
© 2016 Magento, Inc. Page | 17
Currency
© 2016 Magento, Inc. Page | 18
Taxes
© 2016 Magento, Inc. Page | 19
Taxes
© 2016 Magento, Inc. Page | 20
Extensions
© 2016 Magento, Inc. Page | 21
The challenge? Functional changes.
© 2016 Magento, Inc. Page | 22
Functional LocalizationThe Challenge of China
© 2016 Magento, Inc. Page | 23
Changes for China: Admin
• Translation & locale
• Catalog data
• CMS content
• Currency
• Tax
• Customer data
© 2016 Magento, Inc. Page | 24
Changes for China: Custom/Extention
• Checkout fields
– One name
– One address (no separate
billing / shipping)
– New fields for address
• No email as account ID;
phone number instead
• Transactional updates via SMS
• New payment & shipping methodshttp://www.tmogroup.asia/these-are-the-5-must-have-magento-extensions-for-your-ecommerce-store-in-china/
© 2016 Magento, Inc. Page | 25
Changes for China: Irrelevant Settings
© 2016 Magento, Inc. Page | 26
This challenge of functional localization exists in
every market.
© 2016 Magento, Inc. Page | 27
Functional LocalizationA proposal for the future
© 2016 Magento, Inc. Page | 28
(Life pro-tip: never complain to a CEO unless you
already have a solution or a plan.)
© 2016 Magento, Inc. Page | 29
Functional Localization: Proposal
• Define minimum functional changes for each market
• Facilitate community contribution where possible, contract out
FunLoc packages where necessary
• Ensure crucial integrations with third-party services exist
• Ensure relevant sample data exists
• Productize feature-complete Functional Localization packages &
extension sets, likely deliver through Marketplace
© 2016 Magento, Inc. Page | 30
Functional Localization: Advantages
• Reduces baseline effort to build stores in certain regions
• Standardizes the way in which standard functional location
customizations are built (e.g. checkout modification)
• Allows Magento Inc. to test product updates against standard
customizations
• Makes Magento market-appropriate during demos
© 2016 Magento, Inc. Page | 31
Discussion
© 2016 Magento, Inc. Page | 32
Evangelist
Senior Manager, Strategy & Growth
Ben Marks