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.

offer_inventory_expiration

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:

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.