In PrestaShop, you can add and show multiple languages and currencies from the Back Office.
Add New Language
- Go to International → Localisation
- In the Import a localisation pack section:
- Select your country
- Choose the language
- Click Import
OR
- Go to International → Translations
- Add/install a new language manually.
Enable Language Selector on Front Office
- Go to Modules → Module Manager
- Search for:
- Language selector block
- Install and enable it if disabled.
The language dropdown will appear in the header or footer depending on your theme hooks.
Add New Currency
- Go to International → Localisation → Currencies
- Click Add new currency
- Fill:
- Currency name
- ISO code (USD, EUR, INR)
- Symbol
- Exchange rate
- Save
Enable Currency Selector
- Go to Modules → Module Manager
- Search:
- Currency selector block
- Install/enable it.
Auto Update Currency Rates
Go to:
International → Localization → Currencies
Then click:
- Update exchange rates
You can also configure automatic updates using cron.
Assign Currency by Country
Go to:
International → Localization → Geolocation
or configure country-specific settings under localization preferences.
Common Hook Positions
Most themes show selectors in:
displayNav1displayTopdisplayHeader
You can move them from:
Design → Positions
If Selector Not Visible
Check:
- Currency/language is enabled
- Theme supports selector hooks
- Cache cleared
Go to:
- Advanced Parameters → Performance
- Clear cache
Useful Combination
For international stores:
- Language: English, French, Arabic
- Currency: USD, EUR, INR
This improves SEO and user experience for global visitors.
