AgentPay

Магазинам · МойСклад

МойСклад: подключение AgentPay

Если товары и отгрузки ведутся в МойСклад, а сайт — Tilda / InSales / свой, коннектор ходит в JSON API МойСклад: номенклатура → каталог агента, покупка → заказ покупателя с позициями. Отдельный фид не отдавайте.

Подключение бесплатно. Абонентской платы нет. Комиссия берётся только с заказов, которые агент оформил через AgentPay. Нет таких заказов, нет платежа.

Комиссия ориентир ~3% GMV. На куске 80 заказов × 3 000 ₽ (~240 тыс) это около 7 200 ₽. Свой GPT на витрине на тот же объём диалогов обычно тянет десятки–150+ тыс разово плюс токены каждый месяц.

Вариант A — решение из каталога МойСклад

После публикации нашего решения администратор аккаунта МС:

  1. МойСклад → раздел решений / приложений → найти AgentPay → Установить.
  2. Подтвердить доступ к товарам и заказам покупателя.
  3. Откроется кабинет /business (iframe или редирект). Нажмите «Синхронизировать».

Вариант B — пилот по токену JSON API

  1. МойСклад → Настройки → Токены (или пользователь для API). Создайте токен с правами на товары и customerorder.
  2. /business → создать магазин, коннектор МойСклад.
  3. Передайте токен в карточку магазина (поле API-ключа коннектора) или в тикете пилота на help@agentpay.shop — токен хранится только на стороне AgentPay.
  4. «Синхронизировать». Коды товаров МС (code) станут SKU в AgentPay; цена берётся из salePrices (копейки → рубли). Фид Яндекс.Маркета и JSON-выгрузку с сайта не отдавайте: каталог забираем из МойСклад.

Каталог и отзывы

Нажмите «Синхронизировать». Каталог забираем из МойСклад, отдельный фид не отдавайте. После синка в кабинете укажите роль доп. атрибутов номенклатуры: описание, анализ, отзывы. В учёте отзывов обычно нет. Оставьте поля пустыми или замапьте свой атрибут. Виджеты на витрине не разбираем.

Как выглядит заказ

В МойСклад создаётся заказ покупателя. Имя документа = purchaseId AgentPay, в описании строка AgentPay purchaseId=…. Контрагент служебный «AgentPay», если не задан свой. Позиции привязаны к assortment (товар по коду/UUID).

Повтор того же purchaseId не создаёт второй заказ.

Адрес доставки кладётся в shipmentAddress / shipmentAddressFull: улица, дом, квартира, подъезд, домофон. Отправление в СДЭК создаёт ваш сценарий МойСклад, не AgentPay. Когда появится трек, верните trackingNumber в статус заказа AgentPay.

Когда МойСклад не тот путь

Служебные URL (IT)

POST {API}/integrations/moysklad/vendor/1.0/apps/{appId}/{accountId}
GET  {API}/integrations/moysklad/vendor/1.0/apps/{appId}/{accountId}
DELETE {API}/integrations/moysklad/vendor/1.0/apps/{appId}/{accountId}

Локально {API} = http://localhost:3100.

Поддержка: help@agentpay.shop. Все платформы.

МойСклад → AgentPay · инструкция для магазина