Guida al connettore9 minuti di lettura29 tool MCP7 lingue

PrestaShop MCP con Microsoft Copilot

Il tuo negozio PrestaShop: prodotti e combinazioni, giacenze, ordini con lo storico degli stati, clienti, indirizzi, corrieri e categorie, tramite la Webservice API del negozio. Cambia lo stato di un ordine, il prezzo di un prodotto o una quantità in magazzino.

HCA cura del team HelpCodeAggiornato 9 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

PrestaShop

PrestaShop

Your own PrestaShop shop: products with features, combinations and attributes, brands, stock, orders with their status history and shipping rows, customers, addresses, carriers and categories, through the shop's Webservice API. Create and update products and combinations, feature values, images, prices, stock, order status and tracking numbers.

tool

29

Regione

INTL

Categoria

E-commerce

Autenticazione

Basic Auth

Env vars richieste

PRESTASHOP_URLPRESTASHOP_WEBSERVICE_KEY
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

In breve

Il tuo negozio PrestaShop: prodotti e combinazioni, giacenze, ordini con lo storico degli stati, clienti, indirizzi, corrieri e categorie, tramite la Webservice API del negozio. Cambia lo stato di un ordine, il prezzo di un prodotto o una quantità in magazzino.

Configurazione guidata

Collega PrestaShop a Microsoft Copilot in 2 minuti

Avvia la prova gratuita su AnythingMCP Cloud, collega PrestaShop con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Prova a chiedere

Prompt di esempio per PrestaShop

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

PrestaShop · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → PrestaShop, inserisci le credenziali, genera una MCP API key — fatto. Niente Docker, niente git clone, niente server locale.

PrestaShop + Microsoft Copilot

Il tuo negozio PrestaShop: prodotti e combinazioni, giacenze, ordini con lo storico degli stati, clienti, indirizzi, corrieri e categorie, tramite la Webservice API del negozio. Cambia lo stato di un ordine, il prezzo di un prodotto o una quantità in magazzino.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

PRESTASHOP_URL, PRESTASHOP_WEBSERVICE_KEY

Step 1 — Ottieni le credenziali

  1. Nel back office di PrestaShop apri Advanced Parameters → Webservice, imposta Enable PrestaShop's webservice su Yes e salva.
  2. Nella stessa pagina clicca Add new webservice key, poi Generate per una chiave di 32 caratteri. Aggiungi una descrizione e imposta Status su attivo.
  3. In Permissions spunta GET su products, combinations, stock_availables, orders, order_states, order_histories, order_carriers, customers, addresses, carriers, categories, product_features, product_feature_values, product_options, product_option_values e manufacturers. Per i tool di scrittura spunta anche POST su order_histories (stato dell'ordine), products, combinations e images (nuovi prodotti, combinazioni e immagini) e PATCH su products, stock_availables, product_feature_values e order_carriers (campi del prodotto, prezzo, giacenza, valori delle caratteristiche e numeri di tracking). Una chiave di sola lettura richiede solo la colonna GET. In modalità multinegozio scegli anche i negozi a cui la chiave può accedere.
  4. Inserisci l'indirizzo radice del negozio in PRESTASHOP_URL (ad es. https://shop.example.com, oppure https://example.com/shop se il negozio sta in una cartella; senza /api e senza barra finale) e la chiave in PRESTASHOP_WEBSERVICE_KEY.
  5. Inizia con prestashop_list_order_states per gli id degli stati del negozio, poi prestashop_list_orders e prestashop_get_order. Gli elenchi restituiscono solo gli id, a meno che tu non chieda display=full o un elenco di campi come [id,name,price].

I nomi dei menu sono riportati in inglese; un back office tradotto li mostra nella sua lingua. La lettura funziona con PrestaShop 1.7 e 8; i tool di aggiornamento (prezzo, giacenza, campi del prodotto, valori delle caratteristiche e numeri di tracking) richiedono PrestaShop 8.0 o successivo, perché usano PATCH. I prezzi dei prodotti sono prezzi base senza imposte, nella valuta predefinita del negozio. Se ogni chiamata risponde 401 anche con la chiave giusta, il server scarta l'header Authorization: attiva CGI mode for PHP nella pagina Webservice. prestashop_change_order_state esegue ciò che lo stato prevede (fattura, movimenti di magazzino e, con send_email 1, l'e-mail al cliente), quindi confermalo prima.

Catalogo e spedizioni: il connettore legge anche le caratteristiche dei prodotti e i loro valori, i gruppi di attributi e i valori degli attributi (le opzioni da cui nascono le combinazioni), le marche e le righe di spedizione degli ordini. Può creare prodotti e combinazioni, aggiungere a un prodotto un'immagine da un URL pubblico, modificare i campi del prodotto e i valori delle caratteristiche e impostare il numero di tracking nella riga di spedizione di un ordine. Le scritture sui prodotti inviano campi XML, e un elenco come le categorie, le caratteristiche o i valori degli attributi di una combinazione viene sostituito per intero: per questo l'AI legge prima il prodotto, ti mostra la modifica e chiede conferma prima di ogni scrittura. Un valore di caratteristica predefinito è condiviso da tutti i prodotti che lo usano. Impostare un numero di tracking non invia l'e-mail di spedizione che invia il back office.

Già installato? I nuovi strumenti arrivano a un connettore installato in precedenza tramite il suo aggiornamento di catalogo: apri il connettore in AnythingMCP e, sotto Catalog update available, controlla l'elenco dei nuovi strumenti e clicca Apply update. Le tue credenziali e gli strumenti che hai aggiunto tu restano come sono.

Step 2 — Installa l'adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Aggiungi il connettore in Microsoft Copilot

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.

  1. In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
  2. Inserisci un Server name (per esempio AnythingMCP), una Server description che dica cosa fa il connettore e il Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server.
  3. Come autenticazione scegli API key, imposta Type su Header e come nome dell'header X-API-Key, poi seleziona Create.
  4. In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
  5. Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di PrestaShop.
  6. Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.

Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.

Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.

Tool disponibili

ToolWhat it does
prestashop_list_productsList products of the shop, with filters on id, reference, name, active flag and default category
prestashop_get_productGet one product with all its fields: prices (base price without tax, wholesale price), reference and EANs, descriptions, active flag, and…
prestashop_list_combinationsList the combinations (variants such as size and colour) of products: reference, EAN, price impact on the product price, weight impact…
prestashop_list_stock_availablesList stock rows: quantity per product and combination (id_product_attribute 0 is the product row), out-of-stock behaviour and whether…
prestashop_update_product_priceSet a product's base price without tax, in the shop's default currency
prestashop_update_stock_quantitySet the quantity of one stock row (a product or one of its combinations) to an absolute number
prestashop_list_ordersList orders, filtered by id, reference, customer, current status or a date range on date_add
prestashop_get_orderGet one order: customer, delivery and invoice address ids, carrier, payment method, current status, totals with and without tax, currency…
prestashop_list_order_statesList the shop's order statuses with id, name and flags: paid, shipped, delivery, invoice, whether the customer gets an e-mail (send_email)…
prestashop_list_order_historiesList the status history of orders: each row is one status change with the order id, the status id, the employee who made it (0 for the…
prestashop_change_order_stateMove an order to another status by adding a row to its history
prestashop_list_customersList customer accounts with name, e-mail, company, group, language, newsletter and opt-in flags, guest flag, active flag, note and dates
prestashop_get_customerGet one customer account by id: name, e-mail, company, group, language, newsletter and opt-in flags, guest flag, active flag, note and dates
prestashop_list_addressesList postal addresses with name, company, VAT number, street lines, postcode, city, country and state ids, phones and the customer they…
prestashop_list_carriersList carriers with id, name, active and deleted flags, delivery delay text, tracking URL and limits
prestashop_list_categoriesList product categories with id, name, parent id, depth in the tree, active flag and, with display=full, descriptions and associated…
prestashop_list_product_featuresList the product features (Caractéristiques, Merkmale) the shop defines, such as Material or Composition: id, name and position
prestashop_list_product_feature_valuesList the values of product features: id, id_feature, custom flag (1 = a value typed for one product, 0 = a predefined value) and the value…
prestashop_get_product_feature_valueGet one product feature value by id: id_feature, custom flag and the value per language (or in one language with language)
prestashop_list_attribute_groupsList the attribute groups (product options such as Size or Color) used to build combinations: id, name, public name, group type (select…
prestashop_list_attribute_valuesList the attribute values (product option values such as S, M, L or Red) of the attribute groups: id, id_attribute_group, name, color and…
prestashop_list_brandsList the brands (manufacturers) of the shop: id, name, active flag, dates and descriptions
prestashop_list_order_shippingList the shipping rows of orders (order_carriers): id, id_order, id_carrier, invoice, weight, shipping cost with and without tax, tracking…
prestashop_update_productChange fields of one product with a partial XML update (PATCH): only the elements sent change. fields_xml holds the product elements to…
prestashop_add_productCreate a product from XML elements. fields_xml needs at least <price> (without tax) and should carry <id_category_default>…
prestashop_update_product_feature_valueChange the text of one product feature value in one language (PATCH)
prestashop_add_combinationCreate a combination (variant) of a product. fields_xml carries <minimal_quantity>1</minimal_quantity> (required) and the attribute values…
prestashop_upload_product_imageAdd an image to a product from a public image URL (JPG, PNG, GIF or WebP): the connector downloads the file and uploads it to the shop…
prestashop_set_order_tracking_numberSet the tracking number of an order's shipping row (order_carrier), found with prestashop_list_order_shipping (PATCH)

FAQ

Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.

Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.

L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.

Prossimi passi

Questa guida ti è stata utile?

Collega PrestaShop a Microsoft Copilot in 2 minuti

Avvia la prova gratuita su AnythingMCP Cloud, collega PrestaShop con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.

Guide correlate

Connettori

Collegare PrestaShop MCP a ChatGPT

Il tuo negozio PrestaShop: prodotti e combinazioni, giacenze, ordini con lo storico degli stati, clienti, indirizzi, corrieri e categorie, tramite la Webservice API del negozio. Cambia lo stato di un ordine, il prezzo di un prodotto o una quantità in magazzino.

Connettori

Collegare PrestaShop MCP a Claude

Il tuo negozio PrestaShop: prodotti e combinazioni, giacenze, ordini con lo storico degli stati, clienti, indirizzi, corrieri e categorie, tramite la Webservice API del negozio. Cambia lo stato di un ordine, il prezzo di un prodotto o una quantità in magazzino.

Connettori

Collegare PrestaShop MCP a Cursor

Il tuo negozio PrestaShop: prodotti e combinazioni, giacenze, ordini con lo storico degli stati, clienti, indirizzi, corrieri e categorie, tramite la Webservice API del negozio. Cambia lo stato di un ordine, il prezzo di un prodotto o una quantità in magazzino.

Connettori

Collegare PrestaShop MCP a Gemini CLI

Il tuo negozio PrestaShop: prodotti e combinazioni, giacenze, ordini con lo storico degli stati, clienti, indirizzi, corrieri e categorie, tramite la Webservice API del negozio. Cambia lo stato di un ordine, il prezzo di un prodotto o una quantità in magazzino.

Connettori

PrestaShop MCP con Meta Muse

Il tuo negozio PrestaShop: prodotti e combinazioni, giacenze, ordini con lo storico degli stati, clienti, indirizzi, corrieri e categorie, tramite la Webservice API del negozio. Cambia lo stato di un ordine, il prezzo di un prodotto o una quantità in magazzino.

Connettori

PrestaShop MCP Server: prodotti, scorte e ordini

Il tuo negozio PrestaShop: prodotti e combinazioni, giacenze, ordini con lo storico degli stati, clienti, indirizzi, corrieri e categorie, tramite la Webservice API del negozio. Cambia lo stato di un ordine, il prezzo di un prodotto o una quantità in magazzino.