Installing ShopAssist on PrestaShop
Upload the ShopAssist module in your PrestaShop admin and click Connect.
What you get
| Component | Description |
|---|---|
| Chat widget | A floating chat button on every page of your store. Shoppers ask about your products, and the assistant answers, recommends, and compares items. |
| Add to cart | Shoppers pick a size or colour inside the chat and add the product to their PrestaShop cart. They check out as usual. |
| Question pills | Questions about the product under the add-to-cart button. A shopper clicks one and the chat opens with the answer. |
| Compare | A Compare button on the product image and on product cards in category and search results. The chat shows two products side by side. |
| Sales reporting | The orders that followed a conversation, with their revenue, in your ShopAssist dashboard. |
Shoppers click Choose options on a product, pick a size and a colour, and add it to the cart.
Customizable products link to their own product page, where shoppers fill in the customization and add them to the cart.
Before you start
- An administrator login for your PrestaShop admin.
- Your store online over HTTPS and open to visitors.
- A ShopAssist account. To get one, email support@getshopassist.com.
The chat button appears once ShopAssist activates your store. You can install and connect first. The button then appears on its own when your store goes live.
1Install the module
- Download shopassist.zip.
- In the PrestaShop admin, go to Modules → Module Manager and click Upload a module at the top right.
- Drag
shopassist.zipinto the window, or click select file and choose it.
PrestaShop installs the module and shows Module installed! with a Configure button.
2Connect
- Click Configure. Later, you find the same page under Modules → Module Manager, next to ShopAssist.
- Click Connect to ShopAssist.
The module creates a read-only Webservice key for your catalog and orders, and sends it to ShopAssist. A green message confirms the connection.
You find the key under Advanced Parameters → Webservice, named ShopAssist (read-only catalog).
3Check it works
The top of the ShopAssist settings page shows where you are:
| Status | Next step |
|---|---|
| Not connected yet | Click Connect to ShopAssist. |
| Connected. Waiting for ShopAssist to switch the assistant on. | ShopAssist activates your store. The chat button then appears on its own. |
| Connected and live. | The assistant is on your store. |
When the status says Connected and live:
- Open your store in a new browser tab.
- Wait about five seconds.
- Look for a round chat button in the bottom corner.
- Click it and ask something, such as What do you sell?
You are done when the assistant answers with products from your catalog.
On a product page with questions, the questions appear under the add-to-cart button, and a Compare button sits on the product image.
On a category page, each product card has a Compare button. Click it on two products, and the chat shows them side by side.
Settings
The ShopAssist settings page has three switches, all on after the install.
| Setting | What it does |
|---|---|
| Show the assistant | Shows or hides the whole assistant on your store. |
| Question pills on product pages | Shows the questions under the add-to-cart button. A product shows them once it has questions in your ShopAssist dashboard. |
| Compare buttons | Shows the Compare buttons. ShopAssist switches Compare on for your store, so email us to turn it on. |
The chat uses your store’s language and currency on every page, including stores with several languages or currencies.
Pausing and removing
To pause: set Show the assistant to No and click Save. The chat button disappears at the next page load. Your account, settings and past conversations stay as they are.
To remove: in Modules → Module Manager, open the menu next to ShopAssist and choose Uninstall. The module also deletes its Webservice key.
Troubleshooting
| What you see | What to do |
|---|---|
| “ShopAssist could not read your catalog with the Webservice key” | Go to Shop Parameters → Traffic & SEO, set Friendly URL to Yes and click Save. PrestaShop rewrites its server settings. Then click Connect to ShopAssist again. If the message comes back, ask your host to pass the Authorization header to PHP. |
| “ShopAssist could not reach your store” | Make your store reachable over HTTPS, including the /api address, then click Connect to ShopAssist again. |
| “Your bot protection blocked ShopAssist” | Email us with the name of your firewall or bot protection service. |
| The status says ShopAssist is unreachable right now | Allow your server to make outgoing HTTPS requests to api.getshopassist.com. |
| The chat button is missing | Check the status at the top of the settings page, and that Show the assistant is Yes. A status of Waiting means ShopAssist is activating your store. |
| A product page shows no questions | Add questions for the product in your ShopAssist dashboard. |
| Adding a product from the chat asks for required fields | The product is customizable. Shoppers add it from its own product page. |
For help, email support@getshopassist.com with the step you reached, the message you saw, and the address of your store.