REST Resource: accounts.onlineReturnPolicies

Kaynak: OnlineReturnPolicy

Online iade politikası nesnesi. Bu özellik şu anda reklamlar ve ücretsiz listeleme programlarının iade politikalarını temsil etmek için kullanılmaktadır.

JSON gösterimi
{
  "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
}
Alanlar
name

string

Tanımlayıcı. OnlineReturnPolicy kaynağının adı. Biçim: accounts/{account}/onlineReturnPolicies/{return_policy}

returnPolicyId

string

Yalnızca çıkış. Google tarafından oluşturulan iade politikası kimliği.

label

string

Zorunlu. Bu alan, iade politikasının kullanıcı tanımlı benzersiz etiketini temsil eder. Aynı etiketin, aynı ülke için farklı iade politikalarında kullanılamayacağını unutmayın. Bir üründe belirli bir etiket özelliği belirtilmediği sürece politikalar otomatik olarak "varsayılan" olarak etiketlenir. Belirli ürün gruplarına özel bir iade politikası atamak için İade politikası etiketi bölümündeki talimatları uygulayın. Etiket en fazla 50 karakter içerebilir.

countries[]

string

Zorunlu. İade politikasının geçerli olduğu satış ülkeleri. Değerler, geçerli bir 2 harfli ISO 3166 kodu olmalıdır.

policy

object (Policy)

İade politikası.

restockingFee

object (RestockingFee)

Tüm iade nedeni kategorileri için geçerli olan yeniden stoka ekleme ücreti. Değer ayarlanmamışsa bu, ücretsiz yeniden stoka ekleme ücreti olarak değerlendirilir.

returnMethods[]

enum (ReturnMethod)

Müşterilerin ürünü iade edebileceği iade yöntemleri. İade politikasının türü noReturns değilse bu değerin boş olmaması gerekir.

itemConditions[]

enum (ItemCondition)

İade politikasının türü "noReturns" olmadığı sürece, iade için kabul edilen öğe koşulları boş olmamalıdır.

returnShippingFee

object (ReturnShippingFee)

İade gönderim ücreti. Yalnızca müşterinin iade etiketini indirip yazdırması gerektiğinde ayarlanmalıdır.

returnPolicyUri

string

Zorunlu. İade politikası uri'si. Bu, Google tarafından politika için mantık kontrolü yapmak amacıyla kullanılabilir. Geçerli bir URL olmalıdır.

acceptDefectiveOnly

boolean

Bu alan, satıcının iade için yalnızca kusurlu ürünleri kabul edip etmediğini belirtir ve zorunludur.

processRefundDays

integer

Bu alan, satıcıların geri ödemeleri işleme almasının ne kadar süreceğini belirtir. Alan isteğe bağlıdır.

acceptExchange

boolean

Bu alan, satıcının müşterilerin ürün değişimine izin verip vermediğini belirtir. Bu alan zorunludur.

Politika

Kullanılabilir politikalar.

JSON gösterimi
{
  "type": enum (Type),
  "days": string
}
Alanlar
type

enum (Type)

Politika türü.

days

string (int64 format)

Ürünlerin teslimattan sonra iade edilebileceği gün sayısı. Bir gün, teslimat zaman damgasından sonraki 24 saat olarak tanımlanır. NUMBER_OF_DAYS_AFTER_DELIVERY iadeleri için gereklidir.

Tür

İade politikası türleri.

Sıralamalar
TYPE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmamaktadır.
NUMBER_OF_DAYS_AFTER_DELIVERY Teslimattan sonra iadenin geçerli olduğu gün sayısı.
NO_RETURNS İade yok.
LIFETIME_RETURNS Ömür boyu iade.

RestockingFee

Stoka ekleme ücreti. Bu, sabit ücret veya mikro yüzde olabilir.

JSON gösterimi
{

  // 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.
}
Alanlar

Birlik alanı type.

type yalnızca aşağıdakilerden biri olabilir:

fixedFee

object (Price)

Sabit stok tamamlama ücreti.

microPercent

integer

Mikro ölçekte toplam fiyatın yüzdesi. 15.000.000, toplam fiyatın% 15'inin tahsil edileceği anlamına gelir.

ReturnMethod

Kullanılabilen iade yöntemleri.

Sıralamalar
RETURN_METHOD_UNSPECIFIED Varsayılan değer. Bu değer kullanılmamaktadır.
BY_MAIL Postayla iade edin.
IN_STORE Mağazadan iade edin.
AT_A_KIOSK Kiosktan iade edin.

ItemCondition

Mevcut öğelerin durumu.

Sıralamalar
ITEM_CONDITION_UNSPECIFIED Varsayılan değer. Bu değer kullanılmamaktadır.
NEW Yeni'yi tıklayın.
USED Kullanılmış.

ReturnShippingFee

İade gönderim ücreti. Bu, sabit bir ücret veya müşterinin gerçek gönderim maliyetini ödediğini belirten bir boole değeri olabilir.

JSON gösterimi
{
  "type": enum (Type),
  "fixedFee": {
    object (Price)
  }
}
Alanlar
type

enum (Type)

Zorunlu. İade gönderim ücreti türü.

fixedFee

object (Price)

Sabit iade gönderim ücreti tutarı. Bu değer yalnızca tür FIXED olduğunda geçerlidir. Tür FIXED ise ve bu değer ayarlanmamışsa iade kargo ücreti ücretsiz olarak değerlendirilir.

Tür

İade gönderim ücreti türleri.

Sıralamalar
TYPE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmamaktadır.
FIXED İade gönderim ücreti sabit bir değerdir.
CUSTOMER_PAYING_ACTUAL_FEE Gerçek iade kargo ücretini müşteriler öder.

Yöntemler

get

Belirli bir satıcının mevcut iade politikasını alır.

list

Belirli bir satıcının mevcut tüm iade politikalarını listeler.