Bold Cashier Language Settings


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

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

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.

To import a language into Bold Cashier, please follow these steps:

  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 dropdown in Bold Cashier's checkout.

If a language is not available in the import list, it can be manually added from scratch within Bold Cashier. 

To create a language in Bold Cashier, please follow these steps:

  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 your customers in the Bold Cashier language dropdown 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 into the Bold Cashier checkout page, the default language set within Bold Cashier will be used.

Since Bold Cashier doesn't have a geolocation feature to dynamically switch the language based on a customer's IP Address, the default language is used for any customer that enters into the checkout page.

We recommend setting the default language to either your store's default currency, or a language from the region that most commonly views your store.


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.

To change the default language in Cashier, please follow these steps:

  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, it must not be set to the default language.


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:

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

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.

There are a couple of limitations with the Language Settings functionality with Bold Cashier: 

  • Both Latin and non-Latin languages are supported. However, the Country and Province/State names will not be translated.
  • The layout of the address fields will not be changed if you switch to a language that has a different address format.
Was this article helpful?
0 out of 0 found this helpful