Administra las notificaciones por correo electrónico de Merchant Center

En esta guía, se explica cómo usar la EmailPreferences para administrar tu correo electrónico de Merchant Center notificaciones y ver cuál los tipos de correos electrónicos que users. Para obtener la lista completa de los tipos de notificaciones por correo electrónico, consulta la EmailPreferences referencia.

Solo puedes usar la API de Merchant Center para administrar las notificaciones por correo electrónico para las cuentas a las que se te haya agregado como usuario.

Para ver o actualizar las notificaciones por correo electrónico, necesitas los siguientes valores:

  • Es la dirección de correo electrónico del usuario que recibe los correos electrónicos. Puedes encontrar en el campo name del recurso User.
  • Es el ID de comerciante de la cuenta sobre la que se debe empezar a recibir correos electrónicos o para dejar de recibirlos. Si La cuenta del comerciante es una cuenta avanzada cuenta y el usuario tiene acceso a las funciones avanzadas cuenta, usa el ID del comerciante de la cuenta avanzada.

Cómo habilitar o inhabilitar las notificaciones

Para actualizar la configuración de notificaciones por correo electrónico de una cuenta de comerciante específica, llama a accounts.v1beta.accounts.users.updateEmailPreference con el merchantId de la cuenta y la dirección de correo electrónico del usuario.

Usa los siguientes valores para controlar las notificaciones por correo electrónico que recibe el usuario:

  • OPTED_IN: Recibe notificaciones por correo electrónico para la cuenta.
  • OPTED_OUT: No recibe notificaciones por correo electrónico sobre la cuenta.

Este es un ejemplo de solicitud para inhabilitar a un usuario de las notificaciones por correo electrónico de un cuenta de comerciante:

PATCH https://merchantapi.googleapis.com/accounts/v1beta/accounts/merchantId/users/emailAddress/emailPreferences

{
  "newsAndTips": "OPTED_OUT"
}

Ver notificaciones existentes

Para ver la configuración actual de notificaciones por correo electrónico para un usuario específico, llama accounts.v1beta.accounts.users.getEmailPreferences

A continuación, se incluye una solicitud de ejemplo, en la que merchantId es el ID del comerciante de la cuenta de la que se tratan las notificaciones por correo electrónico y la emailAddress es la cuenta del usuario que recibe los correos electrónicos.

GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/merchantId/users/emailAddress/emailPreferences

Este es un ejemplo de respuesta de una llamada exitosa:

{
  "name": "accounts/merchantId/users/emailAddress/emailPreferences",
  "newsAndTips": "OPTED_IN"
}

Para obtener más información sobre las notificaciones por correo electrónico, consulte Cómo cambiar su cuenta de Merchant Center. preferencias de correo electrónico.