Новое Safe Mode прогревает новые номера и снижает риск блокировки в WhatsApp. Подробнее →

Maytapi/Документация//catalog

/catalogДля номеров WhatsApp Business

API каталога товаров WhatsApp

Управляйте каталогом товаров своего номера WhatsApp Business из собственной системы. Добавляйте товары и коллекции, отправляйте в чат один товар или весь каталог и получайте заказы клиентов, не выходя из кода.

  • товары и коллекции
  • сообщения с товаром
  • сообщения с каталогом
  • заказы на вебхук
API каталога товаров и заказов WhatsApp
Эндпоинты

Ваш каталог под управлением API

Держите каталог WhatsApp синхронизированным с магазином вместо ручного редактирования в приложении.

  • catalog/addProduct

    Добавление и редактирование

    Создавайте товары с названием, описанием, ценой, фото, ссылкой и retailer id; затем редактируйте или скрывайте.

  • catalog/getProducts

    Список товаров

    Получайте все товары каталога или один товар по id.

  • catalog/addCollection

    Коллекции

    Группируйте товары в коллекции, добавляйте и удаляйте товары из них.

  • type: product

    Сообщение с товаром

    Отправьте в чат карточку товара, чтобы клиент посмотрел и заказал его.

  • type: catalog

    Сообщение с каталогом

    Поделитесь всем каталогом с заголовком и описанием в одном сообщении.

  • catalog/getOrders

    Заказы

    Заказы из каталога приходят на ваш вебхук; последние можно также получить через API.

Товары

Синхронизация товаров из магазина

Передавайте товары из интернет-магазина в каталог WhatsApp по одному запросу на товар. Цены обновляются и закончившиеся товары скрываются так же.

  • ✓Название, описание, цена и фото
  • ✓Ссылка на товар и ваш retailer id
  • ✓Скрыть товар, не удаляя его
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/catalog/addProduct" \
  -H "x-maytapi-key: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Classic sneaker",
    "description": "Canvas sneaker, sizes 38–45",
    "price": "49.90",
    "imageUrl": "https://example.com/sneaker.jpg",
    "url": "https://example.com/sneaker",
    "retailerId": "SKU-1042",
    "isHidden": false
  }'
Сообщения

Отправьте товар или весь каталог

Когда клиент спрашивает, отвечайте карточкой товара или всем каталогом — оба открываются нативно в WhatsApp.

  • ✓type: product с id товара
  • ✓type: catalog с необязательными заголовком и описанием
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
  -H "x-maytapi-key: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to_number": "7916xxxxx67@c.us",
    "type": "product",
    "productId": "3121315354601301"
  }'
Заказы

Получайте заказы на вебхук

Когда клиент отправляет заказ из каталога, он приходит на вебхук как обычное сообщение. Сохраняйте его в своей базе данных — getOrders хранит только заказы, полученные, пока сессия запущена.

  • ✓Заказы приходят в реальном времени
  • ✓getOrders и getOrders/{orderId} для последних заказов
  • ✓Храните заказы в своей системе для истории
curl "https://api.maytapi.com/api/$PID/$PHONE_ID/catalog/getOrders" \
  -H "x-maytapi-key: $TOKEN"
Сценарии

Кто использует API каталога

  • Интернет-магазины

    Держите каталог WhatsApp идентичным сайту, включая цены.

  • Отделы продаж

    Отвечайте на вопросы о товаре карточкой товара вместо длинного сообщения.

  • Агентства и SaaS

    Управляйте каталогами множества клиентских номеров с одной платформы.

FAQ

Вопросы о каталоге товаров

Задайте любой вопрос поддержке в WhatsApp. Среднее время ответа — меньше 24 часов.

Центр помощи →
Нужен ли аккаунт WhatsApp Business?

Да. Каталог — функция WhatsApp Business, поэтому подключённый номер должен быть номером WhatsApp Business.

Хранит ли Maytapi заказы?

Заказы приходят на ваш вебхук в реальном времени. getOrders возвращает только заказы, полученные, пока сессия запущена, поэтому сохраняйте их в своей базе данных для постоянной истории.

Можно отправить в чат один товар?

Да. Отправьте сообщение с type product и id товара — клиент увидит нативную карточку товара.

Можно ли группировать товары?

Да. Создавайте коллекции и добавляйте или удаляйте товары через API.

Начните работать с WhatsApp API

Получите ключ и отправьте первое сообщение за десять минут

Без одобрения, без шаблонов, без карты. Все эндпоинты открыты на три дня.