Desain Merchant API

Kami mendesain Merchant API agar mudah dipahami oleh developer Content API for Shopping, tetapi lebih sederhana dan fleksibel. Berikut beberapa informasi mendetail tentang desain Merchant API.

Sub-API

Merchant API adalah kumpulan sub-API. Sub-API adalah grup layanan dan resource terkait. Desain ini berarti Anda dapat memilih untuk menggunakan hanya sub-API yang diperlukan untuk integrasi unik Anda.

Merchant API mencakup sub-API berikut:

  • Akun: Mengelola akun Merchant Center dalam skala besar.
  • Konversi: Mengelola sumber konversi untuk akun Anda.
  • Sumber data: Lihat dan kelola sumber data untuk produk Anda.
  • Penyelesaian masalah: Dapatkan masalah yang memengaruhi akun Anda dan buat halaman diagnostik dalam aplikasi.
  • Inventaris: Tampilkan produk Anda menurut toko atau wilayah di Google.
  • Kemitraan feed lokal: Upload feed inventaris produk lokal Anda.
  • Notifikasi: Mengelola langganan notifikasi.
  • Pelacakan pesanan: Berikan data historis pelacakan pesanan untuk meningkatkan estimasi pengiriman dan meningkatkan kualitas listingan dengan anotasi pengiriman.
  • Produk: Kelola data produk, seperti harga dan ketersediaan.
  • Product Studio: Gunakan Google Product Studio untuk membuat gambar produk dan saran teks secara otomatis.
  • Promosi: Buat dan kelola promosi untuk menampilkan penawaran spesial untuk produk Anda.
  • Quota: Periksa kuota API akun Anda.
  • Laporan: Lihat data tentang produk, performa, dan lanskap persaingan Anda di Google.
  • Ulasan: Mengelola ulasan produk dan penjual.

Transpor

Mekanisme transport default Merchant API adalah gRPC. Anda juga dapat menggunakan REST.

Lihat panduan memulai cepat untuk mengetahui informasi selengkapnya.

Enum

Kolom enum di seluruh Merchant API mungkin akan menampilkan nilai baru pada masa mendatang. Kode Anda harus disusun sedemikian rupa sehingga dapat menangani nilai yang tidak dikenal dengan baik. Anda harus memantau kemunculan nilai enum yang tidak dikenal dan melakukan intervensi untuk menjaga agar kode tetap terbaru.

Pembuatan Versi

Sub-API diberi versi secara terpisah. Artinya, Anda tidak perlu melakukan apa pun jika kami mengupdate sub-API yang tidak Anda gunakan. Anda hanya perlu mengupdate kode saat versi baru sub-API yang Anda gunakan dirilis. Untuk mengetahui informasi selengkapnya, lihat Pembuatan versi.

Versi yang diakhiri dengan "beta" dapat berubah atau dihapus.