Tworzenie zasad zwrotów online i zarządzanie nimi

Na tej stronie znajdziesz informacje o tym, jak wyświetlić zasady zwrotów online.

Interfejs Merchant API obsługuje te metody pobierania zasad zwrotów online:

Zalecamy, aby zasady zwrotów były łatwe do znalezienia i dostępne dla wszystkich użytkowników odwiedzających Twoją witrynę bez konieczności logowania się, rejestrowania czy podawania danych osobowych. Upewnij się też, że zasady zwrotów są takie same w Merchant Center i w Twojej witrynie.

Pobieranie istniejących zasad zwrotów online

Aby pobrać istniejące zasady zwrotów online, użyj metody accounts.onlineReturnPolicies.get.

GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies/{ONLINE_RETURN_POLICY_ID}

Po pomyślnym przetworzeniu żądania odpowiedź zawiera zasób OnlineReturnPolicy, jak pokazano w tym przykładzie:

{
  "onlineReturnPolicies": [
    {
      "returnPolicyId": "ONLINE_RETURN_POLICY_ID",
      "label": "default",
      "countries": [
        "COUNTRY_CODE"
      ],
      "policy": {
        "type": "NO_RETURNS"
      },
      "restockingFee": {
        "fixedFee": {
          "amountMicros": "0",
          "currencyCode": "USD"
        }
      },
      "returnPolicyUri": "RETURN_POLICY_URI"
    }
  ]
}

Wartość NO_RETURNS oznacza, że zwroty nie są obsługiwane w przypadku wymienionego kraju.

Pole restockingFee w treści odpowiedzi reprezentuje opłatę za uzupełnienie zapasów, która może być opłatą stałą lub procentem ceny produktu w mikro.

Wyświetlanie listy wszystkich zasad zwrotów online

Aby wyświetlić listę wszystkich zasad zwrotów online, użyj metody accounts.onlineReturnPolicies.list, jak pokazano w tej prośbie:

GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies

Po przetworzeniu żądania odpowiedź zawiera wszystkie obowiązujące zasady dotyczące zwrotów online dla konta, jak w tym przykładzie odpowiedzi:

{
  "onlineReturnPolicies": [
    {
      "returnPolicyId": "7216992546",
      "label": "default",
      "countries": [
        "IN"
      ],
      "policy": {
        "type": "NO_RETURNS"
      },
      "restockingFee": {
        "fixedFee": {
          "amountMicros": "0",
          "currencyCode": "USD"
        }
      },
      "returnPolicyUri": "http://example-pet-store.com/return"
    },
    {
      "returnPolicyId": "7274318400",
      "label": "default",
      "countries": [
        "GB"
      ],
      "policy": {
        "type": "NUMBER_OF_DAYS_AFTER_DELIVERY",
        "days": "15"
      },
      "restockingFee": {
        "fixedFee": {
          "amountMicros": "10000000",
          "currencyCode": "GBP"
        }
      },
      "returnMethods": [
        "AT_A_KIOSK"
      ],
      "itemConditions": [
        "NEW"
      ],
      "returnShippingFee": {
        "type": "FIXED",
        "fixedFee": {
          "amountMicros": "0",
          "currencyCode": "GBP"
        }
      },
      "returnPolicyUri": "http://example-pet-store.com/return-new",
      "processRefundDays": 7,
      "acceptExchange": true
    }
  ]
}

W treści odpowiedzi pole returnPolicyId to niepowtarzalny identyfikator zasad zwrotów online.

Pole returnMethods określa metody dozwolone do zwracania elementów. AT_A_KIOSK oznacza, że produkt może zostać zwrócony w kiosku. Inne możliwe wartości to IN_STOREBY_MAIL.

Pole processRefundDays określa liczbę dni, w ciągu której sprzedawca przetwarza zwroty środków.

Tworzenie zasad zwrotów online

Aby utworzyć zasady zwrotów, użyj tego zapytania:

POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies/{ONLINE_RETURN_POLICY_ID}
{
  "label": "label", "countries": ["US"],
"policy": {"type": "NO_RETURNS"},
"returnPolicyUri": "https://www.uri.com"
}

Oto przykład odpowiedzi po pomyślnym wywołaniu:

{
  "name": "accounts/ACCOUNT_ID/onlineReturnPolicies/ONLINE_RETURN_POLICY",
  "returnPolicyId": "ONLINE_RETURN_POLICY",
  "label": "label",
  "countries": ["US"],
  "policy": {
    "type": "NO_RETURNS"
  },
  "returnShippingFee": {
    "type": "FIXED",
    "fixedFee": {
      "amountMicros": "0",
      "currencyCode": ""
    }
  },
  "returnPolicyUri": "https://www.uri.com"
}

Zasady zwrotów możesz też utworzyć w interfejsie Merchant Center. Więcej informacji znajdziesz w artykule Konfigurowanie zasad zwrotów dla reklam produktowych i bezpłatnych informacji. Po utworzeniu zasad zwrotów w Merchant Center może minąć do 10 dni roboczych, zanim zasady staną się dostępne.