본문으로 건너뛰기

Attribute Filter

추천된 유사상품을 Attribute Tag 를 기준으로 결과내 필터링을 할 수 있습니다.

필터로 사용 가능한 Attribute 들은 [GET /similar-items/recommend/<product id>/attribute-tags] API 호출을 통해 확인할 수 있습니다.

공통사항

  • Field명과 속성 Id를 조건으로 추가할 수 있습니다. 이 때 Field 명은 Tagging Result Object 을 참조합니다.
  • 하나의 Field에는 하나의 속성 Id 만 조건으로 요청할 수 있습니다. 만약 같은 Field에 대한 항목이 2개 이상 들어오면 400 Bad Request Error를 반환합니다.

요청 방법

GET 방식

attributeFilter.{field명}={속성 Id} 의 형태로 요청합니다.

예) 검색 기준이 되는 상품 아이디는 A1234 이고 필드와 속성 아이디가 아래와 같은 경우

  • item : T0015
  • textures : T1127
  • prints : T1114
/similar-items/recommend/A1234?attributeFilter.item=T0015&attributeFilter.textures=T1127&attributeFilter.prints=T1114

POST 방식

attributeFilter Object 내에 Field명과 속성 Id 를 각각 Key, Value 가 되도록 구성합니다.

예) 검색 기준이 되는 상품 아이디는 A1234 이고 필드와 속성 아이디가 아래와 같은 경우

  • item : T0015
  • textures : T1127
  • prints : T1114
{
"attributeFilter": {
"item" : "T0015",
"textures": "T1127",
"prints": "T1114"
}
}