Руководство по коннектору8 мин чтенияMCP-инструментов: 297 языков

Подключить PrestaShop MCP к Microsoft Copilot

Ваш собственный магазин на PrestaShop: товары и комбинации, остатки, заказы с историей статусов, клиенты, адреса, службы доставки и категории через Webservice API магазина. Меняйте статус заказа, цену товара или количество на складе.

HCАвтор: команда HelpCodeОбновлено 8 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

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.

инструментов

29

Регион

INTL

Категория

Электронная коммерция

Аутентификация

Basic Auth

Требуемые env-vars

PRESTASHOP_URLPRESTASHOP_WEBSERVICE_KEY
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Кратко

Ваш собственный магазин на PrestaShop: товары и комбинации, остатки, заказы с историей статусов, клиенты, адреса, службы доставки и категории через Webservice API магазина. Меняйте статус заказа, цену товара или количество на складе.

Пошаговая настройка

Подключи PrestaShop к Microsoft Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи PrestaShop в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Попробуй спросить

Примеры промптов для PrestaShop

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

PrestaShop · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → PrestaShop, вставьте учётные данные, создайте MCP API key — готово. Без Docker, без git clone, без локального сервера.

PrestaShop + Microsoft Copilot

Ваш собственный магазин на PrestaShop: товары и комбинации, остатки, заказы с историей статусов, клиенты, адреса, службы доставки и категории через Webservice API магазина. Меняйте статус заказа, цену товара или количество на складе.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

PRESTASHOP_URL, PRESTASHOP_WEBSERVICE_KEY

Шаг 1 — Получите учётные данные

  1. В бэк-офисе PrestaShop откройте Advanced Parameters → Webservice, установите Enable PrestaShop's webservice в Yes и сохраните.
  2. На той же странице нажмите Add new webservice key, затем Generate, чтобы создать ключ из 32 символов. Добавьте описание и включите Status.
  3. В разделе Permissions отметьте GET для 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 и manufacturers. Для инструментов записи отметьте также POST для order_histories (статус заказа), products, combinations и images (новые товары, комбинации и изображения) и PATCH для products, stock_availables, product_feature_values и order_carriers (поля товара, цена, остатки, значения характеристик и трек-номера). Ключу только для чтения нужна лишь колонка GET. В режиме мультимагазина также выберите магазины, к которым у ключа есть доступ.
  4. Вставьте корневой адрес магазина в PRESTASHOP_URL (например, https://shop.example.com или https://example.com/shop, если магазин находится в папке; без /api и без завершающего слэша), а ключ в PRESTASHOP_WEBSERVICE_KEY.
  5. Начните с prestashop_list_order_states, чтобы получить ID статусов магазина, затем используйте prestashop_list_orders и prestashop_get_order. Списки возвращают только ID, если не указать display=full или список полей, например [id,name,price].

Названия меню здесь приведены на английском; переведённый бэк-офис показывает их на своём языке. Чтение работает в PrestaShop 1.7 и 8; инструментам обновления (цена, остатки, поля товара, значения характеристик и трек-номера) нужен PrestaShop 8.0 или новее, так как они используют PATCH. Цены товаров указаны как базовые цены без налога в валюте магазина по умолчанию. Если каждый вызов отвечает 401, хотя ключ верный, сервер отбрасывает заголовок Authorization: включите CGI mode for PHP на странице Webservice. prestashop_change_order_state запускает всё, что связано со статусом (счёт, движение остатков и, при send_email 1, письмо клиенту), поэтому сначала подтвердите изменение.

Каталог и доставка: коннектор также читает характеристики товаров и их значения, группы атрибутов и значения атрибутов (опции, из которых складываются комбинации), бренды и строки доставки заказов. Он может создавать товары и комбинации, добавлять товару изображение по публичному URL, менять поля товара и значения характеристик и задавать трек-номер в строке доставки заказа. Запись в товары передаёт поля в XML, а список вроде категорий, характеристик или значений атрибутов комбинации заменяется целиком, поэтому ИИ сначала читает товар, показывает вам изменение и спрашивает подтверждение перед каждой записью. Предопределённое значение характеристики общее для всех товаров, которые его используют. Установка трек-номера не отправляет письмо об отправке, которое отправляет бэк-офис.

Уже установили? Новые инструменты попадают в ранее установленный коннектор через обновление каталога: откройте коннектор в AnythingMCP, в разделе Catalog update available проверьте список новых инструментов и нажмите Apply update. Ваши учётные данные и добавленные вами инструменты остаются без изменений.

Шаг 2 — Установите адаптер

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

Шаг 3 — Добавьте коннектор в Microsoft Copilot

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.

  1. В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
  2. Укажи Server name (например, AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер.
  3. В аутентификации выбери API key, установи Type в Header, укажи имя заголовка X-API-Key и нажми Create.
  4. В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
  5. Проверь в панели Test агента: попроси о том, для чего нужны инструменты PrestaShop.
  6. Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.

Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.

Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.

Доступные инструменты

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

Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.

Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.

Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.

Следующие шаги

Это руководство помогло?

Подключи PrestaShop к Microsoft Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи PrestaShop в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.

Похожие руководства

Коннекторы

Подключить PrestaShop MCP к ChatGPT

Ваш собственный магазин на PrestaShop: товары и комбинации, остатки, заказы с историей статусов, клиенты, адреса, службы доставки и категории через Webservice API магазина. Меняйте статус заказа, цену товара или количество на складе.

Коннекторы

Подключить PrestaShop MCP к Claude

Ваш собственный магазин на PrestaShop: товары и комбинации, остатки, заказы с историей статусов, клиенты, адреса, службы доставки и категории через Webservice API магазина. Меняйте статус заказа, цену товара или количество на складе.

Коннекторы

Подключить PrestaShop MCP к Cursor

Ваш собственный магазин на PrestaShop: товары и комбинации, остатки, заказы с историей статусов, клиенты, адреса, службы доставки и категории через Webservice API магазина. Меняйте статус заказа, цену товара или количество на складе.

Коннекторы

Подключить PrestaShop MCP к Gemini CLI

Ваш собственный магазин на PrestaShop: товары и комбинации, остатки, заказы с историей статусов, клиенты, адреса, службы доставки и категории через Webservice API магазина. Меняйте статус заказа, цену товара или количество на складе.

Коннекторы

Подключить PrestaShop MCP к Meta Muse

Ваш собственный магазин на PrestaShop: товары и комбинации, остатки, заказы с историей статусов, клиенты, адреса, службы доставки и категории через Webservice API магазина. Меняйте статус заказа, цену товара или количество на складе.

Коннекторы

PrestaShop MCP-сервер: товары, остатки и заказы

Ваш собственный магазин на PrestaShop: товары и комбинации, остатки, заказы с историей статусов, клиенты, адреса, службы доставки и категории через Webservice API магазина. Меняйте статус заказа, цену товара или количество на складе.