When you’re operating in a global market, internationalization and localization are two key things to keep in mind. It’s important to make sure that your website is available in various languages and that it has the information people need according to their location. You also need to think about selling goods across different countries and currencies – if not, your business could end up failing before it really starts!
In this post, we’ll discuss how you can incorporate multilingualism into your Salesforce deployment with the help of Commerce Cloud. We’ll cover terminology, features, setup options, and best practices for multisite internationalization and localization in Salesforce Commerce Cloud.
Before we jump into the basics, let’s talk about what multilingualism is in the first place.
What are multilingual websites?
Multilingual sites are made up of several language versions of the same page or an entire site. The different language versions are stored in separate installations of Salesforce. This means that you can create as many languages as you like, for example, French, German, and Italian, and have a customized version for each (so people who speak those languages can use the site without having to leave your app).
Each language version of the site is known as a “multilanguage” or “multilingual” site. For your business, it may be beneficial to have a multilingual version of your website. Doing so could help attract new customers from around the world and expand your global reach.
What is multisite?
Multisite is an approach that enables you to publish more than one instance of an app (for example, your website) onto its own independent network in Salesforce Sales Cloud or Force.com. Multisite also allows you to share data between these instances so that you can manage content between the different websites with ease on a single platform.
When you install the app in a multisite environment, you have the option to create either an enterprise or tenant. While the enterprise feature is similar to having multiple instances of the app on a single network, having separate sites for each organization may reduce administrative overhead.
To get started with multisite internationalization and localization, you need to:
Check what functions are available in Salesforce as it relates to multilingualism. Install multiple instances of your app on different languages into Salesforce. Perform upgrades and maintenance across these various instances with no downtime on your website or app.
What’s the best way to handle multilingualism in Salesforce?
The platform’s security features mean that it is restricted from working like a typical multisite. For example, you can’t use multiple instances of your app to display different languages on the same site. As such, if you want to handle multilingualism in Salesforce, you need to construct your site with different sites and apps/groups. This is really only possible by using the Enterprise feature of Salesforce or building separate instances.
An Enterprise instance allows you to:
Create unique websites with linked data. Have independent sites that can be updated at any time and don’t require downtime. Manage multilingualism while using a single platform.
What are the advantages of using Salesforce for localization and internationalization?
Using Salesforce, you can handle multisite internationalization without having to spend lots of time configuring, coding, or programming. You can set up multiple applications within your business and make the following changes in a few minutes: language settings (including language banners), currency settings, (e-mail templates), date & time format, and contact & email fields.
You can also connect your apps in real-time with the Force.com Migration Tool. This tool allows you to migrate any data and custom objects from your local platform onto your global platform, even if it is not connected to Salesforce. This saves you time and money in the long run as you won’t need to re-enter any information manually.
What are some best practices for multisite internationalization?
If you want to implement a multisite internationalization and localization approach in Salesforce, we recommend doing the following:
Ensure that all your website content is available and accessible through one central location. Create individual sub-organizations (or tenants) for each of your brands or products. Each tenant should have its own app instance and group. Set up a separate tenant for each language – this includes creating separate groups and tabs with unique layout and content. Create separate apps for the same website, which allows you to see different groups, URLs, and data points in the same organization.
When you’re setting up multisite internationalization, think about your customers first. You need to put time into customer orientation to help them navigate the site as easily as possible.
How does Salesforce handle multilingualism?
In Salesforce, you can create a single footprint for your multilingual site. You can also use this single footprint to manage and update content across your website. When you’re using multilingualism in Salesforce, the system generates a separate page for the individual languages. This allows you to access different languages at any time without leaving the app. It also allows you to make changes to your organization’s display while not having to re-enter information or review different language options within each page or tab (if there are multiple).
Salesforce also allows you to share data between different sites and apps/groups that are part of the same organization. You can share the following data types:
- Custom objects (objects that you create)
- All custom fields (fields that you create)
- Inline objects (objects that you add to an object)
- Webpages (Page layouts and layouts)