PrestaShop AI Product Review Summary shows an AI-generated “Customers say” block on your product pages, giving shoppers a quick overview of what buyers like and dislike.
It reads through your existing reviews and writes a plain-language summary that appears right above your review list.
The paragraph appears on the product page, above the reviews, in the language the customer is browsing in.
NOTE: PrestaShop AI Product Review Summary is compatible with the PrestaShop Multi-store feature.
Features of PrestaShop AI Product Review Summary
- Show an AI-written “Customers say” summary of positive and negative feedback on the product page.
- Works with PrestaShop Product Comments and Custom Product Rating modules.
- Generate one summary per active language, or only in the shop’s default language.
- Connect a self-hosted model through its endpoint URL, or a managed provider (OpenAI, Gemini, Anthropic, OpenRouter, Cerebras, DeepSeek) through an API key.
- Automatic summary generation when customers view product pages, or scheduled via a cron URL.
- View, regenerate, or delete the summary of each product and language from the Review Summaries tab.
- Configurable minimum reviews, maximum reviews sent to AI, display position, block title, rating display, and prompt.
- Display position — above reviews in product footer or in product additional information.
- One-click bulk generation from the admin panel.
- Cron URL for scheduled background generation.
- Automatic refresh when reviews are approved, added, or deleted.
How to Install PrestaShop AI Product Review Summary
- Firstly, go to the module manager in the back office and click on ‘upload a module’.
- After that, drag and drop the module file or select the file from the system.
- In this way, the module installation will be successful.



PrestaShop AI Product Review Summary Module Configuration
The configuration page has four tabs — General, Summary settings, Review summaries,
and Cron settings.
General Configuration
Enable module turns the summary block on or off for customers. AI model type chooses how the module reaches an AI model.
The default is Preconfigured. When you choose Preconfigured, fill in three fields:
- Content generation endpoint is the URL the module sends the prompt to.
- Model fetch endpoint is the URL the module reads the list of models from.
- Preconfigured model is the model to use. Click Fetch Models to load the list from the
model fetch endpoint, then pick one.
Both endpoints are required and must be valid URLs.

The other option is LLM Provider. When you choose LLM Provider, the endpoint fields are replaced by these fields:
- LLM provider is one of OpenAI, Gemini, Anthropic, OpenRouter, Cerebras or DeepSeek. The default is OpenAI.
- API key is the key from your provider account. The module stores it encrypted. Leave the field empty on later saves to keep the saved key.
- Summary model is the model that writes the summaries. Enter the API key, then choose a model from the list.
- Max tokens is the length limit of the AI reply. The default is 1024. It must be a positive whole number.
Click Validate Provider to test the key and model before you save. Save also runs this
check for the LLM Provider type and refuses to save when it fails.

AI model provider setup
Skip this section if you use a self-hosted model through the Preconfigured type.
- Sign in to the console of the provider you chose and create an API key.
- Copy the key. Some providers show it only once.
- In the module, open General, set AI model type to LLM Provider, choose the LLM
provider, and paste the key into API key. - Choose the Summary model, click Validate Provider, and wait for the Valid
message. - Click Save.
If validation fails, check that the key belongs to the provider you selected, that the model name is spelled as the provider lists it, and that your server can reach the provider over the internet.
Summary settings
This tab controls how summaries are generated, where they appear, and what information is shown to your customers.
- Use Custom Product Rating module — When both Product Comments and Custom Product Rating are installed, enable this to use wkproductrating reviews instead. The field is read-only when only one review module is available.
- Generate summary in customer language — When enabled, a summary is generated for each active language and shown in the language the customer is using. When disabled, only the shop default language summary is generated and shown.
- Generate summary automatically on product page — When enabled, missing or outdated summaries are generated in the background when a customer opens a product page. When disabled, summaries are only generated from the back office or cron.
- Minimum reviews required — Summary is generated and displayed only when the product has at least this many published reviews.
- Maximum reviews sent to AI — The most recent reviews are sent to the AI for summarization. Lower values reduce AI costs.
- Display position — Choose between “Product footer (above reviews)” or “Product additional information” for where the summary block appears.
- Show average rating and review count — When enabled, shows the star rating and number of reviews above the summary text.
- Show AI-generated note — When enabled, the note “Generated by AI from customer reviews” appears under the summary.
- Block title — The heading text for the summary block. Can be translated per language.
- Summary prompt — Instructions for the AI on how to write the summary. Supports placeholders like {product_name}, {review_count}, {average_rating}, {language}, and {reviews}. The {reviews} placeholder is required.
- Summaries per cron run — How many summaries are processed each time the cron URL runs.


Generate and manage summaries
Open the Review summaries tab. Each row shows the review count, average rating, language status, last generation date, and summary text.
The status badges mean:
- Generated — the summary matches the current reviews.
- Outdated — reviews were added, changed, or removed since the summary was written.
- Not generated — no summary exists yet for that language.
- Not enough reviews — the product has fewer reviews than the minimum reviews required.
- Failed — the last attempt failed. The module waits one hour before it tries again.
Use the buttons above the list for bulk work:
- Generate all pending — creates every missing or outdated summary in batches. The number in brackets is how many are waiting.
- Regenerate all (after prompt/model change) — marks every summary as pending and regenerates them. Run it after you edit the prompt or change the model.

Each row has three actions —
- The eye icon opens a popup showing the language-by-language summaries of that product.
- The refresh icon regenerates all languages of the product.
- And the bin icon deletes them.
In the popup, each language has its own Regenerate and Delete buttons next to its ISO code, status, last generated date, and summary text.

Cron settings
This panel shows the cron URL you can use to schedule automatic summary generation.
The cron URL processes pending summaries in the background at regular intervals, so your product pages stay up to date without manual effort.

Storefront Experience
On the product page, the block appears in the position you chose in Summary settings. It
shows the block title, the average rating with the number of reviews, the summary, and the AI
note.

A customer who browses in another language sees the summary in that language.

This was all about the PrestaShop AI Product Review Summary Module. I hope this document will help you in checking the functionality of the module in a better way.
Also, do let us know about your views in the comments.
Support
For any kind of technical assistance or query, please raise a ticket or send us an email at [email protected]
Also, please explore our Prestashop development services and vast range of quality Prestashop addons.
Current Product Version - 1.0.0
Supported Framework Version - 9.x.x, 8.x.x, 1.7.x.x
Be the first to comment.