Changelog

Module releases
and fixes.

See what changed in the PrestaShop module, from safer discovery controls to feed fixes and admin improvements.

New admin languages

Version 1.4.1 adds Czech, French, Spanish, and Polish translations for the PrestaShop Back Office module UI.

Added

  • The module admin UI is now available in Czech, French, Spanish, and Polish.

Agentic Commerce Passport for PrestaShop

Agentsfeed 1.4.0 adds an ACP-first readiness layer for PrestaShop stores, with discovery, feed exports, validation, admin status, and cart handoff signals for compatible agentic commerce clients.

Added

  • Agentic Commerce Passport is available since 1.4.0 as the primary agentic commerce readiness layer in the PrestaShop module.
  • Public ACP discovery is exposed at `/.well-known/acp.json` without exposing feed or write tokens.
  • ACP feed bundle endpoints expose `metadata.json`, `products.jsonl`, `products.jsonl.gz`, and `manifest.json` for read-only catalog ingestion.
  • The module now maps existing Agentsfeed catalog data into stable ACP product and variant objects with validation summaries and manifest checksums.
  • The admin adds an Agentic Commerce Passport section with readiness status, feed counts, validation issues, endpoint links, generation actions, and cron guidance.
  • ACP cart readiness is backed by safe PrestaShop cart handoff, while checkout sessions remain unadvertised until full payment completion is implemented.

Changed

  • The original Agentsfeed catalog feed remains available for paginated product, category, CMS, MCP, and agent discovery flows; the ACP bundle is a separate export for ACP-compatible clients.
  • OpenAI and ChatGPT readiness is now presented only as an optional channel advisory because ChatGPT product feed onboarding still requires approved partner access.
  • Feed visibility, language, bot, and catalog controls now apply consistently to ACP feed generation where the same storefront resources are used.

Fixed

  • Brand and manufacturer gaps are validation warnings and channel advisories, not global ACP hard errors.
  • ACP feed files are public read-only endpoints so compatible agents can discover and fetch them, while write and cron actions stay token-protected.

Minor security fixes

Minor security fixes.

Fixed

  • Minor security fixes.

AI shopping assistants can now hand off real carts

Agentsfeed now helps capable AI shopping assistants move shoppers from product recommendations to one PrestaShop cart they can review and pay for.

Added

  • Supported AI shopping assistants can now help shoppers search products, compare options, and prepare a cart when a store owner enables Agent Actions.
  • A shopper can receive one checkout link containing multiple selected products instead of separate links for each item.
  • The cart handoff keeps customers in normal PrestaShop checkout for review, shipping, and payment.

Changed

  • Stores now advertise AI cart creation only when the merchant has enabled the feature.
  • Public shopping guidance now matches the store's settings, so disabled stores do not claim actions they cannot support.
  • Cart handoff messaging now covers both single-product and multi-product shopping journeys.

Fixed

  • AI assistants can now prepare one cart for a multi-item request instead of forcing the shopper through separate checkout links.
  • Cart creation now follows the same product validation, audit trail, checkout handoff, and safety limits across supported agent shopping flows.
  • The shopping handoff is clearer for assistants while checkout, payment, and final approval stay with the customer.

OAuth token flow for agent cart actions

Agentsfeed now gives enabled stores a real client-credentials token flow for anonymous cart creation, while disabled stores stop advertising cart-write instructions.

Added

  • Agent Actions can now issue short-lived public `cart:write` Bearer tokens from `/oauth/token` using the client credentials grant.
  • The cart endpoint accepts both existing trusted admin tokens and new 15 minute cart-write tokens.
  • The admin Agent Actions panel now includes a public token issuance control with readiness guidance for enabled cart actions.

Changed

  • llms.txt, llms-full.txt, agent markdown, agent card, skills index, API catalog, and OpenAPI output now change based on Agent Actions state.
  • Disabled Agent Actions no longer advertise token acquisition, cart creation, checkout cart language, or cart-write skill links.
  • OAuth discovery now describes only the implemented client-credentials flow and removes unsupported authorization-code, refresh-token, OpenID, and JWKS claims.

Fixed

  • Agent-created carts now use PrestaShop-compatible secure keys so checkout URLs open correctly.
  • The Agent Actions admin layout now keeps the feature and token toggles grouped in a stable right column.
  • Token issuance and cart creation now reject disabled flows, invalid grants, invalid scopes, malformed requests, missing scopes, expired tokens, tampered tokens, and rate-limited requests.

AI Carts for safe agent shopping

Agentsfeed now lets trusted AI shopping agents prepare checkout-ready PrestaShop carts while the shopper still reviews and pays in your store.

Added

  • AI Carts can be enabled from the module admin for stores that want authenticated cart handoff.
  • Store owners can create scoped agent tokens, set expiry, revoke access, and limit cart quantities.
  • The module now publishes AI Carts capability information in discovery files only when the feature is enabled.
  • Recent cart action attempts are recorded in an audit log with request IDs, token metadata, product details, and safe status codes.

Changed

  • The product discovery layer now has a direct path into checkout-ready carts for approved agents.
  • The admin experience now includes Agent Actions controls for feature status, token lifetimes, max quantity, token management, and audit review.
  • Discovery output now explains that agents may prepare carts but cannot complete purchases or touch payment data.

Fixed

  • Cart action requests now fail safely when tokens are missing, expired, revoked, under-scoped, rate limited, or malformed.
  • Agent-created carts stay anonymous and lead to normal PrestaShop checkout instead of creating orders or triggering payment modules.

Manual update checks and safer installs

This release fixes manual update checks, verified package downloads, and installer rollback behavior in the module dashboard.

Fixed

  • Manual update checks now show the current module version, latest available version, compatibility status, and clear error messages.
  • Update downloads now require an active license key and verify the package checksum before installation.
  • The installer now validates package structure, rejects unsafe archive entries, runs upgrade scripts, clears cache, and restores the previous module files if installation fails.

License packs, agency rollout, and free local testing

Agentsfeed now supports Standard and Agency license packs, grouped checkout-generated keys, and free local loopback testing without activation.

Added

  • Standard checkout now generates 2 domain-locked production license keys.
  • Agency checkout now generates 10 domain-locked production license keys for client rollouts.
  • Localhost, 127.0.0.1, and ::1 now self-enable inside the module for free testing without a license key.

Changed

  • Pricing is now shown in EUR with separate Standard and Agency Stripe prices.
  • Checkout, success, and dashboard flows now handle multiple generated licenses per purchase.
  • Webhook and success-page finalization now generate the exact plan key count idempotently.

Fixed

  • Checkout redirect URL validation now fails clearly when APP_URL is misconfigured.
  • Pricing comparison now adapts to mobile screens without horizontal table overflow.
  • Pricing FAQ now uses the same accordion pattern as the homepage.

Stronger storefront discovery for browsing agents

A discovery-focused release that guides agents from storefront HTML pages to the machine-readable catalog feed, llms guidance, and well-known agent metadata.

Added

  • Storefront head and footer discovery links for llms.txt, llms-full.txt, agent card, agent skills, catalog instructions, and the product feed.
  • Explicit robots.txt discovery hints, sitemap entries, and X-Agentsfeed headers for agent-facing files and feed responses.
  • Product page JSON-LD EntryPoint hints that point agents to the AI-readable catalog feed.

Changed

  • llms.txt now tells agents to use the catalog feed first instead of scraping HTML product pages.
  • llms-full.txt now includes a generic product lookup example that works for any merchant catalog.
  • Product feed records now expose stronger pricing, discount, option, variant, stock, and canonical URL data.

Fixed

  • Generic browsing agents are now given redundant discovery signals when they start from homepage, category, or product HTML pages.

Admin dashboard, safer discovery, and stronger feed behavior

Release with safer public discovery gates, more reliable feed output, and a redesigned tabbed admin experience.

Added

  • Tabbed admin settings with a dashboard overview for license, setup checks, route coverage, and primary discovery URLs.
  • Dedicated changelog data endpoint for publishing module release notes on the website.

Changed

  • Dashboard readiness now separates module setup health from license activation state.
  • Admin diagnostics, main URLs, readiness checks, and route coverage now use cleaner dashboard-style layouts.
  • Locale resolution now honors configured mode and fallback behavior.
  • Product feed cache keys now account for stock, pricing, image, category, and brand changes.

Fixed

  • Agent markdown discovery is now gated by license state like feed and llms surfaces.
  • Bot-specific deny rules now respect endpoint section scope.
  • Filtered product pagination no longer hides eligible products after skipped batches.