Package google.shopping.merchant.lfp.v1beta

Índice

LfpInventoryService

Servicio para que un socio de LFP envíe inventarios locales de un comercio.

InsertLfpInventory

rpc InsertLfpInventory(InsertLfpInventoryRequest) returns (LfpInventory)

Inserta un recurso LfpInventory para la cuenta de comerciante objetivo determinada. Si el recurso ya existe, se reemplazará. El inventario vence automáticamente después de 30 días.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta OAuth 2.0 Overview.

LfpSaleService

Servicio para que un socio de LFP envíe datos de ventas de un comercio.

InsertLfpSale

rpc InsertLfpSale(InsertLfpSaleRequest) returns (LfpSale)

Inserta un LfpSale para el comercio determinado.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta OAuth 2.0 Overview.

LfpStoreService

Servicio para que un socio de LFP envíe tiendas locales para un comercio.

DeleteLfpStore

rpc DeleteLfpStore(DeleteLfpStoreRequest) returns (Empty)

Borra una tienda de un comercio de destino.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta OAuth 2.0 Overview.

GetLfpStore

rpc GetLfpStore(GetLfpStoreRequest) returns (LfpStore)

Recupera información sobre una tienda.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta OAuth 2.0 Overview.

InsertLfpStore

rpc InsertLfpStore(InsertLfpStoreRequest) returns (LfpStore)

Inserta una tienda para el comercio de destino. Si ya existe la tienda con el mismo código, se reemplazará.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta OAuth 2.0 Overview.

ListLfpStores

rpc ListLfpStores(ListLfpStoresRequest) returns (ListLfpStoresResponse)

Muestra una lista de las tiendas del comercio de destino, especificadas por el filtro en ListLfpStoresRequest.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta OAuth 2.0 Overview.

DeleteLfpStoreRequest

Mensaje de solicitud para el método DeleteLfpStore.

Campos
name

string

Obligatorio. Es el nombre de la tienda que se borrará de la cuenta de comerciante objetivo. Formato: accounts/{account}/lfpStores/{target_merchant}~{store_code}

GetLfpStoreRequest

Mensaje de la solicitud para el método GetLfpStore.

Campos
name

string

Obligatorio. Es el nombre de la tienda que se recuperará. Formato: accounts/{account}/lfpStores/{target_merchant}~{store_code}

InsertLfpInventoryRequest

Mensaje de la solicitud para el método InsertLfpInventory.

Campos
parent

string

Obligatorio. La cuenta del proveedor de LFP Formato: accounts/{account}

lfp_inventory

LfpInventory

Obligatorio. Es el inventario que se va a insertar.

InsertLfpSaleRequest

Mensaje de solicitud para el método InsertLfpSale.

Campos
parent

string

Obligatorio. La cuenta del proveedor de LFP Formato: accounts/{lfp_partner}

lfp_sale

LfpSale

Obligatorio. Es la oferta que se va a insertar.

InsertLfpStoreRequest

Mensaje de solicitud para el método InsertLfpStore.

Campos
parent

string

Obligatorio. Formato de la cuenta del proveedor de LFP: accounts/{account}

lfp_store

LfpStore

Obligatorio. Es la tienda que se insertará.

LfpInventory

Inventario local del comercio

Campos
name

string

Solo salida. Identificador. Es el nombre del recurso LfpInventory. Formato: accounts/{account}/lfpInventories/{target_merchant}~{store_code}~{offer}

target_account

int64

Obligatorio. Es el ID de Merchant Center del comercio para el que deseas enviar el inventario.

store_code

string

Obligatorio. Es el identificador de la tienda del comercio. El código de tienda insertado a través de InsertLfpStore o el código de tienda en el Perfil de Negocio

offer_id

string

Obligatorio. Inmutable. Es un identificador único del producto. Si se envían los inventarios y las ventas de un comercio, este ID debe coincidir con el mismo producto.

Nota: Si el comercio vende el mismo producto nuevo y usado, los IDs deben ser diferentes.

region_code

string

Obligatorio. Es el código de territorio de CLDR del país en el que se vende el producto.

content_language

string

Obligatorio. El código de lenguaje ISO 639-1 de dos letras del artículo.

price

Price

Opcional. Es el precio actual del producto.

availability

string

Obligatorio. Disponibilidad del producto en esta tienda Para conocer los valores de atributos aceptados, consulta las especificaciones de datos de inventario de productos locales.

collection_time

Timestamp

Opcional. Es la hora en la que se recopila el inventario. Si no se establece, se establecerá en la hora en que se envía el inventario.

gtin

string

Opcional. Es el código comercial global de artículo del producto.

quantity

int64

Opcional. Es la cantidad del producto disponible en esta tienda. Debe ser mayor o igual que cero.

pickup_method

string

Opcional. Es el método de retiro admitido para esta oferta. A menos que el valor sea "no compatible", este campo se debe enviar junto con pickupSla. Para conocer los valores de atributos aceptados, consulta las especificaciones de datos de inventario de productos locales.

pickup_sla

string

Opcional. Es la fecha prevista a partir de la cual se podrá retirar un pedido, en relación con la fecha en que se realizó. Se debe enviar junto con pickupMethod. Para conocer los valores de atributos aceptados, consulta las especificaciones de datos de inventario de productos locales.

feed_label

string

Opcional. La etiqueta del feed del producto. Si no se establece, el valor predeterminado será regionCode.

LfpSale

Es una venta para el comercio.

Campos
name

string

Solo salida. Identificador. LfpSale: el nombre del recurso. Formato: accounts/{account}/lfpSales/{sale}

target_account

int64

Obligatorio. Es el ID de Merchant Center del comercio para el que deseas enviar la venta.

store_code

string

Obligatorio. Es el identificador de la tienda del comercio. Un storeCode insertado a través de la API o el código de la tienda en el Perfil de Negocio

offer_id

string

Obligatorio. Es un identificador único del producto. Si se envían los inventarios y las ventas de un comercio, este ID debe coincidir con el mismo producto.

Nota: Si el comercio vende el mismo producto nuevo y usado, los IDs deben ser diferentes.

region_code

string

Obligatorio. Es el código de territorio de CLDR del país en el que se vende el producto.

content_language

string

Obligatorio. El código de lenguaje ISO 639-1 de dos letras del artículo.

gtin

string

Obligatorio. Es el código comercial global de artículo del producto vendido.

price

Price

Obligatorio. Es el precio unitario del producto.

quantity

int64

Obligatorio. Es el cambio relativo de la cantidad disponible. Es negativo para los artículos devueltos.

sale_time

Timestamp

Obligatorio. Es la marca de tiempo de la venta.

uid

string

Solo salida. Es el ID único global generado por el sistema para el LfpSale.

feed_label

string

Opcional. La etiqueta del feed del producto. Si no se establece, el valor predeterminado será regionCode.

LfpStore

Es una tienda para el comercio. Se usará para hacer coincidir una tienda en el Perfil de Negocio de Google del comercio de destino. Si no se encuentra una tienda que coincida, no se usarán los inventarios o las ventas enviados con el código de tienda.

Campos
name

string

Solo salida. Identificador. LfpStore: el nombre del recurso. Formato: accounts/{account}/lfpStores/{target_merchant}~{store_code}

target_account

int64

Obligatorio. Es el ID de Merchant Center del comercio para el que se enviará la tienda.

store_code

string

Obligatorio. Inmutable. Es un identificador de tienda único para el comercio de destino.

store_address

string

Obligatorio. Es la dirección de la tienda. Ejemplo: 1600 Amphitheatre Pkwy, Mountain View, CA 94043, EE.UU.

gcid_category[]

string

Opcional. ID de categoría de Google Mi Negocio.

matching_state

StoreMatchingState

Opcional. Solo salida. El estado de coincidencia con un Perfil de Negocio de Google. Consulta matchingStateHint para obtener más detalles si no se encuentra ninguna coincidencia.

store_name

string

Opcional. Es el nombre del comercio o de la tienda.

phone_number

string

Opcional. Es el número de teléfono de la tienda en formato E.164. Ejemplo: +15556767888

website_uri

string

Opcional. Es la URL del sitio web de la tienda o el comercio.

place_id

string

Opcional. Es el ID de Google Place de la ubicación de la tienda.

matching_state_hint

string

Opcional. Solo salida. Sugerencia de por qué falló la coincidencia. Esto solo se establece cuando matchingState=STORE_MATCHING_STATE_FAILED.

Los valores posibles son:

  • linked-store-not-found”: No hay tiendas del Perfil de Negocio de Google disponibles que coincidan.
  • store-match-not-found”: El LfpStore proporcionado no se pudo correlacionar con ninguna de las tiendas conectadas del Perfil de Negocio de Google. La cuenta de Merchant Center está conectada correctamente y las tiendas están disponibles en el Perfil de Negocio de Google, pero la dirección de la ubicación de LfpStore no coincide con las direcciones de las tiendas del Perfil de Negocio de Google. Actualiza la dirección de LfpStore o la dirección de la tienda del Perfil de Negocio de Google para que coincida correctamente.
  • store-match-unverified”: El LfpStore proporcionado no se pudo correlacionar con ninguna de las tiendas conectadas del Perfil de Negocio de Google, ya que la tienda del Perfil de Negocio de Google que coincide no está verificada. Completa el proceso de verificación del Perfil de Negocio de Google para que la coincidencia sea correcta.

StoreMatchingState

Es el estado de coincidencia de LfpStore con un Perfil de Negocio de Google.

Enumeraciones
STORE_MATCHING_STATE_UNSPECIFIED No se especificó el estado de coincidencia de la tienda.
STORE_MATCHING_STATE_MATCHED El LfpStore coincide correctamente con una tienda del Perfil de Negocio de Google.
STORE_MATCHING_STATE_FAILED El LfpStore no coincide con una tienda del Perfil de Negocio de Google.

ListLfpStoresRequest

Mensaje de solicitud para el método ListLfpStores.

Campos
parent

string

Obligatorio. El socio de LFP Formato: accounts/{account}

target_account

int64

Obligatorio. Es el ID de Merchant Center del comercio para el que se mostrarán las tiendas.

page_size

int32

Opcional. Es la cantidad máxima de recursos LfpStore que se mostrarán para la cuenta determinada. El servicio muestra menos que este valor si la cantidad de tiendas de la cuenta determinada es menor que pageSize. El valor predeterminado es 250. El valor máximo es 1,000. Si se especifica un valor superior al máximo, pageSize se establecerá de forma predeterminada en el máximo.

page_token

string

Opcional. Un token de página, recibido desde una llamada ListLfpStoresRequest anterior. Proporciona el token de página para recuperar la página siguiente. Cuando se realiza la paginación, todos los demás parámetros proporcionados a ListLfpStoresRequest deben guardar correspondencia con la llamada que proporcionó el token de la página. Es el token que se muestra como nextPageToken en la respuesta a la solicitud anterior.

ListLfpStoresResponse

Mensaje de respuesta para el método ListLfpStores.

Campos
lfp_stores[]

LfpStore

Las tiendas del comercio especificado.

next_page_token

string

Un token, que se puede enviar como pageToken para recuperar la página siguiente. Si se omite este campo, no habrá páginas siguientes.