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

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

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

웹사이트를 방문하는 모든 사용자가 로그인, 가입, 개인 정보 입력 없이도 반품 정책을 찾고 액세스할 수 있도록 하는 것이 좋습니다. 또한 반품 정책이 판매자 센터와 웹사이트에서 일관적인지 확인하세요.

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

기존 온라인 반품 정책을 검색하려면 accounts.onlineReturnPolicies.get 메서드를 사용합니다.

GET https://merchantapi.googleapis.com/accounts/v1beta/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/v1beta/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/v1beta/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일이 걸릴 수 있습니다.