Package google.shopping.merchant.inventories.v1beta

Indeks

LocalInventoryService

Layanan untuk mengelola inventaris lokal produk

DeleteLocalInventory

rpc DeleteLocalInventory(DeleteLocalInventoryRequest) returns (Empty)

Menghapus LocalInventory yang ditentukan dari produk yang ditentukan di akun penjual Anda. Mungkin diperlukan waktu hingga satu jam untuk menghapus LocalInventory dari produk tertentu. Setelah Anda menerima respons yang berhasil dihapus, tunggu periode tersebut sebelum mencoba menghapus lagi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/content

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

InsertLocalInventory

rpc InsertLocalInventory(InsertLocalInventoryRequest) returns (LocalInventory)

Menyisipkan resource LocalInventory ke produk di akun penjual Anda.

Mengganti resource LocalInventory lengkap jika entri dengan storeCode yang sama sudah ada untuk produk.

Mungkin diperlukan waktu hingga 30 menit agar resource LocalInventory baru atau yang diperbarui muncul dalam produk.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/content

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

ListLocalInventories

rpc ListLocalInventories(ListLocalInventoriesRequest) returns (ListLocalInventoriesResponse)

Mencantumkan resource LocalInventory untuk produk yang ditentukan di akun penjual Anda. Respons mungkin berisi lebih sedikit item dari yang ditentukan oleh pageSize. Jika pageToken ditampilkan dalam permintaan sebelumnya, nilai tersebut dapat digunakan untuk mendapatkan hasil tambahan.

LocalInventory resource dicantumkan per produk untuk akun tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/content

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

RegionalInventoryService

Layanan untuk mengelola inventaris regional untuk produk. Ada juga resource regions dan API terpisah untuk mengelola definisi region.

DeleteRegionalInventory

rpc DeleteRegionalInventory(DeleteRegionalInventoryRequest) returns (Empty)

Menghapus resource RegionalInventory yang ditentukan dari produk yang ditentukan di akun penjual Anda. Mungkin diperlukan waktu hingga satu jam untuk menghapus RegionalInventory dari produk tertentu. Setelah Anda menerima respons yang berhasil dihapus, tunggu periode tersebut sebelum mencoba menghapus lagi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/content

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

InsertRegionalInventory

rpc InsertRegionalInventory(InsertRegionalInventoryRequest) returns (RegionalInventory)

Menyisipkan RegionalInventory ke produk tertentu di akun penjual Anda.

Mengganti resource RegionalInventory lengkap jika entri dengan region yang sama sudah ada untuk produk.

Mungkin diperlukan waktu hingga 30 menit agar resource RegionalInventory baru atau yang diperbarui muncul dalam produk.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/content

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

ListRegionalInventories

rpc ListRegionalInventories(ListRegionalInventoriesRequest) returns (ListRegionalInventoriesResponse)

Mencantumkan resource RegionalInventory untuk produk yang ditentukan di akun penjual Anda. Respons mungkin berisi lebih sedikit item dari yang ditentukan oleh pageSize. Jika pageToken ditampilkan dalam permintaan sebelumnya, nilai tersebut dapat digunakan untuk mendapatkan hasil tambahan.

RegionalInventory resource dicantumkan per produk untuk akun tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/content

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

DeleteLocalInventoryRequest

Pesan permintaan untuk metode DeleteLocalInventory.

Kolom
name

string

Wajib. Nama inventaris lokal untuk produk tertentu yang akan dihapus. Format: accounts/{account}/products/{product}/localInventories/{store_code}

DeleteRegionalInventoryRequest

Pesan permintaan untuk metode DeleteRegionalInventory.

Kolom
name

string

Wajib. Nama resource RegionalInventory yang akan dihapus. Format: accounts/{account}/products/{product}/regionalInventories/{region}

InsertLocalInventoryRequest

Pesan permintaan untuk metode InsertLocalInventory.

Kolom
parent

string

Wajib. Akun dan produk tempat inventaris ini akan dimasukkan. Format: accounts/{account}/products/{product}

local_inventory

LocalInventory

Wajib. Informasi inventaris lokal produk. Jika produk sudah memiliki resource LocalInventory untuk storeCode yang sama, penggantian penuh resource LocalInventory akan dilakukan.

InsertRegionalInventoryRequest

Pesan permintaan untuk metode InsertRegionalInventory.

Kolom
parent

string

Wajib. Akun dan produk tempat inventaris ini akan dimasukkan. Format: accounts/{account}/products/{product}

regional_inventory

RegionalInventory

Wajib. Informasi inventaris regional untuk ditambahkan ke produk. Jika produk sudah memiliki resource RegionalInventory untuk region yang sama, penggantian penuh resource RegionalInventory akan dilakukan.

ListLocalInventoriesRequest

Pesan permintaan untuk metode ListLocalInventories.

Kolom
parent

string

Wajib. name dari produk induk untuk mencantumkan inventaris lokal. Format: accounts/{account}/products/{product}

page_size

int32

Jumlah maksimum resource LocalInventory untuk produk yang ditentukan yang akan ditampilkan. Layanan menampilkan lebih sedikit dari nilai ini jika jumlah inventaris untuk produk yang ditentukan kurang dari pageSize. Nilai defaultnya adalah 25.000. Nilai maksimum adalah 25.000; Jika nilai yang lebih tinggi dari nilai maksimum yang ditentukan, pageSize akan ditetapkan secara default ke nilai maksimum

page_token

string

Token halaman, diterima dari panggilan ListLocalInventories sebelumnya. Berikan token halaman untuk mengambil halaman berikutnya.

Saat melakukan penomoran halaman, semua parameter lain yang disediakan ke ListLocalInventories harus cocok dengan panggilan yang disediakan token halaman. Token ditampilkan sebagai nextPageToken sebagai respons terhadap permintaan sebelumnya.

ListLocalInventoriesResponse

Pesan respons untuk metode ListLocalInventories.

Kolom
local_inventories[]

LocalInventory

Resource LocalInventory untuk produk tertentu dari akun yang ditentukan.

next_page_token

string

Token, yang dapat dikirim sebagai pageToken untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

ListRegionalInventoriesRequest

Pesan permintaan untuk metode ListRegionalInventories.

Kolom
parent

string

Wajib. name dari produk induk untuk mencantumkan resource RegionalInventory. Format: accounts/{account}/products/{product}

page_size

int32

Jumlah maksimum resource RegionalInventory untuk produk yang ditentukan yang akan ditampilkan. Layanan menampilkan lebih sedikit dari nilai ini jika jumlah inventaris untuk produk yang ditentukan kurang dari pageSize. Nilai defaultnya adalah 25.000. Nilai maksimum adalah 100000; Jika nilai yang lebih tinggi dari nilai maksimum yang ditentukan, pageSize akan ditetapkan secara default ke nilai maksimum.

page_token

string

Token halaman, diterima dari panggilan ListRegionalInventories sebelumnya. Berikan token halaman untuk mengambil halaman berikutnya.

Saat melakukan penomoran halaman, semua parameter lain yang disediakan ke ListRegionalInventories harus cocok dengan panggilan yang disediakan token halaman. Token ditampilkan sebagai nextPageToken sebagai respons terhadap permintaan sebelumnya.

ListRegionalInventoriesResponse

Pesan respons untuk metode ListRegionalInventories.

Kolom
regional_inventories[]

RegionalInventory

Resource RegionalInventory untuk produk tertentu dari akun yang ditentukan.

next_page_token

string

Token, yang dapat dikirim sebagai pageToken untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

LocalInventory

Informasi inventaris lokal untuk produk. Menampilkan informasi di toko untuk produk tertentu di toko yang ditentukan oleh storeCode. Untuk mengetahui daftar semua nilai atribut yang diterima, lihat spesifikasi data inventaris produk lokal.

Kolom
name

string

Hanya output. Nama resource LocalInventory. Format: accounts/{account}/products/{product}/localInventories/{store_code}

account

int64

Hanya output. Akun yang memiliki produk. Kolom ini akan diabaikan jika ditetapkan oleh klien.

store_code

string

Wajib. Tidak dapat diubah. Kode toko (ID toko dari Profil Bisnis Anda) untuk toko fisik tempat produk dijual. Lihat Spesifikasi data inventaris produk lokal untuk mengetahui informasi selengkapnya.

price

Price

Harga produk di toko ini.

sale_price

Price

Harga promo produk di toko ini. Wajib jika salePriceEffectiveDate ditentukan.

sale_price_effective_date

Interval

TimePeriod dari penjualan di toko ini.

custom_attributes[]

CustomAttribute

Daftar atribut khusus (disediakan penjual). Anda juga dapat menggunakan CustomAttribute untuk mengirimkan atribut spesifikasi data apa pun dalam bentuk generiknya.

availability

string

Ketersediaan produk di toko ini. Untuk mengetahui nilai atribut yang diterima, lihat spesifikasi data inventaris produk lokal

quantity

int64

Jumlah produk yang tersedia di toko ini. Harus lebih besar dari atau sama dengan nol.

pickup_method

string

Metode pengambilan yang didukung untuk produk ini. Kolom ini harus dikirimkan bersama dengan pickupSla, kecuali jika nilainya "not supported". Untuk mengetahui nilai atribut yang diterima, lihat spesifikasi data inventaris produk lokal

pickup_sla

string

Jangka waktu relatif sejak tanggal pesanan untuk pesanan produk ini, dari toko ini, agar siap diambil. Harus dikirimkan dengan pickupMethod. Untuk mengetahui nilai atribut yang diterima, lihat spesifikasi data inventaris produk lokal

instore_product_location

string

Lokasi produk di dalam toko. Panjang maksimum adalah 20 byte.

RegionalInventory

Informasi inventaris regional untuk produk. Merepresentasikan informasi spesifik seperti harga dan ketersediaan untuk produk tertentu dalam region tertentu. Untuk mengetahui daftar semua nilai atribut yang diterima, lihat spesifikasi data inventaris produk regional.

Kolom
name

string

Hanya output. Nama resource RegionalInventory. Format: {regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}

account

int64

Hanya output. Akun yang memiliki produk. Kolom ini akan diabaikan jika ditetapkan oleh klien.

region

string

Wajib. Tidak dapat diubah. ID region untuk resource RegionalInventory ini. Lihat Ketersediaan dan harga regional untuk mengetahui detail selengkapnya.

price

Price

Harga produk di wilayah ini.

sale_price

Price

Harga promo produk di wilayah ini. Wajib jika salePriceEffectiveDate ditentukan.

sale_price_effective_date

Interval

TimePeriod dari harga promo di wilayah ini.

custom_attributes[]

CustomAttribute

Daftar atribut khusus (disediakan penjual). Anda juga dapat menggunakan CustomAttribute untuk mengirimkan atribut spesifikasi data apa pun dalam bentuk generiknya.

availability

string

Ketersediaan produk di wilayah ini. Untuk mengetahui nilai atribut yang diterima, lihat spesifikasi data inventaris produk regional