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 loại email mà users tài khoản của bạ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 API Merchant để quản lý thông báo qua email cho các tài khoản mà bạn được thêm với tư cách là 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 dùng để 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ã người bán của tài khoản nâng cao.

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 hàm accounts.v1beta.accounts.users.updateEmailPreference kèm theo 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 thông báo qua email về tài khoản này.

Dưới đây là yêu cầu mẫu để chọn người dùng 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 tại

Để xem các 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 chứa thông báo qua email và emailAddress là địa chỉ email của người dùng nhận 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 cuộc 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.