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 steht für das eindeutige benutzerdefinierte Label der Rückgabebedingungen. Dabei ist zu beachten, 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, in denen die Rückgabebedingungen gelten. Die Werte müssen ein gültiger ISO 3166-Code mit 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. Wenn der Wert nicht festgelegt ist, 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 darf nicht leer sein, es sei denn, der Typ der Rückgabebedingungen ist „noReturns“.

itemConditions[]

enum (ItemCondition)

Die für Rückgaben akzeptierten Artikelbedingungen dürfen nicht leer sein, es sei denn, die Rückgabebedingungen haben den Typ „noReturns“.

returnShippingFee

object (ReturnShippingFee)

Die Rücksendegebühr. Sollte nur festgelegt werden, wenn der Kunde das Rücksendelabel herunterladen und ausdrucken muss.

returnPolicyUri

string

Die URI der Rückgabebedingungen. Google kann diese Informationen verwenden, um eine Plausibilitätsprüfung für die Richtlinie durchzufü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 an, wie viele Tage es dauert, bis Händler Erstattungen bearbeiten. Es ist optional.

acceptExchange

boolean

In diesem Feld wird angegeben, ob der Händler Kunden den Umtausch von Produkten erlaubt. 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, nach denen Artikel nach der Lieferung zurückgegeben werden können. Ein Tag entspricht 24 Stunden nach dem Zeitstempel der Lieferung. 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ückgabe.
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
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

Arten von Rücksendegebühren

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 eine vorhandene Rückgaberichtlinie ab.

list

Listet alle vorhandenen Rückgabebedingungen auf.