REST Resource: accounts.onlineReturnPolicies

Resource: OnlineReturnPolicy

Objek Online return policy. Saat ini, nomor tersebut digunakan untuk merepresentasikan kebijakan pengembalian untuk program iklan dan listingan gratis.

Representasi JSON
{
  "name": string,
  "returnPolicyId": string,
  "label": string,
  "countries": [
    string
  ],
  "policy": {
    object (Policy)
  },
  "restockingFee": {
    object (RestockingFee)
  },
  "returnMethods": [
    enum (ReturnMethod)
  ],
  "itemConditions": [
    enum (ItemCondition)
  ],
  "returnShippingFee": {
    object (ReturnShippingFee)
  },
  "returnPolicyUri": string,
  "acceptDefectiveOnly": boolean,
  "processRefundDays": integer,
  "acceptExchange": boolean
}
Kolom
name

string

ID. Nama resource OnlineReturnPolicy. Format: accounts/{account}/onlineReturnPolicies/{return_policy}

returnPolicyId

string

Hanya output. ID kebijakan pengembalian yang dibuat oleh Google.

label

string

Kolom ini mewakili label unik yang ditentukan pengguna untuk kebijakan pengembalian. Penting untuk diperhatikan bahwa label yang sama tidak dapat digunakan di kebijakan pengembalian yang berbeda untuk negara yang sama. Kebijakan akan otomatis diberi label 'default' kecuali jika produk menentukan atribut label tertentu. Untuk menetapkan kebijakan pengembalian khusus untuk kelompok produk tertentu, ikuti petunjuk yang diberikan di Label kebijakan pengembalian. Label dapat berisi hingga 50 karakter.

countries[]

string

Negara penjualan tempat kebijakan pengembalian berlaku. Nilai harus berupa kode ISO 3166 2 huruf yang valid.

policy

object (Policy)

Kebijakan pengembalian.

restockingFee

object (RestockingFee)

Biaya penyetokan ulang yang berlaku untuk semua kategori alasan pengembalian. Biaya ini akan diperlakukan sebagai biaya penyetokan ulang gratis jika nilainya tidak ditetapkan.

returnMethods[]

enum (ReturnMethod)

Metode pengembalian terkait cara pelanggan dapat mengembalikan item. Nilai ini wajib diisi kecuali jika jenis kebijakan pengembaliannya adalah noReturns.

itemConditions[]

enum (ItemCondition)

Kondisi item yang diterima untuk pengembalian tidak boleh kosong kecuali jika jenis kebijakan pengembalian adalah 'noReturns'.

returnShippingFee

object (ReturnShippingFee)

Biaya pengiriman pengembalian. Harus ditetapkan hanya jika pelanggan perlu mendownload dan mencetak label pengembalian.

returnPolicyUri

string

URI kebijakan pengembalian. Ini dapat digunakan oleh Google untuk melakukan pemeriksaan kesehatan terhadap kebijakan. URL tersebut harus valid.

acceptDefectiveOnly

boolean

Kolom ini menentukan apakah penjual hanya menerima produk yang rusak untuk pengembalian, dan kolom ini wajib diisi.

processRefundDays

integer

Kolom ini menentukan jumlah hari yang diperlukan penjual untuk memproses pengembalian dana, kolom ini bersifat opsional.

acceptExchange

boolean

Kolom ini menentukan apakah penjual mengizinkan pelanggan untuk bertukar produk. Kolom ini wajib diisi.

Kebijakan

Kebijakan yang tersedia.

Representasi JSON
{
  "type": enum (Type),
  "days": string
}
Kolom
type

enum (Type)

Jenis kebijakan.

days

string (int64 format)

Jumlah hari item dapat dikembalikan setelah barang diterima, dengan satu hari ditentukan sebagai 24 jam setelah stempel waktu pengiriman. Wajib untuk pengembalian NUMBER_OF_DAYS_AFTER_DELIVERY.

Jenis

Jenis kebijakan pengembalian.

Enum
TYPE_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
NUMBER_OF_DAYS_AFTER_DELIVERY Jumlah hari validnya pengembalian setelah barang diterima.
NO_RETURNS Tidak ada pengembalian barang.
LIFETIME_RETURNS Kembali ke masa hidup.

RestockingFee

Biaya penyetokan ulang. Biaya ini dapat berupa biaya tetap atau persentase mikro.

Representasi JSON
{

  // Union field type can be only one of the following:
  "fixedFee": {
    object (Price)
  },
  "microPercent": integer
  // End of list of possible types for union field type.
}
Kolom

Kolom union type.

type hanya dapat berupa salah satu dari yang berikut:

fixedFee

object (Price)

Biaya penyetokan ulang tetap.

microPercent

integer

Persentase total harga dalam mikro. 15.000.000 artinya 15% dari harga total akan dikenakan

ReturnMethod

Metode pengembalian yang tersedia.

Enum
RETURN_METHOD_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
BY_MAIL Kembalikan melalui pos.
IN_STORE Pengembalian ke toko.
AT_A_KIOSK Kembali ke kios.

ItemCondition

Kondisi item yang tersedia.

Enum
ITEM_CONDITION_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
NEW Baru.
USED Bekas.

ReturnShippingFee

Biaya pengiriman pengembalian. Ini dapat berupa biaya tetap atau boolean untuk menunjukkan bahwa pelanggan membayar biaya pengiriman yang sebenarnya.

Representasi JSON
{
  "type": enum (Type),
  "fixedFee": {
    object (Price)
  }
}
Kolom
type

enum (Type)

Jenis biaya pengiriman pengembalian.

fixedFee

object (Price)

Jumlah biaya pengiriman pengembalian tetap. Nilai ini hanya berlaku jika jenisnya FIXED. Kami akan menganggap biaya pengiriman pengembalian sebagai gratis jika jenisnya adalah FIXED dan nilai ini tidak ditetapkan.

Jenis

Jenis biaya pengiriman pengembalian.

Enum
TYPE_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
FIXED Biaya pengiriman pengembalian adalah nilai tetap.
CUSTOMER_PAYING_ACTUAL_FEE Pelanggan akan membayar biaya pengiriman pengembalian yang sebenarnya.

Metode

get

Mendapatkan kebijakan pengembalian yang ada.

list

Mencantumkan semua kebijakan pengembalian yang ada.