Ресурсы корзины
применимо к: Центр партнеров | Центр партнеров, управляемый 21Vianet | Центр партнеров для Microsoft Cloud для государственных организаций США
Партнер помещает заказ, когда клиент хочет приобрести подписку из списка предложений.
Корзина
Описывает тележку.
Свойство | Тип | Описание |
---|---|---|
идентификатор | струна | Идентификатор корзины, предоставленный при успешном создании корзины. |
creationTimeStamp | Дата и время | Дата создания корзины в формате даты и времени. Применено после успешного создания корзины. |
ВремяПоследнегоИзменения | ДатаВремя | Дата последнего обновления корзины в формате даты и времени. Применяется после успешного создания корзины. |
отметкаВремениИстечения | Дата и Время | Дата истечения срока действия корзины, приведенная в формате даты и времени. Применено после успешного создания корзины. |
последнийПользовательИзменил | струна | Пользователь, который последний раз обновил корзину. Применяется после успешного создания корзины. |
lineItems | Массив объектов | Массив ресурсов CartLineItem. |
статус | струна | Состояние корзины. Возможные значения: "Активный" (можно обновить или подать) и "Оформлено" (уже отправлено). |
Элемент строки корзины
Представляет один элемент, содержащийся в корзине.
Свойство | Тип | Описание |
---|---|---|
идентификатор | струна | Уникальный идентификатор для элемента строки корзины. Применено после успешного создания корзины. |
идентификаторЭлементаКаталога | струна | Идентификатор элемента каталога. |
дружественное имя | струна | Необязательный. Понятное имя элементa, заданного партнёром, чтобы помочь с уточнением. |
количество | int | Количество лицензий или экземпляров. |
код валюты | струна | Код валюты. |
платежный цикл | Объект | Тип цикла выставления счетов, заданный в течение текущего периода. |
Длительность срока | струна | Представление продолжительности термина в формате ISO 8601. Текущие поддерживаемые значения: P1M (один месяц), P1Y (один год) и P3Y (три года). |
Участники | Список пар строк объекта | Коллекция PartnerID on Record для покупки. |
контекст настройки | Строка<словаря, строка> | Дополнительный контекст, используемый при предоставлении приобретенного элемента. Чтобы определить, какие значения необходимы для определенного элемента, обратитесь к свойству provisioningVariables SKU. |
группа заказов | струна | Группа, указывающая, какие элементы можно отправить вместе в одном порядке. |
дополнительные элементы | Список объектов CartLineItem | Набор элементов корзины для дополнений. Эти позиции будут приобретаться в рамках основной подписки, которая формируется на основе покупки главного элемента корзины. |
ошибка | Объект | Применяется после создания корзины, если произошла ошибка. |
продлениеTo | Массив объектов | Массив ресурсов RenewsTo. |
АттестацияПринята | bool | Указывает на согласие с условиями предложения или SKU. Требуется только для предложений или артикулов, где SkuAttestationProperties или OfferAttestationProperties строго обязательны, и значение Attestation установлено как Истина. |
promotionId | струна | Идентификатор акции, который будет применен к элементу корзины. |
дата окончания пользовательского срока | DateTime | Дата окончания первого срока выставления счетов новой подписки. |
Ценообразование
Представляет сведения о цене. Суммы цен предоставляются до налогообложения.
Свойство | Тип | Обязательно | Описание |
---|---|---|---|
цена по прейскуранту | двойной | Нет | Цена, указанная в каталоге без каких-либо модификаторов цен. |
цена со скидкой | двойной | Нет | Цена после применения всех применимых модификаторов цен. |
пропорциональная цена | двойной | Нет | Цена со скидкой после перерасчета. |
цена | двойной | Нет | Цена в применимой валюте выставления счетов после применения всех скидок и проведения пропорционального расчета. |
расширенная цена | двойной | Нет | Цена элемента строки с учетом количества, скидок и пропорционального распределения в соответствующей валюте выставления счетов. |
Продлевается до
Представляет один элемент, содержащийся в строке товара в корзине.
Свойство | Тип | Обязательно | Описание |
---|---|---|---|
срок действия | струна | Нет | Представление срока продления в формате ISO 8601. Текущие поддерживаемые значения : P1M (один месяц) и P1Y (один год). |
Коды успешных ответов и ошибок
Каждый ответ содержит код состояния HTTP, указывающий на успешность или сбой и дополнительные сведения об отладке. Используйте средство трассировки сети для чтения этого кода, типа ошибки и дополнительных параметров. Полный список см. в коды ошибок Центра партнеров.
CartError
Представляет ошибку, возникающую после создания корзины.
Свойство | Тип | Описание |
---|---|---|
Код ошибки | CartErrorCode | Тип ошибки корзины. |
описание ошибки | струна | Описание ошибки, включая любые заметки о поддерживаемых значениях, значениях по умолчанию или ограничениях. |
дополнительная информация | ДополнительнаяИнформация | Дополнительные сведения об ошибке. |
Дополнительная информация
Дополнительные сведения об ошибке.
Свойство | Тип | Описание |
---|---|---|
доступное количество | int | Количество оставшихся лицензий, которые можно приобрести для заданного номера SKU продукта. |
купленное количество | int | Количество приобретенных лицензий. |
CartErrorCode
Типы ошибок корзины.
Имя | Код ошибки | Описание |
---|---|---|
ВалютаНеПоддерживается | 10000 | Валюта не поддерживается для данного рынка |
ИдентификаторТовараКаталогаНедействителен | 10001 | Недопустимый идентификатор элемента каталога |
КвотаНедоступна | 10002 | Недостаточно квоты |
ИнвентарьНедоступен | 10003 | Инвентаризация недоступна для выбранного предложения |
УчастникиНеПоддерживаютсяДляПартнера | 10004 | Настройка участников не поддерживается для Партнера. |
Невозможно обработать элемент строки корзины | 10006 | Не удалось обработать элемент строки корзины. |
Подписка недействительна | 10007 | Подписка недействительна. |
Подписка не активирована для RI | 10008 | Подписка не поддерживается для покупки по предварительному бронированию. |
Превышен лимит песочницы | 10009 | Превышено ограничение песочницы. |
НедопустимыйВвод | 10010 | Универсальные входные данные недопустимы. |
ПодпискаНеЗарегистрирована | 10011 | Подписка недействительна. |
АттестацияНеПринята | 10012 | Аттестацию не приняли. |
Превышено максимальное количество мест на подписку | 10015 | Запрошенное количество мест превышает ограничение. |
Неизвестный | 0 | Значение по умолчанию |
Результат оформления заказа корзины
Представляет результат оформления заказа.
Свойство | Тип | Описание |
---|---|---|
Заказы | Список объектов Order. | Коллекция заказов. |
ошибки заказа | Список объектов OrderError. | Коллекция ошибок заказа. |
Ошибка заказа
Представляет ошибку, возникающую при оформлении корзины при создании заказа.
Свойство | Тип | Описание |
---|---|---|
идентификаторГруппыЗаказа | струна | Идентификатор группы заказа с ошибкой. |
код | инт | Код ошибки. |
описание | струна | Описание ошибки. |