Kami mendesain Merchant API agar familiar bagi 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 hanya menggunakan 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: Melihat dan mengelola sumber data untuk produk Anda.
- Penyelesaian masalah: Mendapatkan masalah yang memengaruhi akun Anda dan membuat halaman diagnostik dalam aplikasi.
- Inventaris: Menampilkan produk Anda berdasarkan toko atau wilayah di Google.
- Kemitraan feed lokal: Mengupload feed inventaris produk lokal Anda.
- Notifikasi: Mengelola langganan notifikasi.
- Pelacakan pesanan: Memberikan data pelacakan pesanan historis untuk meningkatkan estimasi pengiriman dan meningkatkan kualitas listingan dengan anotasi pengiriman.
- Produk: Mengelola data produk, seperti harga dan ketersediaan.
- Product Studio: Menggunakan Google Product Studio untuk membuat gambar produk dan saran teks secara otomatis.
- Promosi: Membuat dan mengelola promosi untuk menampilkan penawaran khusus untuk produk Anda.
- Quota: Memeriksa kuota API akun Anda.
- Laporan: Melihat data tentang produk, performa, dan lanskap kompetitif Anda di seluruh Google.
- Ulasan: Mengelola ulasan produk dan penjual.
Transpor
Mekanisme transpor default Merchant API adalah gRPC. Anda juga dapat menggunakan REST.
Lihat panduan memulai 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 dikenali dengan baik. Anda harus memantau kemunculan nilai enum yang tidak dikenali dan melakukan intervensi untuk memastikan 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.