Skip to content

카탈로그 선택 오브젝트

카탈로그 선택을 생성할 때, 카탈로그에서 반환되는 항목에 대한 필터링, 정렬 및 제한 기준을 정의하기 위해 선택 오브젝트를 제공할 수 있습니다.

selection 오브젝트를 사용하면 필터를 기반으로 카탈로그에서 포함할 항목을 지정하고, 항목을 정렬하는 방법과 반환할 결과 수를 정의할 수 있습니다. API를 통해 카탈로그 선택을 생성할 때 이 오브젝트를 사용합니다.

오브젝트 본문

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
  "selection": {
    "name": "Sale",
    "description": "Sales Collection",
    "external_id": "12345678",
    "source": "Shopify",
    "filters": [
      {
        "field": "collection",
        "operator": "includes value",
        "value": "Best Seller"
      },
      {
        "field": "collection",
        "operator": "does not include value",
        "value": "Sale"
      }
    ],
    "results_limit": 5,
    "sort_field": "id",
    "sort_order": "asc"
  }
}

오브젝트 세부 정보

필수 데이터 유형 설명
name 필수 문자열 카탈로그 선택의 이름입니다.
description 선택 사항 문자열 카탈로그 선택에 대한 설명입니다.
external_id 필수 문자열 선택에 대한 고유 식별자입니다.
source 선택 사항 문자열 카탈로그 데이터의 소스입니다. Shopify 카탈로그의 경우 "Shopify"로 설정합니다. 허용되는 값은 "Shopify""Braze"입니다.
filters 선택 사항 오브젝트 배열 카탈로그 항목에 적용할 필터 오브젝트의 배열입니다. 요청당 최대 네 개의 필터를 지정할 수 있습니다. 필터가 제공되지 않으면 카탈로그의 모든 항목이 포함됩니다.
results_limit 선택 사항 정수 반환할 최대 결과 수입니다. 1에서 50 사이의 숫자여야 합니다.
sort_field 선택 사항 문자열 결과를 정렬할 필드입니다. sort_order와 함께 사용해야 합니다. sort_fieldsort_order가 모두 없으면 결과는 무작위 순서로 반환됩니다.
sort_order 선택 사항 문자열 결과를 정렬하는 순서입니다. 허용되는 값은 "asc"(오름차순) 또는 "desc"(내림차순)입니다. sort_field와 함께 사용해야 합니다. sort_fieldsort_order가 모두 없으면 결과는 무작위 순서로 반환됩니다.

필터 오브젝트

filters 배열의 각 필터 오브젝트는 다음 표에 설명된 필드를 포함합니다.

필수 데이터 유형 설명
field 필수 문자열 필터링할 카탈로그 필드입니다.
operator 필수 문자열 필터링에 사용할 비교 연산자입니다. 예를 들어 "includes value""does not include value"가 있습니다.
value 필수 다양함(문자열, 숫자, 부울, 시간) 비교할 값입니다. 기본 카탈로그 필드의 데이터 유형과 일치해야 합니다(예: 문자열, 숫자, 부울, 시간).
New Stuff!