Chuẩn bị tài khoản Merchant Center

Bạn phải có một tài khoản Merchant Center ở trạng thái hoạt động tốt và các sản phẩm được phê duyệt cho trang thông tin miễn phí trong tài khoản của bạn. Để bắt đầu, hãy xem các bài viết sau trên Trung tâm trợ giúp:

Sau khi thiết lập Merchant Center có sản phẩm, bạn phải hoàn tất các yêu cầu trong phần này trước khi tạo chế độ tích hợp API.

1. Chế độ cài đặt Merchant Center

Đảm bảo bạn đã định cấu hình các chế độ cài đặt sau trong tài khoản Google Merchant Center:

1.1. Chính sách trả lại hàng

Bạn phải xác định chính sách trả lại hàng trong Merchant Center vì đây là yêu cầu đối với Người bán đã đăng ký và sẽ được tham chiếu trên màn hình thanh toán. Các chính sách đã định cấu hình sẽ áp dụng trên toàn cầu cho tài khoản của bạn, mặc dù bạn có thể sử dụng thuộc tính return_policy_label trong nguồn cấp dữ liệu để giới hạn một chính sách trả lại hàng nhất định cho một nhóm nhỏ sản phẩm.

Nếu tài khoản Merchant Center của bạn là tài khoản nâng cao, bạn phải định cấu hình chính sách trả lại hàng ở từng tài khoản phụ riêng lẻ.

Bạn phải thêm chi phí trả lại hàng, tốc độ trả lại hàng (thời hạn) và đường liên kết đến toàn bộ chính sách. Tìm hiểu thêm về cách định cấu hình thông tin trả lại hàng tại đây.

1.2. Thông tin hỗ trợ khách hàng

Bạn phải thiết lập thông tin dịch vụ hỗ trợ khách hàng trong Merchant Center. Thông tin này sẽ được dùng để tạo đường liên kết "Liên hệ với người bán" trên trang xác nhận đơn đặt hàng. Đọc thêm về cách thiết lập thông tin hỗ trợ khách hàng tại đây.

2. Dữ liệu sản phẩm

Bạn phải cập nhật nguồn cấp dữ liệu sản phẩm để cho biết điều kiện và cung cấp dữ liệu tuân thủ. Bạn phải cung cấp thông tin này để cho phép thanh toán thông qua UCP bằng Google, vì thông tin này giúp các nhân viên xác định xem sản phẩm có đủ điều kiện hay không, tính toán tổng chi phí chính xác và hiển thị các cảnh báo pháp lý bắt buộc cho người dùng.

2.1. Điều kiện sử dụng quy trình thanh toán dựa trên tác nhân

Thao tác này sẽ chọn sử dụng trải nghiệm thanh toán cho một sản phẩm trên Google.

Thuộc tính này được cung cấp bằng cách sử dụng thuộc tính sản phẩm native_commerce chứa một giá trị boolean duy nhất. Nếu bạn đặt thành false hoặc thiếu thông tin, sản phẩm sẽ không đủ điều kiện để thanh toán.

2.2. Cảnh báo về sản phẩm

Đây là thông tin bắt buộc đối với những mặt hàng có yêu cầu cảnh báo theo quy định (ví dụ: Dự luật 65 của California). Bạn có trách nhiệm tuân thủ tất cả luật hiện hành, bao gồm cả các yêu cầu về cảnh báo sản phẩm. Những cảnh báo này sẽ xuất hiện nổi bật trên màn hình Thanh toán khi bạn cung cấp.

Cung cấp nhóm thuộc tính consumer_notice có 2 thuộc tính phụ:

  • consumer_notice_type: Phải là một trong các giá trị legal_disclaimer, safety_warning hoặc prop_65.
  • consumer_notice_message: Chuỗi (tối đa 1.000 ký tự). Các thẻ HTML <b>, <br><i> được chấp nhận.

2.3. Giá trị nhận dạng sản phẩm

id trong nguồn cấp dữ liệu sản phẩm phải khớp với mã sản phẩm mà Checkout API của bạn dự kiến. Nếu trùng khớp, bạn không cần làm gì cả. Nếu không, hãy sử dụng thuộc tính tuỳ chỉnh merchant_item_id để liên kết các thuộc tính đó.

2.4. Cách thêm thuộc tính vào sản phẩm

Các ví dụ sau đây trình bày những lựa chọn khác nhau để cung cấp sản phẩm cho Merchant Center.

2.4.1. Nguồn cấp dữ liệu

Bạn nên tạo một nguồn dữ liệu bổ sung (hướng dẫn tại đây). Bạn có thể thêm thuộc tính này vào nguồn cấp dữ liệu chính, nhưng hãy thận trọng vì định dạng không chính xác có thể ảnh hưởng đến quá trình nhập sản phẩm thông thường.

Lưu ý về cú pháp: Đảm bảo các chuỗi phức tạp (chẳng hạn như thông báo theo Đề xuất 65) không chứa các ký tự làm hỏng định dạng tệp (chẳng hạn như dấu phẩy thừa trong tệp CSV) trừ phi được thoát đúng cách.

Định dạng tệp văn bản:

ID native_commerce consumer_notice
11111 TRUE prop_65:This product can expose you...
22222 TRUE
33333 FALSE

Định dạng XML:

<item>
  <g:id>11111</g:id>
  <g:native_commerce>TRUE</g:native_commerce>
  <g:consumer_notice>
    <g:consumer_notice_type>prop_65</g:consumer_notice_type>
    <g:consumer_notice_message>
      This product can expose you to chemicals...
    </g:consumer_notice_message>
  </g:consumer_notice>
</item>
<item>
  <g:id>22222</g:id>
  <g:native_commerce>TRUE</g:native_commerce>
</item>
<item>
  <g:id>33333</g:id>
  <g:native_commerce>FALSE</g:native_commerce>
</item>

2.4.2. Content API

Cung cấp các thuộc tính dưới dạng thuộc tính tuỳ chỉnh. Bạn phải thêm các sản phẩm này vào products.insert chứa toàn bộ sản phẩm, vì products.update không hỗ trợ việc cập nhật customAttributes.

Ví dụ:

"customAttributes": [
  {
    "name": "native commerce",
    "groupValues": [
      {
        "name": "checkout eligibility",
        "value": "true"
      }
    ]
  },
  {
    "name": "consumer notice",
    "groupValues": [
      {
        "name": "notice type",
        "value": "prop_65"
      },
      {
        "name": "notice message",
        "value": "This product can expose you to chemicals..."
      }
    ]
  },
  {
    "name": "merchant item id",
    "value": "some_checkout_item_id_1"
  }
]

2.4.2. Merchant API

Cung cấp các thuộc tính dưới dạng thuộc tính tuỳ chỉnh. Bạn có thể thêm các sản phẩm này vào accounts.productInputs.insert hiện có hoặc cập nhật trực tiếp bằng accounts.productInputs.patch.

Ví dụ về chèn:

"customAttributes": [
  {
    "name": "native commerce",
    "groupValues": [
      {
        "name": "checkout eligibility",
        "value": "true"
      }
    ]
  },
  {
    "name": "consumer notice",
    "groupValues": [
      {
        "name": "notice type",
        "value": "prop_65"
      },
      {
        "name": "notice message",
        "value": "This product can expose you to chemicals..."
      }
    ]
  },
  {
    "name": "merchant item id",
    "value": "some_checkout_item_id_1"
  }
]

Ví dụ về update:

Loại Tên Giá trị
Tham số đường dẫn productInput.name accounts/{account}/productInputs/en~US~11111
Tham số truy vấn updateMask customAttributes.native%20commerce,customAttributes.consumer%20notice,customAttributes.product%20fee,customAttributes.merchant%20item%20id
dataSource dataSources/{datasource}
{
  "offerId": "11111",
  "contentLanguage": "en",
  "feedLabel": "US",
    "customAttributes": [
    {
      "name": "native commerce",
      "groupValues": [
        {
          "name": "checkout eligibility",
          "value": "true"
        }
      ]
    },
    {
      "name": "consumer notice",
      "groupValues": [
        {
          "name": "notice type",
          "value": "prop_65"
        },
        {
          "name": "notice message",
          "value": "This product can expose you to chemicals..."
        }
      ]
    },
    {
      "name": "product fee",
      "groupValues": [
        {
          "name": "product fee type",
          "value": "US_AZ_TIRE_FEE"
        },
        {
          "name": "product fee amount",
          "value": "2.75 USD"
        }
      ]
    },
    {
      "name": "merchant item id",
      "value": "some_checkout_item_id_1"
    }
  ]
}

3. Hạn chế về sản phẩm

Các danh mục sản phẩm sau đây không đủ điều kiện để thanh toán. Đảm bảo các mục này có native_commerce trống hoặc được đặt thành false.

Sản phẩm tài chính và mô hình thanh toán định kỳ

  • Gói thuê bao: sản phẩm yêu cầu chu kỳ thanh toán định kỳ.
  • Trả góp: giao dịch yêu cầu kế hoạch thanh toán hoặc tài chính do người bán bắt buộc.

Hàng hoá làm theo yêu cầu và các lựa chọn thực hiện đơn hàng

  • Hàng hoá được cá nhân hoá: mặt hàng yêu cầu quyết định thiết kế riêng (ví dụ: khắc chữ, chữ lồng).
  • Sản phẩm không phải là sản phẩm mới hoặc sản phẩm giảm giá cuối cùng: hàng hoá đã được tân trang, hàng đã qua sử dụng và sản phẩm được đánh dấu là "Giảm giá cuối cùng" (không trả lại).
  • Mặt hàng đặt hàng trước: sản phẩm có ngày phát hành trong tương lai và thời gian thực hiện đơn hàng bị hoãn lại.
  • Dịch vụ đi kèm: mặt hàng yêu cầu hợp đồng bổ sung, chẳng hạn như bảo hành, lắp đặt hoặc thiết lập.
  • Phí vận chuyển đặc biệt: mặt hàng yêu cầu phí giao hàng không tiêu chuẩn (ví dụ: phí vận chuyển hàng hoá, phí giao hàng cao cấp).
  • Quà tặng: giao dịch yêu cầu thông tin hậu cần về hoá đơn tách biệt hoặc giá ẩn đối với người nhận.
  • Kích hoạt tại cửa hàng: sản phẩm phải được kích hoạt thực tế tại một địa điểm bán lẻ.

Chính sách và quy định hạn chế về an toàn

  • Bị hạn chế độ tuổi: mặt hàng yêu cầu xác minh danh tính (ví dụ: Rượu, thuốc lá).
  • Nội dung bị cấm: vũ khí, nội dung người lớn, sản phẩm chăm sóc sức khoẻ/dược phẩm, hàng giả hoặc bất kỳ danh mục nào khác bị Chính sách tiêu chuẩn của Google Mua sắm chặn.

Hàng hoá và dịch vụ kỹ thuật số

  • Dịch vụ: bài học, lớp học trực tuyến và gói du lịch (trừ phi được tích hợp bằng các thanh điều hướng Du lịch cụ thể).
  • Cho thuê: cho thuê phim, cho thuê thiết bị hoặc cho thuê.
  • Vật phẩm ảo: tiền tệ trong trò chơi, hàng hoá trong trò chơi nhập vai trực tuyến siêu nhiều người chơi hoặc trang phục.
  • Phụ thuộc vào phần mềm: hàng hoá yêu cầu người dùng cài đặt phần mềm cụ thể trước khi hoàn tất giao dịch mua.