Skip to main content
storekit supports multiple languages for both the ordering interface and your menu content. This guide explains how language settings affect the guest experience and how to configure them for your store.

Supported Languages

storekit supports the following languages:
LanguageCode
🇬🇧 Englishen-GB
🇫🇷 Françaisfr-FR
🇪🇸 Españoles-ES
🇩🇪 Deutschde-DE
🇮🇹 Italianoit-IT
🇳🇱 Nederlandsnl-NL
🇵🇹 Portuguêspt-PT
🇸🇪 Svenskasv-SE
🇵🇱 Polskipl-PL
🇹🇷 Türkçetr-TR
🇬🇷 Ελληνικάel-GR
🇯🇵 日本語ja-JP
🇨🇳 简体中文zh-CN
🇹🇼 繁體中文zh-TW

What Gets Translated

Language settings affect two different things:

1. Interface Text

All buttons, labels, and system messages throughout the ordering flow:
  • “Add to basket”, “Checkout”, “Place order”
  • Form labels like “Email”, “Phone number”, “Delivery address”
  • Error messages and confirmations
  • Allergen names and dietary tags
This is handled automatically by storekit - no setup required.

2. Menu Content

Your product names, descriptions, category names, and modifier options. This requires you to provide translations in your menu management system or POS.
Interface translations are automatic. Menu translations require you to add translated content for each language you want to support.

Store Language Settings

Default Language

The primary language for your store. This is used when:
  • Auto language is disabled
  • A guest’s browser language isn’t supported
  • No language preference can be detected

Auto Language

When enabled, storekit automatically detects the guest’s browser language and switches to it if supported. How it works:
  1. Guest visits your store
  2. storekit checks their browser’s language setting
  3. If that language is supported, the store displays in that language
  4. If not supported, falls back to your default language
Best for:
  • Tourist areas with international visitors
  • Hotels and airports
  • Areas with diverse local populations
  • Dine-in QR ordering where guests may be visiting from abroad
Auto language is particularly useful for dine-in. A French tourist scanning your QR code will automatically see the interface in French.

Manual Language Switching

Regardless of auto language settings, guests can always manually switch languages using the language selector in your store. This opens a modal showing all available languages with their native names and flag emojis. For guests to see your menu in their language, you need to provide translated content.

How Menu Translations Work

  1. You create translations for your menu items (names, descriptions) in each language
  2. When a guest views your store in French, storekit requests the French version of your menu
  3. Product names and descriptions display in French
  4. If a translation is missing, the original text is shown

What to Translate

ContentPriority
Product namesHigh - guests need to understand what they’re ordering
Product descriptionsMedium - helps guests make decisions
Category namesMedium - aids navigation
Modifier namesMedium - important for customisation
Modifier group titlesLow - often self-explanatory

Translation Sources

Menu translations can come from:
  • Your POS system - If your POS supports multilingual menus, translations sync automatically
  • storekit dashboard - Add translations directly for each menu item
  • CSV import - Bulk upload translations via spreadsheet
If you enable auto language but don’t have menu translations, guests will see your interface in their language but menu items in your default language. This can be confusing - either provide translations or disable auto language.

Best Practices

If You Have International Guests

  1. Enable auto language - Remove friction for visitors
  2. Translate your menu - At minimum, product names
  3. Test in each language - Check nothing looks broken
  4. Consider descriptions - Even brief translations help

If Your Guests Are Primarily Local

  1. Set your local language as default
  2. Consider disabling auto language - Avoids confusion if you don’t have translations
  3. Add translations later - As your international customer base grows

For Tourist Hotspots

  1. Enable auto language
  2. Prioritise common tourist languages - Usually English, French, Spanish, German, Chinese
  3. Use photos - Good product photos transcend language barriers
  4. Keep descriptions simple - Easier to translate and understand

Troubleshooting

Cause: Auto language is on but menu translations are incomplete. Fix: Either complete your translations or disable auto language until translations are ready.

Guest Can’t Find Language Switcher

The language switcher appears in the store footer or header depending on your theme. Ensure it’s visible and not hidden by custom styling.

Translations Not Updating

Menu translations are cached. After updating translations:
  1. Wait a few minutes for cache to clear
  2. Hard refresh the page (Ctrl+Shift+R / Cmd+Shift+R)
  3. If still not showing, contact support