AI Readiness: Medium

PrestaShop and AI Agents: Platform Guide for Merchants

PrestaShop is the dominant open-source e-commerce platform in France and Southern Europe, with a strong presence in Latin America. As AI shopping agents expand beyond the US market, PrestaShop merchants are on the front lines of a shift that most English-language coverage ignores. This guide covers where PrestaShop stands today on AI readiness, what its module ecosystem offers, and what merchants should do to prepare.

Platform Overview

PrestaShop is a free, open-source e-commerce platform written in PHP. Like WooCommerce, it is self-hosted - merchants manage their own servers and infrastructure. Unlike WooCommerce, PrestaShop is a standalone application, not a plugin for a CMS. This gives it a more focused architecture for e-commerce specifically.

PrestaShop’s market position is heavily European. It powers an estimated 300,000 active stores, with its strongest presence in France, Spain, Italy, and Poland. The PrestaShop Addons marketplace offers thousands of modules, though its ecosystem is smaller than WordPress/WooCommerce’s.

PrestaShop has been actively developing its cloud offering (PrestaShop Edition) alongside the self-hosted version, which could accelerate AI feature rollouts for hosted merchants.

The platform’s European dominance matters for agentic commerce because AI shopping agents are now expanding into European markets. French consumers in particular are already using AI agents for product research, and PrestaShop stores will be among the first non-English stores that AI agents interact with.

AI Agent Compatibility

PrestaShop does not have native support for agentic commerce protocols. There is no built-in ACP, MCP, or UCP integration. AI agents interact with PrestaShop stores primarily through:

  1. Structured data on product pages. If the store outputs JSON-LD (via theme or module), AI agents can crawl and extract product information.
  2. Product feeds. PrestaShop modules generate product feeds for Google Shopping, Facebook, and other channels. These feeds are increasingly consumed by AI systems.
  3. PrestaShop Webservice API. PrestaShop includes a built-in REST API, but it requires API key authentication, limiting its use for public AI agent access.

AI agents like ChatGPT Shopping and Perplexity can and do surface PrestaShop products - but only when the store’s product data is well-structured and crawlable. Stores with thin product descriptions and missing structured data are effectively invisible.

The PrestaShop community has shown interest in agentic commerce protocols, and several module developers have announced plans for MCP and ACP compatibility. Given PrestaShop’s open-source nature, community-driven protocol support is the likely path forward.

Structured Data Support

PrestaShop’s core installation includes basic structured data output for products. Recent versions of PrestaShop (1.7.x and 8.x) output JSON-LD for products that includes name, description, price, currency, availability, and images. This baseline is better than some platforms, but it misses important fields that AI agents use.

Fields typically missing from default PrestaShop structured data:

  • Brand/manufacturer (even when filled in the back office)
  • GTIN/EAN/UPC identifiers
  • MPN (manufacturer part number)
  • Aggregate review data
  • Detailed variant information

To fill these gaps, merchants need a structured data module. The PrestaShop Addons marketplace offers several options:

  • Google Rich Snippets / JSON-LD modules - Dedicated modules that enhance product schema output
  • SEO modules (like SEO Expert) that include structured data features
  • Product feed modules that generate comprehensive data exports

PrestaShop’s product data model is actually quite rich. The platform natively supports EAN-13, UPC, ISBN, and MPN at the product and variant level. The problem is not that the data doesn’t exist - it’s that the default themes don’t output all of it as structured data. A good module bridges this gap.

Protocol Support

Protocol Status Notes
ACP (Agentic Commerce Protocol) Not supported No native or module support.
MCP (Model Context Protocol) Not supported Community modules in early development.
UCP (Universal Commerce Protocol) Not supported No integration available.
JSON-LD / Schema.org Partial native Basic product schema in core. Modules needed for comprehensive output.
robots.txt Full control PrestaShop generates robots.txt automatically. Customizable.
llms.txt Manual Can be added to the root directory manually.
ai.txt Manual Can be added to the root directory manually.

PrestaShop’s protocol support is behind Shopify and roughly on par with WooCommerce. The difference is the module ecosystem - fewer developers are building AI-specific modules for PrestaShop compared to WooCommerce, though the ones that exist tend to be well-crafted.

Optimization Checklist

  • Install a structured data module. The default JSON-LD output is incomplete. A dedicated module will ensure your products include brand, identifiers, reviews, and variant data.
  • Fill in all product identifiers. PrestaShop’s back office has fields for EAN-13, UPC, ISBN, and MPN. Fill these in for every product. AI agents use these identifiers to match products and verify authenticity.
  • Assign manufacturers and brands. PrestaShop has a native manufacturer/brand system. Use it. This data feeds into structured data and helps AI agents categorize your products.
  • Write detailed product descriptions. PrestaShop supports both a short description and a long description. Use both. The long description should include materials, dimensions, use cases, care instructions, and anything else that helps an AI agent understand what the product is.
  • Configure product features and attributes. PrestaShop distinguishes between features (informational, like material or weight) and attributes (selectable, like size or color). Fill in features comprehensively - they are valuable structured data for AI.
  • Set up product feeds. Install a product feed module and generate feeds for Google Shopping. Even if you don’t run Google Shopping ads, the feed is a clean, structured data source that AI systems can consume.
  • Add an llms.txt file. Place it in your PrestaShop root directory. Describe your store and product categories in plain language.
  • Check your robots.txt. PrestaShop’s auto-generated robots.txt can sometimes block important pages. Review it to ensure product pages and category pages are crawlable.
  • Enable friendly URLs. PrestaShop’s URL rewriting should be enabled. Clean URLs help AI agents understand your site structure.
  • Consider multilingual structured data. If your PrestaShop store serves multiple languages (common in Europe), ensure your structured data module outputs the correct language version for each page.
  • JSON-LD - The structured data format used to communicate product information to AI agents and search engines.
  • Product Feed - A standardized export of product data used by shopping channels and increasingly by AI systems.
  • Structured Data - Machine-readable information on web pages that helps AI agents understand content.
  • AI Readiness - A store’s preparedness for AI agent discovery and interaction.
  • Agentic Commerce - The emerging model where AI agents discover, evaluate, and purchase products on behalf of consumers.

Stay ahead on agentic commerce

New research, experiments, and insights on how AI agents are reshaping e-commerce. No spam, just signal.