PrestaShop Documentation, PrestaShop Tutorials

PrestaShop: How to configure multiple currencies and languages

Here’s a clear, step-by-step guide to configure multiple currencies and languages in PrestaShop (works for PrestaShop 1.7, 8, and 9). Since you’re already working on PrestaShop speed and setup, I’ll also add SEO + performance tips at the end.


1️⃣ Enable & Configure Multiple Languages

Step 1: Add Languages

  1. Go to Back Office → International → Localization → Languages
  2. Click Add new language
  3. Select a language from the list
  4. Click Save

👉 PrestaShop automatically installs:

  • Translations
  • Language packs
  • Date & number formats

Step 2: Set Default Language

  • Go to International → Localization
  • Choose Default language
  • Save

Step 3: Translate Store Content

Go to:
International → Translations

You can translate:

  • Front office
  • Product pages
  • Checkout
  • Emails
  • Modules

💡 Tip: Translate Product names, descriptions, meta title & meta description for each language.


Step 4: Language URLs (SEO Important)

Go to:
Shop Parameters → Traffic & SEO

Enable:
Friendly URL
Language in URL (recommended)

Example:

example.com/en/
example.com/fr/
example.com/ar/

2️⃣ Enable & Configure Multiple Currencies

Step 1: Enable Currency

  1. Go to International → Localization → Currencies
  2. Enable the currencies you need (USD, EUR, INR, etc.)
  3. Or click Add new currency

Step 2: Update Exchange Rates

Go to:
International → Localization → Currencies

  • Click Update exchange rates
  • Or enable Automatic exchange rate update

⏱ Recommended: Daily update


Step 3: Set Default Currency

  • Go to Localization
  • Select Default currency
  • Save

⚠️ Default currency cannot be deleted.


3️⃣ Assign Languages & Currencies to Countries

Go to:
International → Localization → Countries

For each country:

  • Assign Currency
  • Assign Language

Example:

Country Language Currency
India English INR
USA English USD
France French EUR

4️⃣ Enable Currency & Language Switchers

Theme Settings

Most themes include:

  • Language selector
  • Currency selector

Check:
Design → Theme & Logo → Configure


If Not Visible

Go to:
Modules → Module Manager

Enable:

  • Language Selector
  • Currency Selector

Or add them in:
Design → Positions


5️⃣ Product Prices per Currency (Optional)

If you want manual prices per currency:

  1. Edit product
  2. Go to Prices
  3. Enable Specific prices
  4. Set price per currency

Useful for:

  • Different tax regions
  • Psychological pricing

6️⃣ Taxes per Country & Currency

Go to:
International → Taxes → Tax Rules

Set:

  • Country-based tax
  • Currency-based pricing logic

7️⃣ SEO Best Practices (Highly Recommended)

✔ Translate:

  • Product URLs
  • Meta title & description
  • Category URLs

✔ Enable hreflang

  • PrestaShop auto-generates it when languages are enabled

✔ Avoid duplicate content:

  • Do not show all currencies for all countries unnecessarily

8️⃣ Speed & Performance Tips (Important for Multi-Language Stores)

Since you’re optimizing PrestaShop speed:

  • Limit unnecessary languages
  • Disable unused currencies
  • Use server-side caching
  • Enable CCC (Combine, Compress, Cache)
  • Use Cloudflare for geo-based caching

✅ Final Checklist

✔ Languages added
✔ Currencies enabled
✔ Exchange rates updated
✔ Country mapping done
✔ URL language enabled
✔ Switchers visible
✔ SEO optimised


 

About zohaibk

We develop useful addons for #E-Commerce and #CRM software to provide extra features.#PrestaShop,#Magento,#SugarCRM,#Vtiger & #Android #apps
View all posts by zohaibk →