Select your platform

Bold Cashier Language Settings

Laurel
Laurel
  • Updated

This article outlines all of Bold Cashier's language settings, including how to import a language, create a new language, edit an existing language, and any customizations.

Select an option below to view more information.

This article is relevant to Bold Cashier on Shopify. If your store is using Bold Checkout, please visit the articles relevant for BigCommerce or commercetools.

 


 

When Bold Cashier is first installed on your store, the default and only language present in the app is English. You can import as many languages into Cashier as you'd like, however.

Note: Yappn has removed their app from the Shopify App Store. You can still import languages, but you aren't able to import custom terms from your own Yappn account.

  1. From within Bold Cashier, select SettingsLanguage Settings.
  2.  Under Checkout Language, select Import Languages.
  3. Select your desired language from the dropdown menu.
  4. Select Translate and Import.

After a language has been imported, it will be available to all customers from the language selector in the Bold Cashier checkout.

If one of your preferred languages isn't on the import list, you can it add it into Bold Cashier manually.

  1. From within Bold Cashier, select SettingsLanguage Settings.
  2. Select Create a Language.
  3. Enter a language name and adjust the verbiage accordingly.
  4. Select Save

Once each section has been filled in, select Save either at the top or the bottom of the page.

Once a language has been saved, the language will be available to choose from for your customers in the Bold Cashier language selector.

  1. From within Bold Cashier, select SettingsLanguage Settings.
  2. Select the pencil icon next to the language you'd like to edit.
  3. Make your desired changes.
  4. Select Save.

Note: You can select Reset All in order to revert all changes back to the original.

When a customer proceeds to the Bold Cashier checkout page, Bold Cashier will use and display English as the default language.

Because Bold Cashier doesn't have geolocation to dynamically switch the language based on a customer's IP Address, the default language will be used for any customer that enters Bold Cashier's checkout.

We recommend setting the default language to match either your store's default currency, or a language from the region that most of your customers are from.

 Example

If your store's default language is English but the majority of your stores are from Italy, setting the default language to Italian may help with more successful conversion rates on your store.

  1. From within Bold Cashier, select SettingsLanguage Settings.
  2. Under Default Checkout Language, select an imported language from the dropdown menu.
  3. Select Set as Default.

Note: In order to delete a language, the language you want to delete must not be set as the default language.

 Caution

This customization requires advanced JavaScript knowledge. Please contact your theme developer if you do not feel comfortable with this code.


Set a Different Default Language on Checkout Load

You can set the default language that shows up at the checkout dynamically, by including a JavaScript variable (BOLD.checkout.languageIsoCode) on the cart page.

To do this, copy and paste the following code and add it to the bottom of your cart.liquid or cart-template.liquid file:

<script> 
//Example
BOLD.checkout.languageIsoCode = "mk";
//Adding this to the cart page will make the default language Macedonian when entering Cashier's checkout.
</script>

This can be changed to use conditional logic to set the language ISO code to change depending on different factors, as long as the language ISO code being set is the 2 character ISO code (known as ISO 639-1 Code).

Please visit List of ISO 639-1 Codes (links to Wikipedia) for more information on the list of ISO codes available.

  • Both Latin and non-Latin languages are supported, but the Country and Province / State names will not be translated.
  • The layout of the address fields cannot be changed if you switch to a language that has a different address format.