> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ycloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Каталоги и коммерция

> Делитесь товарами из каталога в WhatsApp и обрабатывайте заказы клиентов.

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

## Выберите формат сообщения

Контракт обмена сообщениями YCloud включает интерактивные типы сообщений с одним товаром (product), несколькими товарами (multi-product) и каталогом (catalog). Это форматы сервисных сообщений, для которых требуется соответствующее окно отправки.

Шаблонные форматы каталогов и сообщений с несколькими товарами предоставляют другую точку входа. Для них требуется одобренный шаблон и соответствующая настройка каталога.

Используйте:

* [Сервисные сообщения](/ru/documentation/whatsapp-business-platform/messaging/service-messages) для проверки доступности отправки в свободной форме.
* [Компоненты и форматы шаблонов](/ru/documentation/whatsapp-business-platform/messaging/message-templates/template-components-and-formats) для выбора шаблонов.
* [Шаблоны каталогов](/ru/documentation/whatsapp-business-platform/messaging/message-templates/catalog-templates) и [шаблоны для нескольких товаров](/ru/documentation/whatsapp-business-platform/messaging/message-templates/multi-product-templates) для получения подробной информации о форматах.

Поддержка в контракте API не означает, что каждый формат отображается в каждом редакторе консоли.

<Frame caption="Meta example of a multi-product message opening a categorized item list. It illustrates product selection, not a completed payment. Client styling and sample prices are illustrative.">
  <img src="https://mintcdn.com/lchnan/3gBf_HfRdWRqXdyx/images/whatsapp-platform/meta-catalog-product-selection.png?fit=max&auto=format&n=3gBf_HfRdWRqXdyx&q=85&s=7003f875c2deaca9ba773f5a0912c012" alt="Сообщение WhatsApp с несколькими товарами и кнопкой «Просмотреть товары», открывающей список товаров, разделенный на разделы." className="bg-white" width="1334" height="698" data-path="images/whatsapp-platform/meta-catalog-product-selection.png" />
</Frame>

Источник: [официальный пример Meta](https://developers.facebook.com/docs/whatsapp/cloud-api/guides/sell-products-and-services/share-products/).

## Подготовьте каталог и бизнес-процесс

Перед отправкой сообщений с товарами:

* Убедитесь, что нужный каталог подключен к правильным бизнес-ресурсам.
* Сохраняйте стабильность идентификаторов товаров и сопоставляйте их с вашими собственными записями о товарах.
* Поддерживайте актуальность цен, наличия, изображений и описаний.
* Проверяйте соответствие товаров правилам торговли.
* Определите, кто обрабатывает вопросы по заказам, отмены и возвраты.
* Проверяйте отправленные позиции на соответствие текущим остаткам и ценам.

Не рассматривайте переданные клиентом данные заказа как окончательные инструкции по оплате или исполнению без предварительной проверки.

## Сопоставьте идентификаторы товаров перед отправкой

Используйте идентификатор продавца (retailer ID) товара из подключенного каталога Meta, а не отображаемое название, URL страницы товара или несвязанный внутренний ID из базы данных.

Например, ваш магазин может использовать внутренний ID позиции `8421`, тогда как каталог использует retailer ID `SKU-BAG-BLUE`. Поддерживайте явное сопоставление. Сообщение о товаре, ссылающееся на `8421`, не найдет `SKU-BAG-BLUE`, если именно это значение не является идентификатором в каталоге.

Проверяйте ID каталога, retailer ID товара и подключение каталога отправителя в совокупности. Одно и то же название товара может существовать в нескольких каталогах, но это не делает такие записи взаимозаменяемыми.

## Проверьте запрос на заказ от клиента

Когда клиент отправляет выбранные товары:

1. Идентифицируйте клиента и исходный каталог.
2. Сопоставьте каждый идентификатор товара с актуальной доступной для продажи позицией.
3. Повторно проверьте количество, наличие, цену, валюту, адрес доставки, налоги и стоимость доставки.
4. Отобразите итоговую сумму к оплате и применимые условия через поддерживаемый процесс оформления заказа.
5. Подтвердите платеж, используя результат от платежной системы.
6. Создавайте или передавайте заказ на исполнение только при соответствующем бизнес-статусе.

Если отображаемая цена изменилась до оформления заказа, объясните изменение и получите подтверждение от клиента. Не списывайте другую сумму без уведомления.

## Устранение неполадок с отсутствующими товарами

| Симптом | Что проверить |
| - | - |
| Кнопка каталога отсутствует или каталог не открывается | Корректность отправителя, подключение каталога, коммерческие настройки и поддерживаемый тип сообщения/клиент. |
| Один товар отсутствует | Точный retailer ID, доступность товара, статус проверки правилами и синхронизация каталога. |
| Изображение или цена товара устарели | Текущая запись в исходном каталоге и статус ее обновления. |
| Корзина получена, но оплаченный заказ не появляется | Интеграция обработки заказов и оплаты; отправка корзины не является фактом оплаты. |

Используйте небольшой тестовый каталог и синтетические данные клиентов для проверки полного сценария перед запуском кампании. Одобренный шаблон сообщения не означает автоматического одобрения каждого товара, добавленного в каталог позже.

## YCloud Shop и WhatsApp Pay — это отдельные продукты

[YCloud Shop](/ru/documentation/shop/overview) имеет собственную настройку магазина, товаров, доставки, оплаты и управления заказами. Не предполагайте, что товар из Shop автоматически становится позицией каталога WhatsApp.

[WhatsApp Pay](/ru/documentation/whatsapp-pay/overview) добавляет поддерживаемую возможность оплаты внутри приложения. Текущее руководство YCloud ограничивает эту функцию компаниями и пользователями в Индии с поддерживаемыми платежными провайдерами.

Другие платежные возможности или рынки Meta не означают автоматической доступности в YCloud. Уточните рынок и поставщика услуг перед проектированием оформления заказа в чате.

## Применяйте правила ко всему предложению

Проверяйте товар, сообщение, каталог и процесс оплаты в совокупности. Разрешение на отправку бизнес-сообщения не означает автоматического разрешения на продажу того же товара через коммерческие функции.

Используйте [Бизнес-правила и торговую политику](/ru/documentation/whatsapp-business-platform/consent-policies-and-account-health/business-and-commerce-policies) для процесса проверки соответствия правилам. Ваша компания несет ответственность за условия продаж, поддержку клиентов и обработку транзакций.

## Продолжить в YCloud

* [Настройка YCloud Shop](/ru/documentation/shop/overview)
* [Узнайте больше о WhatsApp Pay](/ru/documentation/whatsapp-pay/overview)
* [Отправка сообщений WhatsApp через API](/ru/api-reference/guides/whatsapp-platform/send-whatsapp-message)
* [Отслеживание доставки сообщений](/ru/documentation/whatsapp-business-platform/messaging/message-delivery-statuses)

## Часто задаваемые вопросы

<AccordionGroup>
  <Accordion title="Товар есть в моем магазине. Почему WhatsApp сообщает, что не может его найти?">
    Проверьте подключенный каталог Meta и точный retailer/content ID, используемый в нем. Внутренний ID вашей витрины или URL товара могут отличаться. Убедитесь, что отправитель использует именно этот каталог, а также что товар доступен и одобрен, прежде чем повторять попытку.
  </Accordion>

  <Accordion title="Клиент отправил корзину. Где оплаченный заказ?">
    Корзина лишь передает выбранные товары; она не является подтверждением оплаты. В процессе оформления заказа необходимо проверить товары, рассчитать итоговую сумму, получить необходимое подтверждение и использовать поддерживаемый способ оплаты. Выполняйте заказ только на основании фактического статуса в платежной системе или системе управления заказами.
  </Accordion>

  <Accordion title="Включает ли настройка YCloud Shop автоматическую отправку сообщений с каталогом WhatsApp или платежи в чате?">
    Не обязательно. Магазин, подключенный каталог Meta и WhatsApp Pay настраиваются отдельно и имеют свои условия доступности. Подтвердите подключение каталога и поддерживаемый формат сообщений; для платежей в чате проверьте соответствие требованиям для вашего региона и платежного провайдера в руководстве YCloud.
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.