Покупка товаров каталога
Следующий сценарий демонстрирует универсальный процесс приобретения элементов из каталога с помощью API Центра партнеров.
Открытие
Выберите продукты и единицы хранения запасов (SKU) и проверьте их доступность с помощью следующих моделей API Центра партнеров:
- Product — механизм группировки покупаемых товаров или услуг. Продукт сам по себе не является товаром, который можно купить.
- SKU — артикул (SKU), доступный для покупки в рамках продукта. Они представляют различные формы продукта.
- наличие — конфигурация, в которой SKU доступен для покупки (например, страна или регион, валюта и сегмент отрасли).
Чтобы приобрести элемент из каталога, выполните следующие действия.
Определите и получите товар и SKU, которые вы хотите приобрести.
Проверьте запас по SKU. Это действие необходимо только для артикулов SKU, помеченных значением InventoryCheck в свойстве purchasePrerequisites.
Получите доступности для номера SKU. При размещении заказа вам потребуется CatalogItemId доступности. Чтобы получить это значение, используйте один из следующих API:
Отправка заказа
Чтобы оформить заказ каталожного элемента, сделайте следующее:
Создайте корзину для хранения сбора элементов каталога, которые вы намереваетесь купить. При создании корзины позиции в корзине автоматически группируются в зависимости от того, что можно приобрести вместе в одном заказе .
Ознакомьтесь с корзиной. Оформление корзины приводит к созданию заказа .
Получение сведений о заказе
Вы можете получить сведения об отдельном заказе с помощью идентификатора заказа или получить список заказов для клиента. Задержка составляет до 15 минут между отправкой заказа и отображением в списке заказов клиента.
См. получение заказа по идентификатору для получения сведений об отдельном заказе с помощью идентификаторов заказов.
См. Получить все заказы клиента, чтобы получить список его заказов, используя идентификатор клиента.
См. получение списка заказов по клиентам и типу цикла выставления счетов, чтобы получить список заказов для клиента, типом цикла выставления счетов, позволяя перечислять заказы на элементы каталога (одноразовая плата) и ежегодные или ежемесячные выставленные заказы отдельно.
Управление жизненным циклом
В рамках управления жизненным циклом элементов каталога в Центре партнеров можно получить сведения о элементе каталога правах, а также получить сведения о резервировании с помощью идентификатора заказа на резервирование. Примеры этого см. в статье Получение прав.
Счет-фактура и сверка
В следующих сценариях показано, как с помощью программного обеспечения просматривать счета ваших клиентов , а также получать балансы и сводки учетных данных, которые включают одноразовые платежи за элементы каталога.
Баланс и платеж
Чтобы получить баланс счета в валюте по умолчанию, который включает как повторяющиеся, так и разовые (каталожные) расходы, см. в статье Получение баланса счета.
Баланс и платеж с несколькими валютами
Чтобы получить текущий баланс счета и коллекцию счетов-фактур, содержащую сводки с повторяющимися и одноразовыми расходами для каждого типа валюты вашего клиента, см. сводки инвойсов.
Счета
Чтобы получить коллекцию счетов, которые показывают повторяющиеся и одноразовые расходы, см. Получение коллекции счетов.
Один счет
Сведения о получении конкретного счета с помощью идентификатора счета см. в статье Получение счета по идентификатору.
Примирение
Чтобы получить коллекцию деталей строк счета (элементы строк сверки) для конкретного идентификатора счета, см. Получение элементов строк счета.
Скачивание счета в формате PDF
Чтобы получить выписку по счету в формате PDF по идентификатору счета, см. Получить выписку по счету.