REST Resource: accounts.onlineReturnPolicies

Resource: OnlineReturnPolicy

Objek Kebijakan pengembalian online. Saat ini, kebijakan ini digunakan untuk mewakili kebijakan pengembalian untuk iklan dan program 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

Wajib. Kolom ini mewakili label unik yang ditentukan pengguna untuk kebijakan pengembalian. Perhatikan bahwa label yang sama tidak dapat digunakan dalam kebijakan pengembalian yang berbeda untuk negara yang sama. Kecuali jika produk menentukan atribut label tertentu, kebijakan akan otomatis diberi label sebagai 'default'. Untuk menetapkan kebijakan pengembalian kustom ke grup produk tertentu, ikuti petunjuk yang diberikan di Label kebijakan pengembalian. Label dapat berisi hingga 50 karakter.

countries[]

string

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

policy

object (Policy)

Kebijakan pengembalian.

restockingFee

object (RestockingFee)

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

returnMethods[]

enum (ReturnMethod)

Metode pengembalian tentang cara pelanggan dapat mengembalikan item. Nilai ini tidak boleh kosong kecuali jika jenis kebijakan pengembalian 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. Hanya boleh ditetapkan jika pelanggan perlu mendownload dan mencetak label pengembalian.

returnPolicyUri

string

Wajib. URI kebijakan pengembalian. Ini dapat digunakan oleh Google untuk melakukan pemeriksaan keandalan kebijakan. URL 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 menukar 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 diterima, dengan satu hari didefinisikan sebagai 24 jam setelah stempel waktu pengiriman. Diperlukan untuk menampilkan 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 yang berlaku untuk pengembalian setelah pengiriman.
NO_RETURNS Tidak ada pengembalian barang.
LIFETIME_RETURNS Pengembalian tanpa batas waktu.

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 hal berikut:

fixedFee

object (Price)

Biaya penyetokan ulang tetap.

microPercent

integer

Persentase total harga dalam mikro. 15.000.000 berarti 15% dari total harga akan ditagih.

ReturnMethod

Metode pengembalian yang tersedia.

Enum
RETURN_METHOD_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
BY_MAIL Kembalikan melalui pos.
IN_STORE Kembalikan di toko.
AT_A_KIOSK Mengembalikan di kios.

ItemCondition

Kondisi item yang tersedia.

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

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)

Wajib. Jenis biaya pengiriman pengembalian.

fixedFee

object (Price)

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

Jenis

Jenis biaya pengiriman pengembalian barang.

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

Metode

get

Mendapatkan kebijakan pengembalian yang ada untuk penjual tertentu.

list

Mencantumkan semua kebijakan pengembalian yang ada untuk penjual tertentu.