Verwaltung der Online-Rückgabebedingungen migrieren

Die Content API-Ressource OnlineReturnPolicy und die zugehörigen Felder, einschließlich ReturnPolicyPolicy und ReturnPolicySeasonalOverride, haben sich geändert.

Das Merchant API-Äquivalent der Ressource returnpolicy in der Content API ist accounts.onlineReturnPolicies.

In dieser Tabelle wird erläutert, was sich in OnlineReturnPolicy ändert.

Content API Merchant API
"country": string "countries": [ string ]
"policy": { object (ReturnPolicyPolicy) } "policy": { object (Policy) }
"seasonalOverrides": [ { object (ReturnPolicySeasonalOverride) } ] "seasonalOverrides": [ { object (SeasonalOverride) } ],
nonFreeReturnReasons": [ string ] Dieses Feld wird entfernt.
kind Dieses Feld wird entfernt.
"returnShippingFee": { object (Price) } "returnShippingFee": { object (ReturnShippingFee) }

Außerdem gibt es in der Merchant API eine Reihe neuer Felder.

Merchant API-Feld Beschreibung
"restockingFee": { object (RestockingFee) }, Optional. Die Rücknahmegebühr, die für alle Kategorien von Rücksendegründen gilt. Wenn der Wert nicht festgelegt ist, wird dies als kostenlose Gebühr für die Wiederauffüllung des Lagerbestands behandelt.
"returnMethods": [ enum (ReturnMethod) ] Optional. 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ückgaberichtlinie ist „noReturns“.
"itemConditions": [ enum (ItemCondition) ], Optional. Die für Rückgaben akzeptierten Artikelzustände dürfen nicht leer sein, es sei denn, der Typ der Rückgabebedingungen ist noReturns..
"returnShippingFee": { object (ReturnShippingFee) } Optional. Die Rücksendegebühr. Sollte nur festgelegt werden, wenn der Kunde das Rücksendelabel herunterladen und ausdrucken muss.
"returnPolicyUri": string Erforderlich. Die URI der Rückgabebedingungen. Google verwendet sie, um die Richtlinie zu validieren. Es muss eine gültige URL sein.
"acceptDefectiveOnly": boolean Erforderlich. Gibt an, dass ein Händler nur mangelhafte Produkte für Retouren akzeptiert.
"processRefundDays": integer Optional. Gibt die Anzahl der Tage an, die Händler für die Bearbeitung von Erstattungen benötigen.
"acceptExchange": boolean Optional. Gibt an, ob der Händler Kunden den Umtausch von Produkten erlaubt.
"returnLabelSource": enum (ReturnLabelSource) Gibt die Quelle des Rücksendelabels an. Erforderlich, wenn die Rückgabemethode BY_MAIL ist.

ReturnPolicyPolicy

Die Content API ReturnPolicyPolicy wird in der Merchant API zu Policy. So haben sich die Felder geändert.

Content API Merchant API
"type": string, "type": enum (Type)
Zulässige Werte: NUMBER_OF_DAYS_AFTER_DELIVERY, NO_RETURNS or LIFETIME_RETURNS.
"numberOfDays": string "days": string
"lastReturnDate": string Verwenden Sie stattdessen days. Sie gibt die Anzahl der Tage an, innerhalb derer Artikel nach der Lieferung zurückgegeben werden können. Ein Tag entspricht dabei 24 Stunden nach dem Zeitstempel der Lieferung. Erforderlich für NUMBER_OF_DAYS_AFTER_DELIVERY-Rückgaben.

ReturnPolicySeasonalOverride

Die Content API ReturnPolicySeasonalOverride wird in der Merchant API zu SeasonalOverride. Zusätzlich zu den Änderungen an Feldern ist das zusätzliche Feld return_window eine Vereinigung, die entweder returnDays oder returnUntilDate sein kann:

  "returnDays": integer,
  "returnUntilDate": {
    object (Date)

Sie haben die folgenden Bedeutungen:

  • returnDays: Anzahl der Tage (ab dem Lieferdatum), innerhalb derer das Produkt noch zurückgegeben werden kann.
  • returnUntilDate: Festes Enddatum, bis zu dem das Produkt zurückgegeben werden kann.

So haben sich die Felder geändert.

Content API Merchant API
"name": string "label": string
"startDate": string "startDate": { object (Date) }
"endDate": string "endDate": { object (Date) }
"policy": { object (ReturnPolicyPolicy) } Verwenden Sie stattdessen policy.

Definitionen anderer Objekte

Definitionen der neuen Merchant API-Objekte

  • RestockingFee
  • ReturnMethod
  • ItemCondition
  • ReturnShippingFee
  • Type
  • ReturnLabelSource

Weitere Informationen finden Sie unter accounts.onlineReturnPolicies.

Methoden

Bei der Merchant API gibt es auch einige Änderungen gegenüber den Methoden der Content API.

Content API Merchant API
customBatch Bei der Merchant API wird ein anderer Ansatz verfolgt. Weitere Informationen finden Sie unter Code für gleichzeitige Anfragen umgestalten.
delete delete
get get
insert create
list list