Skip to content

Multi-language

SnapCart supports multiple languages, allowing you to serve customers in their preferred language.

Enable Multi-language

  1. In admin panel, go to Plugins -> Installed Plugins
  2. Activate the Language and Language Advanced plugins
  3. Go to Settings -> Languages to add your desired languages

Adding a New Language

  1. Go to Settings -> Languages
  2. Click Add new language
  3. Select the language from the dropdown
  4. Set the language name, locale, and flag
  5. Click Save

Translating Content

After adding languages, you can translate your content:

  1. Go to any content page (Pages, Products, Categories, etc.)
  2. You will see language tabs at the top
  3. Click on a language tab to add the translation
  4. Fill in the translated content and save

Theme Translation

To translate the theme's interface strings, see Translation.

RTL Support

SnapCart includes full RTL (Right-to-Left) support for languages like Arabic, Hebrew, and Persian. RTL layout is automatically applied when an RTL language is selected.

TIP

Make sure to translate your theme options, menu items, and widget content for each language to provide a complete multilingual experience.