Как создать правила возврата и управлять ими

На этой странице рассказывается, как посмотреть правила возврата товаров, купленных онлайн.

Merchant API поддерживает следующие методы получения правил возврата товаров, купленных онлайн:

Рекомендуем сделать так, чтобы правила возврата были доступны для всех посетителей сайта без входа в аккаунт, регистрации или ввода личной информации. Также убедитесь, что правила возврата в Merchant Center и на сайте совпадают.

Как получить существующие правила возврата покупок, сделанных онлайн

Чтобы получить существующие правила возврата товаров, купленных онлайн, используйте метод accounts.onlineReturnPolicies.get.

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

Если запрос выполнен успешно, ответ содержит ресурс OnlineReturnPolicy, как показано в примере ниже.

{
  "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"
    }
  ]
}

Значение NO_RETURNS указывает на то, что возврат в указанной стране не поддерживается.

Поле restockingFee в теле ответа представляет собой комиссию за возврат товара на склад, которая может быть фиксированной или составлять процент от цены товара в микроединицах.

Укажите все правила возврата товаров, купленных онлайн

Чтобы получить список всех правил возврата товаров, купленных онлайн, используйте метод accounts.onlineReturnPolicies.list, как показано в следующем запросе:

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

Если запрос выполнен успешно, ответ содержит все существующие правила возврата покупок, совершенных онлайн, для аккаунта, как показано в следующем примере ответа:

{
  "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
    }
  ]
}

В теле ответа поле returnPolicyId представляет собой уникальный идентификатор правил возврата товаров, купленных онлайн.

Поле returnMethods обозначает разрешенные способы возврата товаров. AT_A_KIOSK: товар можно вернуть через киоск. Другие возможные значения: IN_STORE и BY_MAIL.

Поле processRefundDays указывает, сколько дней требуется продавцу на обработку возврата.

Как создать правила возврата для интернет-магазина

Чтобы создать правила возврата, используйте следующий запрос:

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"
}

Ниже приведен пример ответа на успешный вызов.

{
  "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"
}

Вы также можете создать правила возврата в интерфейсе Merchant Center. Подробнее о том, как настроить правила возврата для товарных объявлений и бесплатных предложений… После того как вы создадите правила возврата в Merchant Center, может пройти до 10 рабочих дней, прежде чем они будут проверены и станут доступны.