PurchaseOrderExtension

Заказать расширение для закупочной вертикали. Эти свойства применимы ко всем позициям внутри заказа, если они не переопределены в позиции.

Представление JSON
{
  "status": enum (PurchaseStatus),
  "userVisibleStatusLabel": string,
  "type": enum (PurchaseType),
  "returnsInfo": {
    object (PurchaseReturnsInfo)
  },
  "fulfillmentInfo": {
    object (PurchaseFulfillmentInfo)
  },
  "extension": {
    "@type": string,
    field1: ...,
    ...
  },
  "purchaseLocationType": enum (PurchaseLocationType),
  "errors": [
    {
      object (PurchaseError)
    }
  ]
}
Поля
status

enum ( PurchaseStatus )

Требуется: Общий статус заказа.

userVisibleStatusLabel

string

Видимая пользователем метка/строка для статуса. Максимально допустимая длина составляет 50 символов.

type

enum ( PurchaseType )

Требуется: тип покупки.

returnsInfo

object ( PurchaseReturnsInfo )

Возврат информации для заказа.

fulfillmentInfo

object ( PurchaseFulfillmentInfo )

Информация о выполнении заказа.

extension

object

Любые дополнительные поля, которыми обмениваются продавец и Google.

Объект, содержащий поля произвольного типа. Дополнительное поле "@type" содержит URI, идентифицирующий тип. Пример: { "id": 1234, "@type": "types.example.com/standard/id" } .

purchaseLocationType

enum ( PurchaseLocationType )

Место покупки (в магазине/онлайн)

errors[]

object ( PurchaseError )

Необязательно: Ошибки, из-за которых этот заказ был отклонен.