We’ve just released Shopify Markets, which helps merchants sell their products to customers in different countries from a single Shopify store. Merchants can also create unique experiences for their global customers from the Shopify Markets admin's Settings. Apps and themes must use the routes object to support subfolders with locale-aware URLs, and should also use the country object (instead of currency) if they provide storefront switchers.
Shopify Markets is now available for all merchants, with some exceptions. All development stores now have access to Shopify Markets.
For more information, refer to Shopify Markets. Developer considerations for supporting multiple currencies and languages can be found here.