WooCommerce 7 min read ·

Multilingual AI Chatbot for WooCommerce

WPML and Polylang handle your store's translated content. But when a customer in France or Germany types a question in their own language, can your support system respond? This guide covers how multilingual AI chat works on WooCommerce stores — and what to look for when choosing a solution.

The multilingual support gap on WooCommerce

WPML has over 1 million active installs. Polylang has over 700,000. Together, they cover the vast majority of multilingual WooCommerce stores — stores serving customers in multiple languages across borders.

But multilingual plugins solve a content translation problem: they let you publish your product pages, checkout, and emails in multiple languages. They don't solve your support problem.

When a customer in Germany types "Wo ist meine Bestellung?" ("Where is my order?"), your support inbox gets a ticket in German. If your team doesn't have a German speaker available, or if it's outside business hours, that customer waits. A standard chatbot configured for English doesn't help them.

This is the gap multilingual AI chat fills: answering support questions in any language, automatically, 24 hours a day.

How multilingual AI chat works

There are two approaches to multilingual AI support, and they produce very different results.

Per-language configuration is the traditional approach: you set up separate response templates for each language, manually translate your FAQ content, and configure routing rules to direct customers to the right language. This works for 2–3 languages if you have the resources to maintain it. It breaks down at scale and goes stale as your policies change.

Auto-detection is the modern approach: the AI detects the language of each incoming question and responds in the same language automatically. There is no per-language configuration, no separate inboxes, and no routing rules. Your knowledge base is indexed once — in whatever language you publish it — and the AI responds to questions in any language based on that content.

doc-era uses auto-detection. A customer writing in French gets a French response. A customer writing in Portuguese gets a Portuguese response. Your team publishes documentation in one language; the AI handles the rest.

WPML and Polylang: what changes with AI chat

If you use WPML or Polylang, your product pages, shipping information, and policies likely already exist in multiple languages. This is actually an advantage for AI chat: when you connect these URLs as documentation sources, the AI indexes your translated content and can draw on it when answering questions in the corresponding language.

Practically, this means:

  • Index all language versions of your key pages — not just the primary language. If your return policy exists in English, French, and Spanish, add all three URLs as sources.
  • Language detection is automatic — you don't need to tell the AI which language to use. It detects the customer's language from the question.
  • The chat widget works independently of WPML and Polylang — it does not need to hook into their language switching. The AI handles language on its own.

The result is a support layer that works across all the languages your site supports, without additional configuration when you add a new language.

Add Multilingual AI Support to Your WooCommerce Store

Auto-detects customer language. Works with WPML and Polylang. Native WordPress plugin. Live in under 30 minutes.

Talk to us

What multilingual AI chat actually handles

The most common support questions on multilingual WooCommerce stores — and how AI handles them:

Order status — "Dov'è il mio ordine?" (Italian), "¿Dónde está mi pedido?" (Spanish). The AI verifies the customer's identity with email and order ID, then answers in the same language the question was asked. No human required, no language barrier.

Return and refund questions — Policy questions in any language. If your return policy is indexed, the AI answers return eligibility and process questions in French, German, Dutch, and any other language a customer writes in.

Product and specification questions — Customers comparing products or asking about compatibility in their own language. If the spec is in your indexed content, the AI answers it.

Shipping and delivery questions — "Wann kommt meine Lieferung?" (German). Shipping policy and estimated delivery questions answered automatically, in any language.

Escalation — When the AI can't resolve a question, it escalates to your team with the full conversation in the customer's language. Your team can respond in their language or use translation tools with full context already in hand.

Setting up multilingual AI chat on your WooCommerce store

The setup process for a multilingual WooCommerce store is the same as a single-language store, with one addition: index your translated content.

Step 1 — Install the WordPress plugin. Install doc-era from your WordPress dashboard. Add your API key and project ID. The chat widget appears on every page of your store, including language-specific URLs created by WPML or Polylang.

Step 2 — Connect your documentation sources. Add the URLs of your key pages as documentation sources: your return policy, shipping information, FAQ, and product pages. If WPML or Polylang has created translated versions of these pages at separate URLs (e.g., /fr/politique-de-retour/), add those URLs as well.

Step 3 — Test in the playground. The doc-era dashboard includes a test playground. Ask questions in each language your store supports and verify that responses are accurate and in the correct language. This is the step where you identify documentation gaps.

Step 4 — Go live. Once you're satisfied with response quality, the widget is already live on your site from step 1. No additional deployment step required.

Ongoing maintenance — When you update a policy or add a new product page, re-sync the relevant source in the dashboard. Scheduled automatic re-indexing is also available so your AI stays current without manual intervention.

What to look for in a multilingual WooCommerce chatbot

Not all chatbot solutions handle multilingual support equally. When evaluating options, check for:

Auto-detection vs. manual language routing — Auto-detection scales. Manual routing breaks when you add languages or when customers write in a language outside your configured set. Confirm how the tool handles a language you haven't explicitly configured.

Training on documentation, not just product catalog — Your return policies and shipping guides contain the content that drives the most support questions. A tool that only indexes product titles can't answer policy questions in any language.

WooCommerce order data in multilingual context — Order lookup should work regardless of which language the customer writes in. The verification flow (email + order ID) is language-agnostic; the response should match the customer's language.

WordPress plugin — For WooCommerce stores, a native WordPress plugin is significantly simpler than API integration. The plugin should work on all pages regardless of the active language.

Escalation with context — When the AI escalates a question in German to your team, your team needs to see the conversation in German. Confirm that escalation preserves the customer's language and the full conversation history.

FAQ

Frequently Asked Questions

Does the AI chatbot work with WPML?
Yes. The doc-era WordPress plugin works independently of WPML — it does not need to integrate with WPML's language switching. The chat widget appears on all pages of your store, including language-specific URLs created by WPML. To get the best results, also add your WPML-translated page URLs as documentation sources so the AI can draw on your translated content.
Does the AI chatbot work with Polylang?
Yes. The same applies as with WPML: the plugin works independently of Polylang's language routing. Install the plugin, add your Polylang-translated page URLs as documentation sources (e.g., /fr/, /de/ versions of your key pages), and the AI will answer in the language each customer writes in.
Do I need to configure the AI separately for each language?
No. doc-era auto-detects the language of each customer question and responds in the same language automatically. There is no per-language configuration, no separate inboxes, and no routing rules to maintain. You index your documentation once and the AI handles language switching on its own.
What languages does the AI support?
All major world languages. doc-era uses OpenAI's language models, which support accurate text generation across dozens of languages including English, French, German, Spanish, Italian, Portuguese, Dutch, Polish, Romanian, Swedish, and many more. If a customer writes in a supported language, the AI responds in the same language — no configuration needed.
Can the AI handle WooCommerce order lookups in multiple languages?
Yes. The order verification flow (email + order ID) is language-agnostic. Once a customer is verified, the AI answers questions about their order in whatever language the customer wrote in. A customer asking in Italian gets an Italian-language response about their order status.
What happens if a customer writes in a language my team doesn't speak?
The AI answers automatically in the customer's language for any question it can resolve from your documentation. For questions that require human escalation, the conversation is handed off to your team with the full chat history in the customer's language. Your team can use translation tools to respond, and the customer doesn't need to re-explain their issue.
Should I index my translated pages or just my primary language pages?
Ideally both. If WPML or Polylang has created translated versions of your return policy, shipping information, or FAQ at separate URLs, index those URLs as additional documentation sources. The AI will draw on translated content when answering questions in the corresponding language, which improves accuracy. At minimum, index your primary language content — the AI can answer in any language from it, though translated source content gives better results.

Add Multilingual AI Support to Your WooCommerce Store

Auto-detects customer language. Works with WPML and Polylang. Native WordPress plugin. Live in under 30 minutes.