Quản lý thông báo qua email của Merchant Center

Hướng dẫn này giải thích cách sử dụng tài nguyên EmailPreferences để quản lý thông báo qua email của Merchant Center và xem những loại email mà users của tài khoản nhận được. Để biết danh sách đầy đủ các loại thông báo qua email, hãy xem tài liệu tham khảo về EmailPreferences.

Bạn chỉ có thể sử dụng Merchant API để quản lý thông báo qua email cho những tài khoản mà bạn được thêm làm người dùng.

Để xem hoặc cập nhật thông báo qua email, bạn cần có các giá trị sau:

  • Địa chỉ email của người dùng nhận email. Bạn có thể tìm thấy địa chỉ email của họ trong trường name của tài nguyên User.
  • Mã người bán của tài khoản mà bạn muốn bắt đầu hoặc ngừng nhận email. Nếu tài khoản người bán là tài khoản nâng caongười dùng có quyền truy cập vào tài khoản nâng cao, hãy sử dụng mã nhận dạng người bán của tài khoản nâng cao.

Chọn nhận hoặc không nhận thông báo

Để cập nhật chế độ cài đặt thông báo qua email cho một tài khoản người bán cụ thể, hãy gọi accounts.v1beta.accounts.users.updateEmailPreference bằng merchantId của tài khoản và địa chỉ email của người dùng.

Sử dụng các giá trị sau để kiểm soát thông báo qua email mà người dùng nhận được:

  • OPTED_IN: Nhận thông báo qua email cho tài khoản.
  • OPTED_OUT: Không nhận được thông báo qua email cho tài khoản.

Dưới đây là một yêu cầu mẫu để người dùng chọn không nhận thông báo qua email cho một tài khoản người bán cụ thể:

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

{
  "newsAndTips": "OPTED_OUT"
}

Xem thông báo hiện có

Để xem chế độ cài đặt thông báo qua email hiện tại cho một người dùng cụ thể, hãy gọi accounts.v1beta.accounts.users.getEmailPreferences.

Dưới đây là một yêu cầu mẫu, trong đó merchantId là mã người bán của tài khoản liên quan đến thông báo qua email và emailAddress là địa chỉ email của người dùng nhận được email.

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

Dưới đây là phản hồi mẫu từ một lệnh gọi thành công:

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

Để biết thêm thông tin về thông báo qua email, hãy xem bài viết Thay đổi lựa chọn ưu tiên về email trong Merchant Center.