Skip to main content
SuperBot
Start free

ecommerce platform

AI chatbot for PrestaShop

PrestaShop shops often sell in several languages, which is where SuperBot earns its place: it replies in the shopper's language from the same approved answers. The snippet goes into a child theme or a small hook-based module, so a parent theme update never wipes it.

  • Free forever plan
  • No credit card
  • Every feature on every plan

Install

How to add SuperBot to PrestaShop

One edit in a child theme's layout, then a cache clear under Advanced Parameters.

  1. 01

    Create your workspace

    Create a free SuperBot workspace and copy your embed snippet.

  2. 02

    Add pages per language

    Add the URLs of your delivery, returns, and terms of sale CMS pages — one per language version where the wording differs.

  3. 03

    Edit the child theme

    Paste the snippet just before </body> in your child theme's layout template, or output it from a module hooked to displayBeforeBodyClosingTag.

  4. 04

    Clear the Smarty cache

    Go to Advanced Parameters → Performance and click Clear cache so the recompiled template is served.

  5. 05

    Test in two languages

    Load a product page in two languages, ask the same question in each, and review the replies.

Where it goes on PrestaShop

  1. Child theme
  2. Layout template
  3. Before </body>

Just before the closing </body> tag in your child theme's layout template, or from a small module on the displayBeforeBodyClosingTag hook. Clear the cache under Advanced Parameters → Performance.

Paste before </body>Your account fills in the site ID
<script id="superbot-web-script"
  data-site-id="YOUR_SITE_ID"
  data-api-base="https://superbotapp.ai"></script>
<script src="https://superbotapp.ai/widget/web/superbot-web.js" async></script>

This is the whole install on a PrestaShop site — your account gives you the exact snippet with your site ID.

Before you launch on PrestaShop

What it answers, what it hands off, what to watch.

Answers on its own

  • Delivery times, carriers, and costs per country, from your delivery CMS page.
  • Returns and withdrawal-period questions from your returns and terms of sale pages.
  • The same approved answer in the shopper's language, across 35 widget languages.

Goes to your team

  • Order status. There is no PrestaShop order connection, so these reach your team with the order reference the shopper gave.
  • Invoices, address changes, and anything tied to a customer account.

PrestaShop gotchas

  • Edit a child theme, not the parent: a child theme inherits every template and survives parent theme updates, while an edit to the parent is overwritten.
  • With template compilation set to Never recompile template files, PrestaShop keeps serving the old layout; Recompile templates if the files have been updated is the safer production setting.
  • The layout is shared by every language, so one edit covers them all. Knowledge sources are per page, so add the translated policy pages as well.
  • If a third-party minify or defer module strips the launcher, exclude superbotapp.ai from it.

On PrestaShop

What it does on a PrestaShop site.

No store connection needed for any of this — it runs from the content you add, on every plan.

Every feature

Grounded answers

Answers from your own store content — with the source shown.

Trained answers first, then the PrestaShop CMS and product pages you added in each language. Replies follow the shopper's language, not the page's.

35 languages

Speaks your visitor's language.

Detects the language and replies in it — from the same approved answers.

Bookings

Meetings, booked in chat.

Offer open times and confirm the booking without sending anyone to another page.

Leads & CRM

Every visitor can become a lead.

Capture contact details mid-conversation and send them to HubSpot, Salesforce, Pipedrive or Slack.

Shared inbox

Humans step in with full context.

Assign, prioritise and reply from one inbox — no customer repeats themselves.

Practical workflows

What the agent handles on a PrestaShop site.

Cross-border delivery and duties

Answer delivery time and cost questions per country in the shopper's language before the uncertainty costs you the order.

Withdrawal and returns questions

Quote your own returns page and terms of sale when a shopper asks how long they have to send something back.

Stock and combination enquiries

Handle size, colour, and availability questions from product pages you added, and take contact details when a combination is out of stock.

Why it works on PrestaShop

Why it fits a multilingual PrestaShop shop.

  • Replies follow the shopper's language, so a French, Spanish, and German catalogue does not need three chat setups.
  • A child theme or hook-based module keeps the snippet out of the parent theme, so theme updates leave it alone.
  • No SuperBot module to keep compatible across PrestaShop 1.7, 8, and 9 — the widget is a browser script.
  • Wholesale and stock enquiries become leads in the built-in CRM, or go to Slack or a connected CRM.

FAQ

Questions PrestaShop site owners ask.

Something else about your setup? Talk to a human — a real person reads every message.

Where do I add the chatbot code in PrestaShop?

Before </body> in your child theme's layout template, then Advanced Parameters → Performance → Clear cache. One edit covers every page and language.

Do I need a module?

No. SuperBot does not publish a PrestaShop module. If you would rather not touch templates, a small module that prints the snippet on the displayBeforeBodyClosingTag hook does the same job.

I saved the template but the widget isn't showing. Why?

Usually the Smarty cache. Clear it under Advanced Parameters → Performance, and check that template compilation is not set to Never recompile template files.

Can it answer in more than one language?

Yes. The agent detects the visitor's language and replies in it, which suits PrestaShop's multi-language shops.

Does it work on PrestaShop 8 and 9?

Yes, and on 1.7. The widget is a plain client-side script, so PrestaShop version differences do not affect it.

Other platforms

Same agent, other platforms.

See every platform

Start answering PrestaShop visitors today.

Free forever up to 200 conversations a month. Starter is $25/month for 2,000, Pro is $60/month for unlimited — every feature is on every plan.