Everything you'd want to know before you install.
A detailed look at how AI Competitor — Competitor Price Monitoring with AI works, why we built it the way we did, and the thinking behind the features above.
Why monitor competitor prices in real time
Two out of three online shoppers compare prices before buying. A 3 percent change at a direct competitor can flip a purchase decision. Without automated monitoring you find out too late, after losing the sale. AI Competitor watches your competitors in the background at the cadence you choose, and only alerts you when it matters.
Price extraction that never breaks
The module tries several extraction methods per URL in cascade. First, JSON-LD Product/Offer structured data, present on most modern sites (Amazon, eBay, Walmart, manufacturer sites, marketplaces). Then OpenGraph product price amount tags. Then your custom CSS selector if you provided one. As a last resort, the AI: a sanitized HTML excerpt is sent to the provider of your choice (Mistral, Claude, or OpenAI), which returns the price, currency, and stock state in strict JSON. Concretely, even if a competitor rebuilds their site tomorrow, your monitoring keeps running.
Useful alerts, never noisy
The threshold is configurable (3 percent by default). Five alert types are handled: price drop, price rise, out-of-stock, back-in-stock, and undercut when a competitor goes below your price. Each alert is graded by severity. A 1 percent change is info; a 15 percent drop or an undercut is critical. Scrape errors only generate an alert after three consecutive failures, eliminating the noise from transient outages.
A weekly report with real signal
Once a week, on the day you choose, a polished HTML email summarizes the products most undercut over the period, the biggest competitor drops and rises, scraping health, and a five-paragraph AI executive summary. That summary ranks the actions to take: which products to react to first, where pricing pressure is intensifying, where you have headroom to raise. It is a strategic brief, not just a list.
Adjustment suggestion, always under human control
For each monitored product, the module computes a price suggestion based on the strategy you configured. Three strategies available: match the lowest competitor, undercut by X percent below, or premium positioning at X percent above. The suggestion is always shown to a human. An Apply button pushes the price to the PrestaShop product. No automatic adjustment: no mirror-down loops, no uncontrolled drift. Business control stays with you.
Install and operate in minutes
Install via the standard PrestaShop module uploader. Configure in five minutes: AI provider, API key, notification email, weekly report day, adjustment strategy. The module provides its own token-secured cron URL (regenerable from the dashboard). Suggested cron: every 30 minutes via curl or wget. No Composer dependencies, no external service required beyond the AI provider you pick yourself.
PrestaShop 8 and 9 compatibility guaranteed
The module uses only stable cross-version APIs: ObjectModel for entities, ModuleAdminController with HelperList and HelperForm for the back-office, ModuleFrontController for the cron endpoint. No invasive injection into the PS 9 Symfony product tab. Competitor URL management lives on a dedicated admin page that works identically in PS 8 and PS 9. You do not have to wait for an update when you migrate.
There are no reviews yet.