PurchaseOrderExtension

Estensione ordine per verticale di acquisto. Queste proprietà sono applicabili a tutti gli elementi pubblicitari all'interno dell'ordine, a meno che non vengano sostituite in un elemento pubblicitario.

Rappresentazione 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)
    }
  ]
}
Campi
status

enum (PurchaseStatus)

Obbligatorio: stato complessivo dell'ordine.

userVisibleStatusLabel

string

Etichetta/stringa visibile all'utente per lo stato. La lunghezza massima consentita è di 50 caratteri.

type

enum (PurchaseType)

Obbligatorio: il tipo di acquisto.

returnsInfo

object (PurchaseReturnsInfo)

Informazioni sul reso dell'ordine.

fulfillmentInfo

object (PurchaseFulfillmentInfo)

Informazioni di evasione per l'ordine.

extension

object

Eventuali campi aggiuntivi scambiati tra commerciante e Google.

Un oggetto contenente campi di tipo arbitrario. Un campo aggiuntivo "@type" contiene un URI che identifica il tipo. Esempio: { "id": 1234, "@type": "types.example.com/standard/id" }.

purchaseLocationType

enum (PurchaseLocationType)

Località dell'acquisto (in negozio / online)

errors[]

object (PurchaseError)

Facoltativo: errori dovuti al quale l'ordine è stato rifiutato.