Goldnat Plugins
← Back to PrestaShop

PrestaShop AI Connect — Installation & Setup Guide

Install and connect the aiconnect module (Servio Protocol) to your PrestaShop store. 3 free tools for the public catalog + 9 Pro for orders and store management.

📅 Updated: 2026-07-07 🎬 Video: prestashop-install-connect

Overview

Goldnat AI Connect for PrestaShop turns your store into a Servio Protocol tool server. The basic module exposes the public catalog (products + store info) to AI agents. Pro upgrade is required for orders, customers (PII), and store management.

What you get:

  • 3 free toolsgetShopInfo, getProducts, getProduct
  • Pro upgradegetCategories, getOrders, getOrder, getCustomers, getInventory, updateOrderStatus, updateProductPrice, updateStock, createDiscount
  • Separate Pro extension: prestashop-marketing-ai-connect (SEO + Email marketing + Reviews + Loyalty)

Prerequisites

  • PrestaShop 1.7.8+ (8.x recommended)
  • PHP 7.4+ (8.1+ recommended)
  • MySQL 5.7+
  • Friendly URLs enabled
  • HTTPS required in production
  • Admin access for installation

Installation

  1. Download the module ZIP from your personal area at goldnat.ai (sign in → your plugins → download the latest version).
  2. Admin → Modules → Module Manager → Upload a module.
  3. Drag the ZIP → module is installed.
  4. ConfigureEnableSave.
  5. Verify on the module page that status shows “Enabled”.

Important: Because the module exposes a public API, verify that Advanced Parameters → Performance doesn’t block the manifest URL.

Connecting to an AI Agent

  1. Front Office → My Account → AI Connect Tokens (or /index.php?fc=module&module=aiconnect&controller=tokens).
  2. Generate Prompt → copy and paste into your agent.
  3. OAuth PKCE runs → approve.

First Test

  • “What’s the store name and currency?” → prestashop.getShopInfo
  • “Show 5 recent products” → prestashop.getProducts with limit=5
  • “What’s the price of product #7?” → prestashop.getProduct with id=7

With Pro:

  • “Show 10 recent orders” → prestashop.getOrders
  • “Update the status of order #42 to Shipped” → prestashop.updateOrderStatus

Reconnecting

Tokens valid for 30 days. Refresh:

  1. AI Connect Tokens → Revoke the old token.
  2. Generate Prompt again.

Token Management

/index.php?...&controller=tokens page in the front office. Filters + individual and bulk revoke.

Uninstalling the Module

1. Revoke all tokens

  • AI Connect Tokens → Revoke All — kills every active session.

2. Disable and uninstall via UI

  • Admin → Modules → Module Manager → find aiconnect.
  • Click Disable → then Uninstall.
  • PrestaShop will prompt to remove DB tables → confirm.

3. Delete the module files

rm -rf /path/to/prestashop/modules/aiconnect/

4. Clear cache

Advanced Parameters → Performance → Clear cache (or via CLI: php bin/console cache:clear).

Common Troubleshooting

ErrorCauseFix
Module not found after installCache not refreshedAdvanced Parameters → Performance → Clear cache
Manifest 404Friendly URLs disabledPreferences → SEO & URLs → Enable Friendly URL
Order not foundOrder ID doesn’t exist or belongs to a different storeVerify Multi-shop if relevant
Access denied to customer dataRequires ProUpgrade to the Pro module

Support

Need help? Contact us and we’ll get back to you.

Video Tutorial (Coming Soon)

Segments: (A) Goldnat AI Connect on the Servio Protocol, (B) installing + configuring in PrestaShop admin, (C) connecting to an AI agent, (D) 3 typical shop-owner queries.

Screenshots

PrestaShop admin → Modules
Navigate to Modules → Module Manager
Upload module ZIP
Upload a module + Install
Token management page
Generate prompt for AI agent connection

🎬 Video Tutorial — Coming Soon

A 3-5 minute video covering: intro → install → connect → demo.

Tag: prestashop-install-connect

Status: Awaiting production

Pro

PrestaShop AI Connect Pro — Store Management Tools

New here? Start with the basic setup guide above.

What Pro adds

The free PrestaShop module gives AI agents read access to your catalog and shop info. Pro adds order, customer, inventory and write tools, so an agent can manage orders, adjust pricing and stock, and create discount vouchers.

Pro ships as a separate PrestaShop module (aiconnectpro) that declares a dependency on the free aiconnect module. The core module loads the Pro tools only when the edition is Pro — otherwise they never appear in the manifest.

Pro tools

ToolScopeWhat it does
getOrdersreadList orders with an optional status filter
getOrderreadGet full details of a single order
getCustomersreadList customers
getInventoryreadGet stock levels for products
updateOrderStatuswriteChange the status of an order
updateProductPricewriteUpdate a product’s price
updateStockwriteUpdate a product’s stock quantity
createDiscountwriteCreate a discount voucher (cart rule)

Enabling Pro

  1. Install the free PrestaShop module first (see the basic guide above).
  2. Install the aiconnectpro module alongside it.
  3. Set the edition to Pro: AICONNECT_EDITION in the environment, or the AICONNECT_EDITION PrestaShop Configuration value, to pro.
  4. Regenerate your connection prompt — the eight Pro tools now appear in the manifest.

Scope note

The read Pro tools (getOrders, getOrder, getCustomers, getInventory) require the read scope; the rest require write. Some tools return personal data — for example, getCustomers returns customer records. If your agent processes personal data, put a Data Processing Agreement (DPA) in place.

This guide is informational and non-binding. Steps and behavior can vary between platforms and plugin versions. For the binding terms, see the Terms & Conditions.

Tools

Available tool calls.

12 tools exposed via the Servio protocol. Pro tools are marked.

prestashop

  • prestashop.createDiscount Creates a new discount rule (coupon) in the store. Pro
  • prestashop.getCustomers Returns the list of customers in the store. Pro
  • prestashop.getInventory Returns the current inventory levels. Pro
  • prestashop.getOrder Returns a single order by ID. Pro
  • prestashop.getOrders Returns the list of orders in the store. Pro
  • prestashop.updateOrderStatus Updates the order status. Pro
  • prestashop.updateProductPrice Updates the product price. Pro
  • prestashop.updateStock Updates the stock quantity for a product. Pro
  • prestashop.getCategories Returns the list of categories in the store.
  • prestashop.getProduct Returns a single product by ID.
  • prestashop.getProducts Returns the list of products in the store.
  • prestashop.getShopInfo Returns general shop information.