온라인 반품 정책 만들기 및 관리하기

이 페이지에서는 온라인 반품 정책을 확인하는 방법을 설명합니다.

Merchant API는 온라인 반품 정책을 가져오기 위한 다음 메서드를 지원합니다.

반품 정책은 로그인, 가입, 개인 정보 입력 없이 웹사이트를 방문하는 모든 사용자가 검색하고 액세스할 수 있어야 합니다. 또한 반품 정책이 판매자 센터와 웹사이트 간에 일관적인지 확인합니다.

기존 온라인 반품 정책 가져오기

기존 온라인 반품 정책을 검색하려면 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_STOREBY_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"
}

판매자 센터 UI를 사용하여 반품 정책을 만들 수도 있습니다. 자세한 내용은 쇼핑 광고 및 무료 등록정보의 반품 정책 설정을 참고하세요. 판매자 센터에서 반품 정책을 만든 후 정책이 검토되어 사용 가능해지기까지 영업일 기준 최대 10일이 걸릴 수 있습니다.