REST Resource: accounts.onlineReturnPolicies

資源:OnlineReturnPolicy

線上退貨政策物件。這目前是用來代表廣告和免費產品資訊計畫的退貨政策。

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
}
欄位
name

string

ID。OnlineReturnPolicy 資源的名稱。格式:accounts/{account}/onlineReturnPolicies/{return_policy}

returnPolicyId

string

僅供輸出。Google 產生的退貨政策 ID。

label

string

這個欄位代表退貨政策的專屬使用者定義標籤。請注意,同一個標籤不得用於同一國家/地區的不同退貨政策。除非產品指定了特定的標籤屬性,否則政策會自動標示為「default」。如要為特定產品群組指派自訂退貨政策,請按照退貨政策標籤中的指示操作。標籤的長度上限為 50 個半形字元。

countries[]

string

適用退貨政策的銷售國家/地區。值必須是有效的雙字母 ISO 3166 代碼。

policy

object (Policy)

退貨政策。

restockingFee

object (RestockingFee)

適用於所有退貨原因類別的重新進貨費用。如未設定該值,我們會視為免費重新進貨費用。

returnMethods[]

enum (ReturnMethod)

消費者退回商品的方式。除非退貨政策的類型為 noReturns,否則這個值不得留空。

itemConditions[]

enum (ItemCondition)

可退貨的商品條件不得為空白,除非退貨政策的類型為「noReturns」。

returnShippingFee

object (ReturnShippingFee)

退貨運費。請只在客戶需要下載及列印退貨單時時才設定。

returnPolicyUri

string

退貨政策 URI。供 Google 執行政策的例行檢查。必須提供有效網址。

acceptDefectiveOnly

boolean

這個欄位可用來指定商家是否只接受瑕疵產品退貨,且這個欄位為必填欄位。

processRefundDays

integer

這個欄位會指定商家處理退款所需的天數,欄位則為選填。

acceptExchange

boolean

這個欄位會指定商家是否允許客戶交換產品,這個欄位為必填欄位。

政策

可用政策。

JSON 表示法
{
  "type": enum (Type),
  "days": string
}
欄位
type

enum (Type)

政策類型。

days

string (int64 format)

商品可在送達後退貨的天數,其中一天的定義為送達時間戳記後的 24 小時。NUMBER_OF_DAYS_AFTER_DELIVERY 退貨時為必填。

類型

退貨政策類型。

列舉
TYPE_UNSPECIFIED 預設值。這個值未使用。
NUMBER_OF_DAYS_AFTER_DELIVERY 退貨期限的天數。
NO_RETURNS 無法退貨。
LIFETIME_RETURNS 終身退貨。

RestockingFee

重新進貨費用。可以是固定費用或微百分比。

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.
}
欄位

聯集欄位 type

type 只能採用下列其中一種設定:

fixedFee

object (Price)

固定重新進貨費用。

microPercent

integer

總價的百分比 (以百萬分之一為單位)。15,000,000 代表系統會收取總價的 15%。

ReturnMethod

可用的傳回方法。

列舉
RETURN_METHOD_UNSPECIFIED 預設值。這個值未使用。
BY_MAIL 透過郵寄方式返回。
IN_STORE 店內退貨。
AT_A_KIOSK 返回資訊站。

ItemCondition

可用的商品條件。

列舉
ITEM_CONDITION_UNSPECIFIED 預設值。這個值未使用。
NEW New.
USED 已使用。

ReturnShippingFee

退貨運費。這可以是固定費用或布林值,代表消費者要支付的實際運費。

JSON 表示法
{
  "type": enum (Type),
  "fixedFee": {
    object (Price)
  }
}
欄位
type

enum (Type)

退貨運費類型。

fixedFee

object (Price)

固定退貨運費金額。只有在類型為 FIXED 時,才適用這個值。如果類型為 FIXED 且未設定這個值,系統會將退貨運費視為免費。

類型

退貨運費類型。

列舉
TYPE_UNSPECIFIED 預設值。這個值未使用。
FIXED 退貨運費是固定的值。
CUSTOMER_PAYING_ACTUAL_FEE 消費者須支付實際退貨運費。

方法

get

取得現有的退貨政策。

list

列出所有現有的退貨政策。