REST Resource: accounts.productInputs

Resource: ProductInput

Referensi ini mewakili data input yang Anda kirimkan untuk produk, bukan produk yang diproses yang Anda lihat di Merchant Center, di iklan Shopping, atau di seluruh platform Google. Input produk, aturan, dan data sumber data tambahan digabungkan untuk membuat Product yang diproses.

Atribut input produk yang diperlukan untuk lulus pemeriksaan validasi data terutama ditentukan dalam Spesifikasi Data Produk.

Atribut berikut diperlukan: feedLabel, contentLanguage, dan offerId.

Setelah menyisipkan, memperbarui, atau menghapus input produk, mungkin perlu waktu beberapa menit sebelum produk yang diproses dapat diambil.

Semua kolom dalam input produk dan sub-pesannya cocok dengan nama bahasa Inggris atribut yang sesuai dalam spesifikasi vertikal dengan beberapa pengecualian.

Representasi JSON
{
  "name": string,
  "product": string,
  "channel": enum (ChannelEnum),
  "offerId": string,
  "contentLanguage": string,
  "feedLabel": string,
  "attributes": {
    object (Attributes)
  },
  "customAttributes": [
    {
      object (CustomAttribute)
    }
  ],
  "versionNumber": string
}
Kolom
name

string

ID. Nama input produk. Format: "{productinput.name=accounts/{account}/productInputs/{productinput}}" dengan bagian terakhir productinput terdiri dari 4 bagian: channel~contentLanguage~feedLabel~offerId contoh untuk nama input produk adalah "accounts/123/productInputs/online~en~US~sku123"

product

string

Hanya output. Nama produk yang diproses. Format: "{product.name=accounts/{account}/products/{product}}"

channel

enum (ChannelEnum)

Tidak dapat diubah. Saluran produk.

offerId

string

Wajib. Tidak dapat diubah. ID unik Anda untuk produk. Hal ini sama untuk input produk dan produk yang diproses. Spasi kosong di awal dan di akhir akan dihapus dan beberapa spasi kosong akan diganti dengan satu spasi kosong setelah dikirim. Lihat spesifikasi data produk untuk mengetahui detailnya.

contentLanguage

string

Wajib. Tidak dapat diubah. Kode bahasa ISO 639-1 dua huruf untuk produk.

feedLabel

string

Wajib. Tidak dapat diubah. Label feed untuk produk.

attributes

object (Attributes)

Opsional. Daftar atribut produk.

customAttributes[]

object (CustomAttribute)

Opsional. Daftar atribut khusus (disediakan penjual). Atribut ini juga dapat digunakan untuk mengirimkan atribut spesifikasi data dalam bentuk generik (misalnya, { "name": "size type", "value": "regular" }). Hal ini berguna untuk mengirimkan atribut yang tidak ditampilkan secara eksplisit oleh API, seperti atribut tambahan yang digunakan untuk Beli dengan Google. Jumlah karakter maksimum yang diizinkan untuk setiap atribut kustom adalah 10240 (mewakili jumlah karakter untuk nama dan nilai). Maksimal 2.500 atribut kustom dapat ditetapkan per produk, dengan ukuran total 102,4 KB. Garis bawah dalam nama atribut kustom akan diganti dengan spasi saat disisipkan.

versionNumber

string (int64 format)

Opsional. Merepresentasikan versi produk yang ada (keaktualan), yang dapat digunakan untuk mempertahankan urutan yang tepat saat beberapa pembaruan dilakukan secara bersamaan.

Jika ditetapkan, penyisipan akan dicegah jika nomor versi lebih rendah dari nomor versi saat ini dari produk yang ada. Penyisipan ulang (misalnya, pembaruan produk setelah 30 hari) dapat dilakukan dengan versionNumber saat ini.

Hanya didukung untuk penyisipan ke sumber data utama.

Jika operasi dicegah, pengecualian yang dibatalkan akan ditampilkan.

Metode

delete

Menghapus input produk dari akun Merchant Center Anda.

insert

Mengupload input produk ke akun Merchant Center Anda.