Package google.shopping.merchant.products.v1beta

Indice

ProductInputsService

Servizio per utilizzare la risorsa ProductInput. Questo servizio funziona solo per i prodotti con canale online.

DeleteProductInput

rpc DeleteProductInput(DeleteProductInputRequest) returns (Empty)

Elimina l'input di un prodotto dall'account Merchant Center.

Dopo aver inserito, aggiornato o eliminato un input di prodotto, potrebbero essere necessari diversi minuti prima che sia possibile recuperare il prodotto elaborato.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/content

Per ulteriori informazioni, consulta la panoramica di OAuth 2.0.

InsertProductInput

rpc InsertProductInput(InsertProductInputRequest) returns (ProductInput)

Carica un input di prodotto nel tuo account Merchant Center. Se esiste già un input con gli stessi valori contentLanguage, offerId e dataSource, questo metodo sostituisce questa voce.

Dopo aver inserito, aggiornato o eliminato un input di prodotto, potrebbero essere necessari diversi minuti prima che sia possibile recuperare il prodotto elaborato.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/content

Per ulteriori informazioni, consulta la panoramica di OAuth 2.0.

ProductsService

Servizio per utilizzare la risorsa Product. Questo servizio funziona solo per i prodotti con canale online.

GetProduct

rpc GetProduct(GetProductRequest) returns (Product)

Recupera il prodotto elaborato dal tuo account Merchant Center.

Dopo aver inserito, aggiornato o eliminato un input di prodotto, potrebbero essere necessari diversi minuti prima che sia possibile recuperare il prodotto finale aggiornato.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/content

Per ulteriori informazioni, consulta la panoramica di OAuth 2.0.

ListProducts

rpc ListProducts(ListProductsRequest) returns (ListProductsResponse)

Elenca i prodotti elaborati nel tuo account Merchant Center. La risposta potrebbe contenere meno elementi di quelli specificati da pageSize. Affidati a pageToken per determinare se ci sono altri elementi da richiedere.

Dopo aver inserito, aggiornato o eliminato un input di prodotto, potrebbero essere necessari diversi minuti prima che sia possibile recuperare il prodotto elaborato aggiornato.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/content

Per ulteriori informazioni, consulta la panoramica di OAuth 2.0.

Attributi

Attributi.

Campi
expiration_date

Timestamp

La data di scadenza dell'articolo, come specificato al momento dell'inserimento, nel formato ISO 8601. La data di scadenza effettiva è esposta in productstatuses come googleExpirationDate e potrebbe essere precedente se expirationDate è troppo lontana nel futuro.

disclosure_date

Timestamp

La data e l'ora in cui un'offerta diventa visibile nei risultati di ricerca sulle piattaforme YouTube di Google, in formato ISO 8601. Per saperne di più, consulta la [Data di divulgazione]( https://support.google.com/merchants/answer/13034208).

availability_date

Timestamp

Il giorno in cui un prodotto prenotato diventa disponibile per la consegna, in formato ISO 8601.

price

Price

Prezzo dell'articolo.

installment

Installment

Numero e importo delle rate da pagare per un articolo.

subscription_cost

SubscriptionCost

Numero di periodi (mesi o anni) e importo del pagamento per periodo per un articolo con un contratto di abbonamento associato.

loyalty_points

LoyaltyPoints

Punti fedeltà che gli utenti ricevono dopo aver acquistato l'articolo. Japan.

loyalty_programs[]

LoyaltyProgram

Un elenco di informazioni sul programma fedeltà utilizzate per mostrare all'utente di questo elemento i vantaggi del programma fedeltà (ad es. prezzi migliori, punti e così via).

product_types[]

string

Categorie dell'articolo (formattate come nella specifica dei dati di prodotto).

sale_price

Price

Prezzo scontato pubblicizzato dell'articolo.

sale_price_effective_date

Interval

Intervallo di date durante il quale l'articolo è in saldo (consulta la specifica dei dati di prodotto).

product_height

ProductDimension

L'altezza del prodotto nelle unità fornite. Il valore deve essere compreso tra 0 (escluso) e 3000 (incluso).

product_length

ProductDimension

La lunghezza del prodotto nelle unità fornite. Il valore deve essere compreso tra 0 (escluso) e 3000 (incluso).

product_width

ProductDimension

La larghezza del prodotto nelle unità fornite. Il valore deve essere compreso tra 0 (escluso) e 3000 (incluso).

product_weight

ProductWeight

Il peso del prodotto nelle unità fornite. Il valore deve essere compreso tra 0 (escluso) e 2000 (incluso).

shipping[]

Shipping

Regole di spedizione.

free_shipping_threshold[]

FreeShippingThreshold

Condizioni che devono essere soddisfatte per poter usufruire della spedizione gratuita di un prodotto.

shipping_weight

ShippingWeight

Peso dell'articolo per la spedizione.

shipping_length

ShippingDimension

Lunghezza dell'articolo per la spedizione.

shipping_width

ShippingDimension

Larghezza dell'articolo per la spedizione.

shipping_height

ShippingDimension

Altezza dell'articolo per la spedizione.

size_types[]

string

Il taglio dell'articolo. Può essere utilizzato per rappresentare i tipi di taglie combinati per gli articoli di abbigliamento. È possibile fornire al massimo due tipi di taglia (consulta la sezione [https://support.google.com/merchants/answer/6324497](tipo di taglia)).

taxes[]

Tax

Dati fiscali.

unit_pricing_measure

UnitPricingMeasure

La misura e la dimensione di un articolo.

unit_pricing_base_measure

UnitPricingBaseMeasure

La preferenza del denominatore del prezzo unitario.

ads_labels[]

string

Simile ad ads_grouping, ma funziona solo su CPC.

cost_of_goods_sold

Price

Costo del venduto. Utilizzato per la generazione di report sul profitto lordo.

product_details[]

ProductDetail

Specifiche tecniche o dettagli aggiuntivi del prodotto.

product_highlights[]

string

Elenchi puntati che descrivono le caratteristiche principali di un prodotto.

display_ads_similar_ids[]

string

Suggerimenti specificati dall'inserzionista.

promotion_ids[]

string

L'ID univoco di una promozione.

included_destinations[]

string

L'elenco di destinazioni da includere per questo target (corrisponde alle caselle di controllo selezionate in Merchant Center). Le destinazioni predefinite sono sempre incluse, a meno che non siano fornite in excludedDestinations.

excluded_destinations[]

string

L'elenco di destinazioni da escludere per questo target (corrisponde alle caselle di controllo deselezionate in Merchant Center).

shopping_ads_excluded_countries[]

string

Elenco di codici paese (ISO 3166-1 alpha-2) per escludere l'offerta dalla destinazione degli annunci Shopping. I paesi di questo elenco sono stati rimossi da quelli configurati nelle impostazioni dell'origine dati.

cloud_export_additional_properties[]

CloudExportAdditionalProperties

Campi aggiuntivi da esportare nel programma Cloud Retail.

certifications[]

Certification

Certificazioni di prodotto, ad esempio per l'etichettatura dell'efficienza energetica dei prodotti registrati nel database EU EPREL. Per saperne di più, consulta l'articolo del Centro assistenza.

auto_pricing_min_price

Price

Una salvaguardia nei progetti "Sconti automatici" (https://support.google.com/merchants/answer/10295759) e "Promozioni dinamiche" (https://support.google.com/merchants/answer/13949249) per garantire che gli sconti sulle offerte dei commercianti non scendano al di sotto di questo valore, preservando così il valore e la redditività dell'offerta.

identifier_exists

bool

Imposta questo valore su false quando l'articolo non dispone di codici identificativi di prodotto appropriati alla sua categoria, come GTIN, MPN e marca. Il valore predefinito è true, se non viene fornito.

is_bundle

bool

Se l'articolo è un set definito dal commerciante. Un set è un raggruppamento personalizzato di prodotti diversi venduti da un commerciante a un unico prezzo.

title

string

Titolo dell'articolo.

description

string

Descrizione dell'articolo.

adult

bool

Impostalo su true se l'articolo è rivolto agli adulti.

age_group

string

Scegli come target l'età dell'articolo.

availability

string

Stato di disponibilità dell'articolo.

brand

string

Brand dell'articolo.

color

string

Colore dell'articolo.

condition

string

Condizione o stato dell'articolo.

gender

string

Genere target dell'articolo.

google_product_category

string

La categoria dell'articolo di Google (consulta la tassonomia dei prodotti di Google). Quando esegui query sui prodotti, questo campo conterrà il valore fornito dall'utente. Al momento non è possibile recuperare le categorie prodotto Google assegnate automaticamente tramite l'API.

gtin

string

GTIN (Global Trade Item Number) dell'articolo.

item_group_id

string

Identificatore condiviso per tutte le varianti dello stesso prodotto.

material

string

Il materiale con cui è realizzato l'articolo.

mpn

string

MPN (Manufacturer Part Number) dell'articolo.

pattern

string

Il motivo dell'articolo (ad esempio, a pois).

sell_on_google_quantity

int64

La quantità del prodotto che è disponibile per la vendita su Google. Supportata solo per i prodotti online.

max_handling_time

int64

Tempo di elaborazione massimo del prodotto (in giorni lavorativi).

min_handling_time

int64

Tempo di elaborazione minimo del prodotto (in giorni lavorativi).

shipping_label

string

L'etichetta spedizione del prodotto, utilizzata per raggruppare il prodotto nelle regole di spedizione a livello di account.

transit_time_label

string

L'etichetta del tempo di transito del prodotto, utilizzata per raggruppare il prodotto in tabelle del tempo di transito a livello di account.

size

string

Taglia dell'articolo. È consentito un solo valore. Per le varianti con taglie diverse, inserisci un prodotto separato per ogni taglia con lo stesso valore itemGroupId (consulta la [https://support.google.com/merchants/answer/6324492](definizione della taglia)).

size_system

string

Sistema in cui vengono specificate le dimensioni. Consigliato per gli articoli di abbigliamento.

tax_category

string

La categoria fiscale del prodotto, utilizzata per configurare la presenza fiscale dettagliata nelle impostazioni fiscali a livello di account.

energy_efficiency_class

string

La classe energetica definita nella direttiva UE 2010/30/UE.

min_energy_efficiency_class

string

La classe energetica definita nella direttiva UE 2010/30/UE.

max_energy_efficiency_class

string

La classe energetica definita nella direttiva UE 2010/30/UE.

multipack

int64

Il numero di prodotti identici in un multipack definito dal commerciante.

ads_grouping

string

Utilizzato per raggruppare gli elementi in modo arbitrario. Solo per % CPA, sconsigliato altrimenti.

ads_redirect

string

Consente agli inserzionisti di ignorare l'URL dell'articolo quando il prodotto viene mostrato nel contesto degli annunci di prodotto.

display_ads_id

string

Identificatore di un articolo per le campagne di remarketing dinamico.

display_ads_title

string

Titolo di un elemento per le campagne di remarketing dinamico.

display_ads_value

double

Margine di offerta per le campagne di remarketing dinamico.

pickup_method

string

L'opzione di ritiro dell'articolo.

pickup_sla

string

Tempistiche del ritiro dell'articolo in negozio.

custom_label_0

string

Etichetta personalizzata 0 per il raggruppamento personalizzato degli articoli in una campagna Shopping.

custom_label_1

string

Etichetta personalizzata 1 per il raggruppamento personalizzato degli articoli in una campagna Shopping.

custom_label_2

string

Etichetta personalizzata 2 per il raggruppamento personalizzato degli articoli in una campagna Shopping.

custom_label_3

string

Etichetta personalizzata 3 per il raggruppamento personalizzato degli articoli in una campagna Shopping.

custom_label_4

string

Etichetta personalizzata 4 per il raggruppamento personalizzato degli articoli in una campagna Shopping.

external_seller_id

string

Obbligatorio per gli account multi-venditore. Utilizza questo attributo se sei un marketplace che carica prodotti per vari venditori nel tuo account multi-venditore.

pause

string

La pubblicazione di questo elemento sarà temporaneamente in pausa.

structured_title

ProductStructuredTitle

Titolo strutturato per titoli generati tramite algoritmi (IA).

structured_description

ProductStructuredDescription

Descrizione strutturata per descrizioni generate tramite algoritmi (IA).

Certificazione

Certificazione di prodotto, introdotta inizialmente per la conformità all'etichettatura dell'efficienza energetica nell'UE utilizzando il database EPREL dell'UE.

Campi
certification_authority

string

L'autorità di certificazione, ad esempio "Commissione_europea". La lunghezza massima è di 2000 caratteri.

certification_name

string

Il nome della certificazione, ad esempio "EPREL". La lunghezza massima è di 2000 caratteri.

certification_code

string

Il codice di certificazione. La lunghezza massima è di 2000 caratteri.

certification_value

string

Il valore della certificazione (noto anche come classe, livello o voto), ad esempio "A+", "C", "oro". La lunghezza massima è di 2000 caratteri.

CloudExportAdditionalProperties

Proprietà del prodotto per l'API Cloud Retail. Ad esempio, le proprietà di un prodotto TV potrebbero essere "Risoluzione schermo" o "Dimensioni schermo".

Campi
text_value[]

string

Valore di testo della proprietà specificata. Ad esempio, "8K(UHD)" potrebbe essere un valore di testo per un prodotto TV. La ripetizione massima di questo valore è 400. I valori vengono memorizzati in un ordine arbitrario ma coerente. La dimensione massima della stringa è 256 caratteri.

int_value[]

int64

Valori interi della proprietà specificata. Ad esempio, 1080 per la risoluzione dello schermo di un prodotto TV. La ripetizione massima di questo valore è 400. I valori vengono memorizzati in un ordine arbitrario ma coerente.

float_value[]

float

Valori in virgola mobile della proprietà specificata. Ad esempio, per un prodotto TV 1.2345. La ripetizione massima di questo valore è 400. I valori vengono memorizzati in un ordine arbitrario ma coerente.

property_name

string

Nome della proprietà specificata. Ad esempio, "Risoluzione dello schermo" per un prodotto TV. La dimensione massima della stringa è 256 caratteri.

bool_value

bool

Valore booleano della proprietà specificata. Ad esempio, per un prodotto TV, "Vero" o "Falso" se lo schermo è UHD.

min_value

float

Valore in virgola mobile minimo della proprietà specificata. Ad esempio, per un prodotto TV 1.00.

max_value

float

Valore in virgola mobile massimo della proprietà specificata. Ad esempio, per un prodotto TV 100,00.

unit_code

string

Unità della proprietà specificata. Ad esempio, "Pixel" per un prodotto TV. La dimensione massima della stringa è 256 byte.

DeleteProductInputRequest

Messaggio di richiesta per il metodo DeleteProductInput.

Campi
name

string

Obbligatoria. Il nome della risorsa di input del prodotto da eliminare. Formato: accounts/{account}/productInputs/{product}

data_source

string

Obbligatoria. L'origine dati principale o supplementare da cui deve essere eliminato l'input del prodotto. Formato: accounts/{account}/dataSources/{datasource}.

FreeShippingThreshold

Condizioni che devono essere soddisfatte per poter usufruire della spedizione gratuita di un prodotto.

Campi
country

string

Il codice di territorio CLDR del paese in cui verrà spedito un articolo.

price_threshold

Price

Il prezzo minimo del prodotto affinché il costo di spedizione diventi senza costi. Rappresentata come un numero.

GetProductRequest

Messaggio di richiesta per il metodo GetProduct.

Campi
name

string

Obbligatoria. Il nome del prodotto da recuperare. Formato: accounts/{account}/products/{product}

InsertProductInputRequest

Messaggio di richiesta per il metodo InsertProductInput.

Campi
parent

string

Obbligatoria. L'account in cui verrà inserito il prodotto. Formato: accounts/{account}

product_input

ProductInput

Obbligatoria. L'input del prodotto da inserire.

data_source

string

Obbligatoria. Il nome dell'origine dati di prodotto principale o supplementare. Se il prodotto esiste già e l'origine dati fornita è diversa, il prodotto verrà spostato in una nuova origine dati. Formato: accounts/{account}/dataSources/{datasource}.

Rata

Un messaggio che rappresenta la rata.

Campi
months

int64

Il numero di rate che l'acquirente deve pagare.

amount

Price

L'importo che l'acquirente deve pagare ogni mese.

downpayment

Price

L'importo del pagamento iniziale che l'acquirente deve pagare.

credit_type

string

Tipo di pagamenti rateali. I valori supportati sono: * "finance" * "lease"

ListProductsRequest

Messaggio di richiesta per il metodo ListProducts.

Campi
parent

string

Obbligatoria. L'account per il quale elencare i prodotti elaborati. Formato: accounts/{account}

page_size

int32

Il numero massimo di prodotti da restituire. Il servizio potrebbe restituire un valore inferiore a questo valore. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. Se non specificato, verrà restituito il numero massimo di prodotti.

page_token

string

Un token di pagina, ricevuto da una precedente chiamata a ListProducts. Forniscilo per recuperare la pagina successiva.

Durante l'impaginazione, tutti gli altri parametri forniti a ListProducts devono corrispondere alla chiamata che ha fornito il token della pagina.

ListProductsResponse

Messaggio di risposta per il metodo ListProducts.

Campi
products[]

Product

I prodotti elaborati dall'account specificato. Questi sono i prodotti elaborati dopo l'applicazione delle regole e delle origini dati supplementari.

next_page_token

string

Un token, che può essere inviato come page_token per recuperare la pagina successiva. Se questo campo viene omesso, non verranno visualizzate altre pagine.

LoyaltyPoints

Un messaggio che rappresenta i punti fedeltà.

Campi
name

string

Nome del programma a punti fedeltà. Ti consigliamo di limitare il nome a 12 caratteri a larghezza intera o 24 caratteri romani.

points_value

int64

I punti fedeltà del rivenditore in valore assoluto.

ratio

double

Il rapporto di un punto se convertito in valuta. Google deduce la valuta in base alle impostazioni di Merchant Center. Se il rapporto non viene specificato, il valore predefinito è 1,0.

LoyaltyProgram

Un messaggio che rappresenta un programma fedeltà.

Campi
program_label

string

L'etichetta del programma fedeltà. Si tratta di un'etichetta interna che identifica in modo univoco la relazione tra una persona giuridica commerciante e un'entità programma fedeltà. L'etichetta deve essere fornita in modo che il sistema possa associare le risorse riportate di seguito (ad esempio prezzo e punti) a un commerciante. Il programma corrispondente deve essere collegato all'account commerciante.

tier_label

string

L'etichetta del livello all'interno del programma fedeltà. Deve corrispondere a una delle etichette all'interno del programma.

price

Price

Il prezzo per gli abbonati di un determinato livello, ovvero il prezzo scontato istantaneo. Deve essere inferiore o uguale al prezzo normale.

cashback_for_future_use

Price

Il rimborso in contanti che può essere utilizzato per acquisti futuri.

loyalty_points

int64

L'importo dei punti fedeltà guadagnati per un acquisto.

Prodotto

Il prodotto elaborato, creato a partire da più [input del prodotto][[google.shopping.content.bundles.Products.ProductInput] dopo l'applicazione di regole e origini dati supplementari. Questo prodotto elaborato corrisponde a quanto mostrato nel tuo account Merchant Center, negli annunci Shopping e in altre piattaforme Google. Ogni prodotto viene creato a partire da un solo input del prodotto dell'origine dati principale e da più input di origine dati supplementari. Dopo aver inserito, aggiornato o eliminato un input di prodotto, potrebbero essere necessari diversi minuti prima che sia possibile recuperare il prodotto elaborato aggiornato.

Tutti i campi del prodotto elaborato e i relativi messaggi secondari corrispondono al nome dell'attributo corrispondente nella specifica dei dati di prodotto, con alcune eccezioni.

Campi
name

string

Il nome del prodotto. Formato: "{product.name=accounts/{account}/products/{product}}"

channel

ChannelEnum

Solo output. Il canale del prodotto.

offer_id

string

Solo output. Il tuo identificatore univoco per il prodotto. Lo stesso vale per l'input del prodotto e il prodotto elaborato. Gli spazi vuoti iniziali e finali vengono rimossi e più spazi vuoti vengono sostituiti da un unico spazio vuoto al momento dell'invio. Consulta la specifica dei dati di prodotto per ulteriori dettagli.

content_language

string

Solo output. Il codice lingua ISO 639-1 a due lettere del prodotto.

feed_label

string

Solo output. L'etichetta del feed per il prodotto.

data_source

string

Solo output. L'origine dati principale del prodotto.

attributes

Attributes

Solo output. Un elenco di attributi del prodotto.

custom_attributes[]

CustomAttribute

Solo output. Un elenco di attributi personalizzati (forniti dal commerciante). Può essere utilizzato anche per inviare qualsiasi attributo della specifica dei dati in forma generica (ad esempio, { "name": "size type", "value": "regular" }). Ciò è utile per inviare attributi non esposti esplicitamente dall'API, come gli attributi aggiuntivi utilizzati per Acquista su Google.

product_status

ProductStatus

Solo output. Lo stato di un prodotto, i problemi di convalida dei dati, ovvero le informazioni su un prodotto calcolate in modo asincrono.

version_number

int64

Solo output. Rappresenta la versione esistente (aggiornamento) del prodotto, che può essere utilizzata per preservare l'ordine corretto quando vengono eseguiti più aggiornamenti contemporaneamente.

Se impostato, l'inserimento viene impedito quando il numero di versione è inferiore a quello corrente del prodotto esistente. Il reinserimento (ad esempio, l'aggiornamento del prodotto dopo 30 giorni) può essere eseguito con l'attuale version_number.

Supportata solo per gli inserimenti nelle origini dati principali.

Se l'operazione viene impedita, verrà restituita l'eccezione interrotta.

ProductDetail

I dettagli del prodotto.

Campi
section_name

string

L'intestazione della sezione utilizzata per raggruppare un insieme di dettagli del prodotto.

attribute_name

string

Il nome del dettaglio del prodotto.

attribute_value

string

Il valore del dettaglio del prodotto.

ProductDimension

La dimensione del prodotto.

Campi
value

double

Obbligatoria. Il valore della dimensione rappresentato come un numero. Il valore può avere una precisione massima di quattro cifre decimali.

unit

string

Obbligatoria. Le unità di dimensione. I valori accettati sono: * "in" * "cm"

ProductInput

Questa risorsa rappresenta i dati di input che invii per un prodotto, non il prodotto elaborato che vedi in Merchant Center, negli annunci Shopping o sulle piattaforme Google. Gli input dei prodotti, le regole e i dati supplementari dell'origine dati vengono combinati per creare l'elemento [product][google.shopping.content.bundles.Products.Product] elaborato.

Gli attributi di input dei prodotti obbligatori per superare i controlli di convalida dei dati sono definiti principalmente nella Specifica dei dati di prodotto.

I seguenti attributi sono obbligatori: [feedLabel][google.shopping.content.bundles.Products.feed_label], [contentLanguage][google.shopping.content.bundles.Products.content_language] e [offerId][google.shopping.content.bundles.Products.offer_id].

Dopo aver inserito, aggiornato o eliminato un input di prodotto, potrebbero essere necessari diversi minuti prima che sia possibile recuperare il prodotto elaborato.

Tutti i campi nell'input del prodotto e i relativi messaggi secondari corrispondono al nome in inglese dell'attributo corrispondente nella specifica verticale, con alcune eccezioni.

Campi
name

string

Identificatore. Il nome dell'input del prodotto. Formato: "{productinput.name=accounts/{account}/productInputs/{productinput}}"

product

string

Solo output. Il nome del prodotto elaborato. Formato: "{product.name=accounts/{account}/products/{product}}"

channel

ChannelEnum

Obbligatoria. Immutabile. Il canale del prodotto.

offer_id

string

Obbligatoria. Immutabile. Il tuo identificatore univoco per il prodotto. Lo stesso vale per l'input del prodotto e il prodotto elaborato. Gli spazi vuoti iniziali e finali vengono rimossi e più spazi vuoti vengono sostituiti da un unico spazio vuoto al momento dell'invio. Per informazioni dettagliate, consulta la specifica dei dati di prodotto.

content_language

string

Obbligatoria. Immutabile. Il codice lingua ISO 639-1 a due lettere del prodotto.

feed_label

string

Obbligatoria. Immutabile. L'etichetta del feed del prodotto.

attributes

Attributes

Campo facoltativo. Un elenco di attributi del prodotto.

custom_attributes[]

CustomAttribute

Campo facoltativo. Un elenco di attributi personalizzati (forniti dal commerciante). Può essere utilizzato anche per inviare qualsiasi attributo della specifica dei dati in forma generica (ad esempio, { "name": "size type", "value": "regular" }). Ciò è utile per inviare attributi non esposti esplicitamente dall'API, come gli attributi aggiuntivi utilizzati per Acquista su Google. Il numero massimo consentito di caratteri per ogni attributo personalizzato è 10.240 (rappresenta la somma di caratteri per nome e valore). È possibile impostare un massimo di 2500 attributi personalizzati per prodotto, con una dimensione totale di 102,4 kB. I trattini bassi nei nomi degli attributi personalizzati vengono sostituiti da spazi al momento dell'inserimento.

version_number

int64

Campo facoltativo. Rappresenta la versione esistente (aggiornamento) del prodotto, che può essere utilizzata per preservare l'ordine corretto quando vengono eseguiti più aggiornamenti contemporaneamente.

Se impostato, l'inserimento viene impedito quando il numero di versione è inferiore a quello corrente del prodotto esistente. Il reinserimento (ad esempio, l'aggiornamento del prodotto dopo 30 giorni) può essere eseguito con l'attuale version_number.

Supportata solo per gli inserimenti nelle origini dati principali.

Se l'operazione viene impedita, verrà restituita l'eccezione interrotta.

ProductStatus

Lo stato di un prodotto, i problemi di convalida dei dati, ovvero le informazioni su un prodotto calcolate in modo asincrono.

Campi
destination_statuses[]

DestinationStatus

Le destinazioni previste per il prodotto.

item_level_issues[]

ItemLevelIssue

Un elenco di tutti i problemi associati al prodotto.

creation_date

Timestamp

Data in cui è stato creato l'elemento, in formato ISO 8601.

last_update_date

Timestamp

Data dell'ultimo aggiornamento dell'articolo, in formato ISO 8601.

google_expiration_date

Timestamp

Data di scadenza dell'articolo, in formato ISO 8601.

DestinationStatus

Lo stato della destinazione dello stato dei prodotti.

Campi
reporting_context

ReportingContextEnum

Il nome del contesto del report.

approved_countries[]

string

Elenco dei codici paese (ISO 3166-1 alpha-2) in cui l'offerta è approvata.

pending_countries[]

string

Elenco di codici paese (ISO 3166-1 alpha-2) in cui l'offerta è in attesa di approvazione.

disapproved_countries[]

string

Elenco dei codici paese (ISO 3166-1 alpha-2) in cui l'offerta non è approvata.

ItemLevelIssue

Il valore ItemLevelIssue dello stato del prodotto.

Campi
code

string

Il codice di errore del problema.

severity

Severity

In che modo questo problema influisce sulla pubblicazione dell'offerta.

resolution

string

Se il problema può essere risolto dal commerciante.

attribute

string

Il nome dell'attributo, se il problema è causato da un singolo attributo.

reporting_context

ReportingContextEnum

Il contesto dei report a cui si applica il problema.

description

string

Una breve descrizione del problema in inglese.

detail

string

Una descrizione dettagliata del problema in inglese.

documentation

string

L'URL di una pagina web per facilitare la risoluzione del problema.

applicable_countries[]

string

Elenco dei codici paese (ISO 3166-1 alpha-2) in cui il problema si applica all'offerta.

Gravità

Il modo in cui il problema influisce sulla pubblicazione del prodotto.

Enum
SEVERITY_UNSPECIFIED Non specificato.
NOT_IMPACTED Questo problema rappresenta un avviso e non ha un effetto diretto sul prodotto.
DEMOTED Il prodotto è stato retrocesso e molto probabilmente ha un rendimento limitato nei risultati di ricerca
DISAPPROVED Il problema non approva il prodotto.

ProductStructuredDescription

Descrizione strutturata per descrizioni generate tramite algoritmi (IA).

Campi
digital_source_type

string

Il tipo di origine digitale, ad esempio "training_algorithmic_media". A seguito di IPTC. La lunghezza massima è di 40 caratteri.

content

string

La lunghezza massima del testo della descrizione è di 5000 caratteri

ProductStructuredTitle

Titolo strutturato per titoli generati tramite algoritmi (IA).

Campi
digital_source_type

string

Il tipo di origine digitale, ad esempio "training_algorithmic_media". A seguito di IPTC. La lunghezza massima è di 40 caratteri.

content

string

La lunghezza massima del testo del titolo è 150 caratteri

ProductWeight

Il peso del prodotto.

Campi
value

double

Obbligatoria. La ponderazione rappresentata come un numero. La ponderazione può avere una precisione massima di quattro cifre decimali.

unit

string

Obbligatoria. L'unità di peso. I valori accettati sono: * "g" * "kg" * "oz" * "lb"

Spedizione

La spedizione del prodotto.

Campi
price

Price

Prezzo di spedizione fisso, rappresentato da un numero.

country

string

Il codice di territorio CLDR del paese in cui verrà spedito un articolo.

region

string

L'area geografica a cui si applica una tariffa di spedizione. Per ulteriori informazioni, visita la pagina relativa alla regione.

service

string

Una descrizione in formato libero della classe del servizio o della velocità di consegna.

location_id

int64

L'ID numerico di una località a cui si applica la tariffa di spedizione, come definito nell'API di AdWords.

location_group_name

string

La località in cui è applicabile la spedizione, rappresentata dal nome di un gruppo di località.

postal_code

string

L'intervallo di codici postali a cui si applica la tariffa di spedizione, rappresentato da un codice postale, un prefisso di codice postale seguito da un carattere jolly *, un intervallo compreso tra due codici postali o due prefissi di codici postali di uguale lunghezza.

min_handling_time

int64

Tempo di elaborazione minimo (incluso) tra la ricezione dell'ordine e la spedizione in giorni lavorativi. 0 significa che l'ordine viene spedito lo stesso giorno in cui viene ricevuto se avviene prima dell'orario limite. [minhandlingTime][google.shopping.content.bundles.Products.Shipping.min_handling_time] può essere presente solo insieme a [maxhandlingTime][google.shopping.content.bundles.Products.Shipping.max_handling_time], ma non è obbligatorio se è presente [maxhandlingTime][google.shopping.content.bundles.Products.Shipping.max_handling_time].

max_handling_time

int64

Tempo di elaborazione massimo (incluso) tra la ricezione dell'ordine e la spedizione in giorni lavorativi. 0 significa che l'ordine viene spedito lo stesso giorno in cui viene ricevuto se avviene prima dell'orario limite. Se fornisci le velocità di spedizione, sono obbligatori sia [maxhandlingTime][google.shopping.content.bundles.Products.Shipping.max_handling_time] sia [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time]. [minhandlingTime][google.shopping.content.bundles.Products.Shipping.min_handling_time] è facoltativo se è presente [maxhandlingTime][google.shopping.content.bundles.Products.Shipping.max_handling_time].

min_transit_time

int64

Tempo di transito minimo (incluso) tra la data di spedizione dell'ordine e la data in cui viene consegnato in giorni lavorativi. 0 significa che l'ordine viene consegnato lo stesso giorno della spedizione. [minTransitTime][google.shopping.content.bundles.Products.Shipping.min_transit_time] può essere presente solo insieme a [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time], ma non è obbligatorio se è presente [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time].

max_transit_time

int64

Tempo di transito massimo (incluso) tra la data di spedizione dell'ordine e la data in cui viene consegnato in giorni lavorativi. 0 significa che l'ordine viene consegnato lo stesso giorno della spedizione. Se fornisci le velocità di spedizione, sono obbligatori sia [maxhandlingTime][google.shopping.content.bundles.Products.Shipping.max_handling_time] sia [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time]. [minTransitTime][google.shopping.content.bundles.Products.Shipping.min_transit_time] è facoltativo se è presente [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time].

ShippingDimension

La dimensione di spedizione del prodotto.

Campi
value

double

La dimensione del prodotto utilizzata per calcolare il costo di spedizione dell'articolo.

unit

string

L'unità di valore.

ShippingWeight

Il peso del pacco del prodotto.

Campi
value

double

Il peso del prodotto utilizzato per calcolare il costo di spedizione dell'articolo.

unit

string

L'unità di valore.

SubscriptionCost

Il costo dell'abbonamento del prodotto.

Campi
period

SubscriptionPeriod

Il tipo di periodo di abbonamento. I valori supportati sono: * "month" * "year"

period_length

int64

Il numero di periodi di abbonamento che l'acquirente deve pagare.

amount

Price

L'importo che l'acquirente deve pagare per ogni periodo di abbonamento.

SubscriptionPeriod

Il periodo di abbonamento del prodotto.

Enum
SUBSCRIPTION_PERIOD_UNSPECIFIED Indica che il periodo di abbonamento non è specificato.
MONTH Indica che il periodo di abbonamento è mese.
YEAR Indica che il periodo di abbonamento è anno.

Tasse

La tassa sul prodotto.

Campi
rate

double

La percentuale dell'aliquota fiscale applicabile al prezzo dell'articolo.

country

string

Il paese in cui l'articolo è tassato, specificato come codice di territorio CLDR.

region

string

L'area geografica a cui si applica l'aliquota fiscale.

tax_ship

bool

Imposta il valore su true se viene addebitata l'imposta sulla spedizione.

location_id

int64

L'ID numerico di una località a cui si applica l'aliquota fiscale, come definito nell'API di AdWords.

postal_code

string

L'intervallo di codici postali a cui si applica l'aliquota fiscale, rappresentato da un codice postale, un prefisso di codice postale che utilizza il carattere jolly *, un intervallo compreso tra due codici postali o due prefissi di codici postali di uguale lunghezza. Esempi: 94114, 94*, 94002-95460, 94*-95*.

UnitPricingBaseMeasure

Il valore UnitPricingBaseMisura del prodotto.

Campi
value

int64

Il denominatore del prezzo unitario.

unit

string

L'unità del denominatore.

UnitPricingMeasure

L'unità di misura del prezzo unitaria del prodotto.

Campi
value

double

La misura di un elemento.

unit

string

L'unità di misura.