Package google.shopping.merchant.inventories.v1beta

Indeks

LocalInventoryService

Layanan untuk mengelola inventaris lokal untuk produk

DeleteLocalInventory

rpc DeleteLocalInventory(DeleteLocalInventoryRequest) returns (Empty)

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

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.

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 perlu waktu hingga 30 menit agar resource LocalInventory baru atau yang diperbarui muncul di produk.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.

ListLocalInventories

rpc ListLocalInventories(ListLocalInventoriesRequest) returns (ListLocalInventoriesResponse)

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

Resource LocalInventory dicantumkan per produk untuk akun tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.

RegionalInventoryService

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

DeleteRegionalInventory

rpc DeleteRegionalInventory(DeleteRegionalInventoryRequest) returns (Empty)

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

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.

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 perlu waktu hingga 30 menit agar resource RegionalInventory baru atau yang diperbarui muncul di produk.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.

ListRegionalInventories

rpc ListRegionalInventories(ListRegionalInventoriesRequest) returns (ListRegionalInventoriesResponse)

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

Resource RegionalInventory dicantumkan per produk untuk akun tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.

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 disisipkan. 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 disisipkan. Format: accounts/{account}/products/{product}

regional_inventory

RegionalInventory

Wajib. Informasi inventaris regional yang akan 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 produk induk yang akan mencantumkan inventaris lokal. Format: accounts/{account}/products/{product}

page_size

int32

Jumlah maksimum resource LocalInventory untuk produk tertentu yang akan ditampilkan. Layanan menampilkan lebih sedikit dari nilai ini jika jumlah inventaris untuk produk tertentu kurang dari pageSize. Nilai defaultnya adalah 25.000. Nilai maksimumnya adalah 25.000; Jika nilai yang lebih tinggi dari maksimum 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 diberikan untuk ListLocalInventories harus sesuai dengan panggilan yang menyediakan token halaman. Token ditampilkan sebagai nextPageToken dalam 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 produk induk yang akan mencantumkan resource RegionalInventory. Format: accounts/{account}/products/{product}

page_size

int32

Jumlah maksimum resource RegionalInventory untuk produk tertentu yang akan ditampilkan. Layanan menampilkan lebih sedikit dari nilai ini jika jumlah inventaris untuk produk tertentu kurang dari pageSize. Nilai defaultnya adalah 25.000. Nilai maksimumnya adalah 100.000; Jika nilai yang lebih tinggi dari maksimum 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 diberikan untuk ListRegionalInventories harus sesuai dengan panggilan yang menyediakan token halaman. Token ditampilkan sebagai nextPageToken dalam 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) dari 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 diskon di toko ini.

custom_attributes[]

CustomAttribute

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

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. Kecuali jika nilainya "not supported", kolom ini harus dikirimkan bersama dengan pickupSla. Untuk mengetahui nilai atribut yang diterima, lihat spesifikasi data inventaris produk lokal

pickup_sla

string

Jangka waktu relatif dari tanggal pesanan untuk pesanan produk ini, dari toko ini, hingga 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. Menampilkan informasi spesifik seperti harga dan ketersediaan untuk produk tertentu di 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 harga promo di wilayah ini.

custom_attributes[]

CustomAttribute

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

availability

string

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