Skip to content

Roadmap

Volodymyr Kublytskyi edited this page May 8, 2019 · 5 revisions

Milestones

Name Goal Short Description Status
MVP Set of modules for easy start of Magento projects targeted to the Japanese market. Japan has a long and rich history and traditions. Magento should be properly configured and extended to fully satisfy generic requirements of Japanese market. Main common customizations should be implemented as a set of modules that may be installed on top of Magento Open Source. So Magento Partners may focus on implementation of specific business requirements. For MVP some advanced Magento features may not be supported. For example, MVP supports only single store with ja_JP locale and JPY currency. Released
MVP with multiple locales support Possibility to use all features of Magento Open Source and Magento Commerce with Magento Japanese packages. Features implemented in scope of MVP milestone should be extended and improved to be fully compatible with all Magento features (e.g full support of multiple websites). Additional features that may help in development and promoting Magento projects at Japan (e.g. localization of sample data) also may be included in scope of this milestone. Planning
Magento core improvements #1 Add extension points to Magento core modules to enable similar changes for other locales. Some features implemented in scope of Magento Japanese projects may also bring value for other locales (e.g. possibility to configure PDF fonts). Such features if prove success and has stable API may be moved to Magento Open Source set of modules. Planning

Milestone 1: MVP

Status Feature Estimate Notes
Full translations to Japanese XL Phrases translated by community at Crowdin and available at _phrases. Translation of default CMS pages provided by JapaneseDeafultCmsPages module
Valid rounding of JPY currency L Implemented in CurrencyPrecision and JapaneseYenFormatting modules
Phonetic names L Implemented as JapanesName module
Valid names format for storefront and admin L Implemented as part of JapanesAddress module
Japanese perfectures list (listed in order from North to South) S Implemented as JapaneseRegion module
Autocomplete of address fields based on ZIP code M Implemented as JapanesePostalCode module
Possibility to configure store address from Admin Panel S Implemented as JapaneseStoreAddress module
Valid configuration of ElasticSearch index M Implemented as Kuromoji module
PDF generate with Japanese multibyte characters M Implemented in ConfigurablePdfFont module; FontSourceHanSansJapanese and FontIpa modules provides fonts with Japanese characters support
Support of automatic URLs generation for entities wih Japanese titles (e.g. product, products category, CMS page) S Implemented in JapaneseUrlRewrite module
Preset of configuration options (locale, currency, measurement units, etc.) applied during installation S IMplemented as JapaneseDefaultConfiguration
Install with single composer dependency S Metapackage magento/japan-common will be available at Magento Marketplace

Milestone 2: MVP with multiple locales support

Status Feature Estimate Notes
TODO Possibility to disable Japanese phonetic names per store view M
TODO Apply Japanese address format per store view M
TODO Traditional order of Japanese perferctures must not affect order of other country regions M
TODO Possibility to have default CMS pages per store view for different locales L
TODO Possibility to apply configurations presets per store view when locale selected L
TODO Translation and localization of Magento sample data L
Candidat Delivery date and time M
Candidat Cash on Delivery payment method M

Milestone 3: Magento core improvements #1

Status Feature Estimate Notes
Candidat Move ConfigurablePdfFont to core modules S
Candidat Generic mechanism for default CMS pages translation S
Candidat Generic configurable store address S
Candidat Generic mechanism for default configuration per locale L
Candidat Generic mechanism for addingg name and address fields XL
Candidat Extended Elasticsearch tokenizer configuratiion M
Candidat Generic mechanism to customize regions order L
Candidat Generic mechanism for updatinig address data by postal code M
Candidat Move CurrencyPrcision module code to the core M