REST Resource: accounts.onlineReturnPolicies

Ressource: OnlineReturnPolicy

Online-Rückgabebedingungen. Dieses Attribut wird derzeit verwendet, um Rückgabebedingungen für Anzeigen und Produkteinträge darzustellen.

JSON-Darstellung
{
  "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
}
Felder
name

string

Kennung. Der Name der OnlineReturnPolicy-Ressource. Format: accounts/{account}/onlineReturnPolicies/{return_policy}

returnPolicyId

string

Nur Ausgabe. Von Google generierte Rückgaberichtlinien-ID.

label

string

Dieses Feld enthält die eindeutige benutzerdefinierte Bezeichnung der Rückgabebedingungen. Bitte beachten Sie, dass dasselbe Label nicht in verschiedenen Rückgabebedingungen für dasselbe Land verwendet werden kann. Sofern für ein Produkt kein bestimmtes Labelattribut angegeben ist, werden Richtlinien automatisch als „Standard“ gekennzeichnet. Wenn Sie bestimmten Produktgruppen benutzerdefinierte Rückgabebedingungen zuweisen möchten, folgen Sie der Anleitung zum Label für die Rückgabebedingungen. Das Label kann bis zu 50 Zeichen enthalten.

countries[]

string

Die Absatzländer, für die die Rückgabebedingungen gelten. Die Werte müssen ein gültiger ISO 3166-Code aus zwei Buchstaben sein.

policy

object (Policy)

Die Rückgabebedingungen.

restockingFee

object (RestockingFee)

Die Rücknahmegebühr, die für alle Kategorien von Rückgabegründen gilt. Wird kein Wert festgelegt, wird dies als kostenlose Rücknahmegebühr behandelt.

returnMethods[]

enum (ReturnMethod)

Die Rückgabemethoden, mit denen Kunden einen Artikel zurückgeben können. Dieser Wert muss angegeben werden, es sei denn, der Typ der Rückgabebedingungen ist „noReturns“.

itemConditions[]

enum (ItemCondition)

Die für Retouren akzeptierten Artikelbedingungen dürfen nicht leer sein, es sei denn, der Typ der Rückgabebedingungen ist „noReturns“.

returnShippingFee

object (ReturnShippingFee)

Die Rücksendegebühr. Sollte nur festgelegt werden, wenn Kunden das Rücksendelabel herunterladen und ausdrucken müssen.

returnPolicyUri

string

Der URI für die Rückgabebedingungen. Damit kann Google eine Plausibilitätsprüfung für die Richtlinie durchführen. Es muss sich um eine gültige URL handeln.

acceptDefectiveOnly

boolean

Dieses Feld gibt an, ob der Händler nur mangelhafte Produkte für Retouren akzeptiert. Dieses Feld ist erforderlich.

processRefundDays

integer

Das Feld gibt die Anzahl der Tage an, die Händler benötigen, um Erstattungen zu bearbeiten. Das Feld ist optional.

acceptExchange

boolean

Dieses Feld gibt an, ob der Händler Kunden den Umtausch von Produkten gestattet. Dieses Feld ist erforderlich.

Richtlinie

Die verfügbaren Richtlinien.

JSON-Darstellung
{
  "type": enum (Type),
  "days": string
}
Felder
type

enum (Type)

Richtlinientyp.

days

string (int64 format)

Die Anzahl der Tage, die Artikel nach der Lieferung zurückgegeben werden können, wobei ein Tag als 24 Stunden nach dem Zeitstempel der Lieferung definiert ist. Erforderlich für Retouren in Höhe von NUMBER_OF_DAYS_AFTER_DELIVERY.

Typ

Arten von Rückgabebedingungen.

Enums
TYPE_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
NUMBER_OF_DAYS_AFTER_DELIVERY Die Anzahl der Tage, innerhalb der eine Rückgabe nach Lieferung gültig ist.
NO_RETURNS Keine Rücknahme.
LIFETIME_RETURNS Ihre Lebensdauer kehrt zurück.

RestockingFee

Die Rücknahmegebühr. Dabei kann es sich um eine Pauschale oder einen Mikroprozentsatz handeln.

JSON-Darstellung
{

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

Union-Feld type.

Für type ist nur einer der folgenden Werte zulässig:

fixedFee

object (Price)

Feste Rücknahmegebühr.

microPercent

integer

Prozentsatz des Gesamtpreises in Mikroeinheiten. 15.000.000 bedeutet, dass 15% des Gesamtpreises in Rechnung gestellt werden.

ReturnMethod

Die verfügbaren Rückgabemethoden.

Enums
RETURN_METHOD_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
BY_MAIL Rücksendung per Post.
IN_STORE Rückgabe im Geschäft.
AT_A_KIOSK Rückgabe an einem Kiosk:

ItemCondition

Die verfügbaren Artikelbedingungen.

Enums
ITEM_CONDITION_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
NEW Jetzt neu:
USED Verwendet.

ReturnShippingFee

Die Rücksendegebühr. Dies kann eine feste Gebühr oder ein boolescher Wert sein, der angibt, dass der Kunde die tatsächlichen Versandkosten trägt.

JSON-Darstellung
{
  "type": enum (Type),
  "fixedFee": {
    object (Price)
  }
}
Felder
type

enum (Type)

Art der Rücksendegebühr.

fixedFee

object (Price)

Feste Rücksendegebühr. Dieser Wert gilt nur, wenn der Typ FIXED ist. Wir betrachten die Rücksendegebühr als kostenlos, wenn der Typ FIXED ist und dieser Wert nicht festgelegt ist.

Typ

Rücksendegebührenarten.

Enums
TYPE_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
FIXED Die Rücksendegebühr ist ein fester Wert.
CUSTOMER_PAYING_ACTUAL_FEE Kunden zahlen die tatsächliche Rücksendegebühr.

Methoden

get

Ruft vorhandene Rückgabebedingungen ab.

list

Listet alle vorhandenen Rückgabebedingungen auf.