API
Autentikasi
Agar dapat menggunakan Merchant API for Shopping dengan akun Merchant Center tertentu, harus menyiapkan project Konsol API. Bantuan project Konsol Google Cloud Anda mengelola akses dan autentikasi API untuk solusi Merchant API Anda.
Bergantung pada kasus penggunaannya, ada dua cara untuk mengakses Merchant API:
- OAuth 2.0 direkomendasikan untuk mendapatkan akses ke Merchant Center tertentu pengguna melalui aplikasi yang Anda kembangkan untuk pengguna Anda. Pengguna akan perlu memberikan akses ke akun Anda untuk mengirimkan data atas nama mereka.
- Akun layanan adalah jenis akun khusus, yang biasanya digunakan oleh aplikasi, bukan manusia. Akun layanan diidentifikasi berdasarkan emailnya yang unik untuk akun tersebut.
Lihat cara melakukan autentikasi menggunakan OAuth 2.0 atau layanan menggunakan akun layanan.
Aktifkan setelan negara
Panggil liasettings.update
untuk menentukan negara tempat Anda
berencana untuk melayani pelanggan lokal.
Informasi selengkapnya di halaman Target Setelan Negara
Kirim data penawaran
Ada dua jenis data: data produk dan inventaris.
Mengirim data produk dan inventaris sekaligus
Data produk dan inventaris dapat dikirimkan sekaligus menggunakan accounts.lfpInventories.insert
Kolom "GTIN" akan berfungsi sebagai kode produk untuk katalog Google dan feed produk akan otomatis dibuat.
Feed yang dibuat secara otomatis ini akan ditampilkan di Merchant Center target sebagai "Penyedia Feed Lokal" dengan penawaran relevan yang terkait.
Metode ini berfungsi dengan baik jika semua produk penjual memiliki GTIN dan tidak ada fitur tersebut akan diaktifkan (seperti Halaman Retailer yang Dihosting Penjual versi dasar). Jika Anda berencana mengaktifkan MHLSF untuk penjual Anda, kirimkan feed produk khusus adalah pengaturan yang disarankan.
Prosedur yang sama dapat digunakan menggunakan accounts.lfpSales.insert
Dalam hal ini, data mengacu pada peristiwa Penjualan untuk produk tertentu dengan waktu tertentu.
Mengirim data produk dan inventaris secara terpisah
Jika GTIN tidak tersedia secara luas atau Anda lebih baik memanfaatkan feed produk yang ada di akun Merchant Center Target atau Anda ingin mengaktifkan MHLSF untuk penjual, Anda harus memiliki Feed Produk Lokal spesifik.
Ini dapat diaktifkan dengan memanggil accounts.productInputs.insert
terlebih dahulu dan memasukkan semua
nilai statis suatu produk. Ingatlah untuk menyetel
Channel
ke "lokal".
Pelajari lebih lanjut data produk dasar dalam artikel ini dan API panduan umum untuk memasukkan produk.
Aliran datanya adalah sebagai berikut:
- Panggil accounts.productInputs.insert terlebih dahulu untuk mulai mengupload produk untuk penjual Anda
- Lalu, Hubungi accounts.lfpInventories.insert untuk mengirimkan inventaris layanan otomatis dan data skalabel.
Atau, data inventaris dapat dikirim melalui accounts.lfpSales.insert. Model {i>machine learning<i} kemudian akan memprediksi harga dan kuantitas penawaran berdasarkan data ini.
Contoh ringkasan untuk accounts.lfpInventories.insert, accounts.lfpSales.insert accounts.lfpStores.insert
Mengirim data Profil Bisnis
Jika akun Google Profil Bisnis milik Penjual tidak dapat diakses untuk mengambil kode toko, data Toko dapat dikirim melalui accounts.lfpStores.insert dengan kode toko khusus Anda sendiri.
Perhatikan bahwa saat memanggil accounts.lfpinventories.insert atau accounts.lfpSales.insert Kode toko harus cocok dengan Kode toko yang disediakan dalam permintaan Toko lfp.
Respons dari accounts.lfpStores.insert juga akan memberikan matchingState dan matchingStateHint jika pencocokan gagal.