Everything you'd want to know before you install.
A detailed look at how DataFirefly AI People Also Ask works, why we built it the way we did, and the thinking behind the features above.
Why a People Also Ask module?
Google's People Also Ask blocks reveal the questions your customers actually ask before buying. Answering them directly on your product and category pages improves click-through from Google, increases time on page, and boosts your chances of appearing in generative engine answers (ChatGPT, Perplexity, Gemini). dfaipaa industrialises the entire pipeline: scraping, AI writing, publishing, schema.org markup.
Three scraping providers
Connect SerpApi (100 free requests/month) or DataForSEO depending on your volumes and budget. If you prefer to handle questions manually, manual entry mode is available with no API key. Questions are stored in the database, attached to your keywords, and refreshed automatically per the interval you define (30 days by default).
Three supported AI providers
Choose Mistral (default, mistral-large-latest), OpenAI (gpt-4o-mini, gpt-4o, etc.) or Anthropic (claude-sonnet-4-6). You provide your API key and quotas stay under your control. Tone and brand voice are configurable, and the module enforces strict rules on the model: 60 to 120-word answers, simple HTML, no markdown, no h-tags. Perfect for integrating the FAQ into your visual identity.
Flexible shop-side display
On product pages, choose between a tab (via ProductExtraContent) or a footer block. On category pages, the block appears in the footer. The accordion uses native HTML details and summary elements, making it keyboard-accessible and compatible with every modern browser. No external JavaScript dependency.
Automatic FAQPage JSON-LD
On every page load, the module injects a schema.org/FAQPage JSON-LD block just before the document body closes. The markup is valid for Google rich snippets and usable by generative engines. You can disable injection per case from the configuration.
Editorial workflow built for production
Questions move through statuses (pending, generated, published, rejected). You can review each answer in a rich editor, assign it to several products and categories at once, and publish in one click. An auto-publish option shortens the pipeline: generation equals immediate publishing. A CLI script (cli/cron.php) automates scraping and generation via cron for fully autonomous operation.
PrestaShop 8 and 9 compatibility
PSR-4 architecture under the DataFirefly Dfaipaa namespace, bundled autoloader (no composer install needed), services tested on PrestaShop 8.0 through 9.x and PHP 8.1 to 8.3. The module respects core conventions: Module, AdminController, HelperForm, standard hooks. No monkey-patching, no overridden classes.
There are no reviews yet.