What the module does
The module adds the chat before the end of every front-office page through PrestaShop's displayBeforeBodyClosingTag hook, so it works with any theme. It doesn't change your theme files and adds nothing to your checkout.
When a customer is signed in, the module tells Frosvo their name and email (you can switch this off). Connect the PrestaShop integration in Frosvo and your team sees the customer's orders right next to the conversation.
Everything else happens in Frosvo: your team answers from the shared inbox, the AI assistant answers from your own content and hands over when it should, and email, WhatsApp and social messages arrive in the same place. Read live chat for PrestaShop for tips and what your team sees beside each chat.
Requirements
- PrestaShop 1.7 or later (tested on PrestaShop 8.2)
- The PHP version your PrestaShop release needs
- A Frosvo account — the free plan is enough
- Version
- 1.0.2
- Licence
- MIT
- Price
- Free
How to install the PrestaShop module
- Download the module zip from this page.
- In your PrestaShop back office, go to Modules → Module Manager and click Upload a module, then choose the zip.
- Click Configure on Frosvo Live Chat, paste your site key from Frosvo (Settings → Websites) and save.
- Visit your shop: the chat button appears in the corner of every page.
Settings
- Site key
- Identifies your website in Frosvo. Find it in Frosvo under Settings → Websites; each website you add there has its own key.
- Frosvo address
- Where the chat is loaded from. Leave it as https://frosvo.com unless you run your own Frosvo server.
- Recognise signed-in customers
- On by default: signed-in customers' name and email are sent to Frosvo.
Updating
Upload the new zip in Modules → Module Manager; PrestaShop replaces the module and keeps its settings.
Removing
Uninstall the module in Modules → Module Manager. Conversations stay in Frosvo.
If the chat doesn't show
The chat doesn't appear
Check that the site key is filled in and matches the website in Frosvo, then open your site in a private window (signed out). Clear any page cache after changing settings.
Your theme is very customised
The chat is added through the displayBeforeBodyClosingTag hook. If your theme's layout doesn't call that hook, add {hook h='displayBeforeBodyClosingTag'} before the closing body tag.
A caching or optimisation tool is installed
Tools that combine, delay or move scripts can stop the chat from loading. Exclude frosvo.com/w.js from those features.
Still stuck? See installing the chat or contact us.
What is sent to Frosvo
The module makes no calls from your server. Visitors' browsers load the chat from Frosvo, and when someone opens the chat their messages, attachments, the page they're on, browser details and IP address go to Frosvo so your team can answer. With the signed-in option on, the user's name and email are sent too. See the privacy policy and security.
Changelog
Version 1.0.2
- Passes the PrestaShop Addons validator: every value in the page is escaped, an .htaccess blocks file listing, PrestaShop coding standard.
Version 1.0.1
- All settings text can be translated in PrestaShop.
- The chat is printed from a template, escaped by Smarty.
- Uninstalling removes all of the module's settings.
- Now under the MIT licence.
Version 1.0.0
- First release.
PrestaShop module: questions and answers
Is the PrestaShop module free?
Yes. The module is free and open source (MIT), and Frosvo's free plan includes the chat and the shared inbox. The AI assistant is on the paid plans.
Does the module change my theme or checkout?
No. It only adds the chat script through a standard PrestaShop hook; your theme files and checkout are untouched.
Can the assistant answer delivery questions?
Yes, on the paid plans: write an article about delivery times and costs and the assistant answers from it. Questions about a specific order go to your team.
Can I answer chats from my phone?
Yes. Open the Frosvo desk in your phone's browser and turn on notifications; on a computer, use any browser or the Frosvo app for Windows. Every conversation from your site is waiting in the same inbox.
What happens when nobody is online?
Set opening hours in Frosvo. Outside them, visitors can leave their email and your reply reaches them there; on the paid plans, the AI assistant keeps answering from your own knowledge.
Keep exploring
- Live chat for PrestaShop →Why it helps, what your team sees and tips.
- PrestaShop integration →What the integration can do in your workspace.
- WordPress plugin →Free download for WordPress.
- WHMCS addon module →Free download for WHMCS.
- All downloads →Team apps and website plugins.
- Pricing →Start free; upgrade when your team grows.